da5c034928
Answer A-47: the node-engine's entry reads and kept entries
jschoubben2026-11-11 22:39:04 +01:00
d50a593d68
Answer A-46: the manifest versions come from builder_versions now
jschoubben2026-11-11 22:37:27 +01:00
6818f61ce0
Answer A-45: the bus module's bundle answers mesh-broker's verbs, the keeper does the work
jschoubben2026-11-11 22:37:07 +01:00
18639c7392
Merge pull request 'Design 39 bus-and-switch: the licence manager keeps its data on the bus and switches on its own usage' (#557) from design/39-licence-switch into main
mesh-tools2026-11-11 21:36:26 +00:00
315cd7ec24
Answer A-44: snapshot-remove's answer, and chunks in the seat reader
jschoubben2026-11-11 22:35:54 +01:00
8d772ad40c
Answer design 39 bus-and-switch's questions by the principles, so it can ship on main as it is
jschoubben2026-11-11 22:30:25 +01:00
84bb85d037
Design 39 bus-and-switch: the licence manager keeps its data on the bus and switches on its own usage
jschoubben2026-11-11 22:26:52 +01:00
e1819e0a0d
Merge pull request 'Design 47 G: the lead's answers A-36 to A-43, and corrections of A-27 and A-30' (#556) from design/47-G-lead-answers-4 into main
mesh-tools2026-11-11 21:27:07 +00:00
d9a0e19b20
Answer A-43: plain views families are followed, the runner's writer uses its JetStream
jschoubben2026-11-11 22:25:39 +01:00
2d5f6ac949
Correct A-30 to §529's finding stream forms; answer A-42, the gate finding's scope
jschoubben2026-11-11 22:24:07 +01:00
fd04333fa5
Answer A-41: no part reads the build modules' toolchains buckets where the builder answers
jschoubben2026-11-11 22:16:58 +01:00
feebb8cb20
Answer A-40: the held writer seeds at Start
jschoubben2026-11-11 22:16:18 +01:00
867229003b
Answer A-39: which record change makes which owed act
jschoubben2026-11-11 22:14:05 +01:00
c5bdcbf0c5
Correct A-27: the tool runner keeps its followers and writes its findings through a held writer
jschoubben2026-11-11 22:11:57 +01:00
efec941fa7
Answer A-38: the held writer answers what it holds
jschoubben2026-11-11 22:11:30 +01:00
528a7ee41c
Answer A-37: the held writer's stdio form, and it holds what a reader writes
jschoubben2026-11-11 22:07:36 +01:00
9d57887357
Answer A-36: mesh-sdk's calls words and the TS follower, as built
jschoubben2026-11-11 22:06:12 +01:00
2b731e1141
Merge pull request 'Design 47 G: the lead's answers A-27 to A-35, each tested against the principles and the design's lines' (#555) from design/47-G-lead-answers-3 into main
mesh-tools2026-11-11 21:06:02 +00:00
d0a7565088
Answer A-33 to A-35: the gate's records from take-in, source, owed acts
jschoubben2026-11-11 22:05:00 +01:00
d60f14c56c
Answer A-30 to A-32: declared finding events, old keys, held writers
jschoubben2026-11-11 22:03:55 +01:00
2103f4479b
Answer A-29: one mesh-sdk writer that observes from its own state
jschoubben2026-11-11 22:01:05 +01:00
a1c77688ab
A-23 names the trace operation, as built
jschoubben2026-11-11 22:00:25 +01:00
dca4bc973e
Answer A-28: own followers through a reader, a single ask through the writer
jschoubben2026-11-11 22:00:05 +01:00
201e998418
Answer A-27: the tool runner's first views are adopted by a process reader
jschoubben2026-11-11 21:59:52 +01:00
597d097982
Merge pull request 'Design 47 G: the lead's answers A-16 to A-25, each tested against the principles' (#554) from design/47-G-lead-answers-2 into main
mesh-tools2026-11-11 20:58:51 +00:00
a1efa45250
Correct A-17: mesh-sdk names no seat; the module passes the contract's findings-asked subject
jschoubben2026-11-11 21:57:51 +01:00
c0409d137a
Answer A-26: followers' findings are the reader's, through Adopt
jschoubben2026-11-11 21:57:32 +01:00
0bcfff8e11
Correct A-18: checks goes with the merge states, as §431 says
jschoubben2026-11-11 21:55:34 +01:00
9e3b63a6db
Answer A-25: a session put keeps its description
jschoubben2026-11-11 21:55:12 +01:00
cab8c547f1
Correct A-13: findings-asked is heard on the seat's subject, not the part's stream
jschoubben2026-11-11 21:55:01 +01:00
d0597bd2e5
Answer A-24: the gate's reading verbs answer the delivery records
jschoubben2026-11-11 21:54:19 +01:00
21fa15d96d
Answer A-23: the gate's recovery mark is one field of the record
jschoubben2026-11-11 21:52:52 +01:00
1ac0f4e311
Extend A-22: resolved words are dropped in every module
jschoubben2026-11-11 21:51:12 +01:00
4d729a009a
Answer A-22: the self-check and healers moves, as built
jschoubben2026-11-11 21:49:56 +01:00
c3de071fc8
Answer A-21: the object sessions' store, chunk and threshold
jschoubben2026-11-11 21:48:03 +01:00
b057329e65
Answer A-20: the gate's kept data moves with the fewest parts that lose none
jschoubben2026-11-11 21:47:52 +01:00
99d9721ff3
Answer A-19: HearSeatEvents' read at the start
jschoubben2026-11-11 21:47:28 +01:00
c58a00b3a7
Answer A-18: what G retires in the gate leaves no trace
jschoubben2026-11-11 21:45:53 +01:00
7c476bfb4a
Answer A-17: the writer names findings-asked with its seat
jschoubben2026-11-11 21:43:47 +01:00
7dc0707008
Answer A-16: one mesh-sdk constructor makes a stdio module's finding writer
jschoubben2026-11-11 21:42:11 +01:00
269d226a8d
Merge pull request 'Design 47 G: answer develop's questions against the principles; the outside-cause wait whole (G-19); lead answers (G-20)' (#553) from design/47-G-develop-answers-7 into main
mesh-tools2026-11-11 20:54:19 +00:00
b6556a4bcf
Answer A-15: the branch follower's not-found, as built
jschoubben2026-11-11 21:41:47 +01:00
0e1a742b10
Answer A-10 to A-14 against the principles: seat events, the granting wait's release, the writer's subjects, ref in the id
jschoubben2026-11-11 21:40:29 +01:00
cfb6666711
Answer A-4 to A-9 against the principles: grants, the branch follower, the gate's kept data, take-in bodies
jschoubben2026-11-11 21:36:23 +01:00
51a9919c56
Answer A-3: the finding writer is generic over the contract's plain structs, replacing A-1's accessors
jschoubben2026-11-11 21:35:22 +01:00
3e7befcb0b
Answer A-2: busarchive moves with bussnap into mesh-sdk
jschoubben2026-11-11 21:31:14 +01:00
e95b7f8ea0
Answer develop's questions against a short list of principles, so a detail needs no design batch
jschoubben2026-11-11 21:30:52 +01:00
7f094b8278
Write the outside-cause wait whole in G-19, so develop builds one mechanism
jschoubben2026-11-11 21:22:52 +01:00
26f4b1c2a5
Hear O-9's outside cause from the condition keeper, and follow ADR 0676 in the gate
jschoubben2026-11-11 21:13:37 +01:00
60e99f3875
Merge pull request 'Design 47 milestone G: develop answers batches 6 and 7 (G-16 to G-18, §587-§705), the operator's answers O-1 to O-9 of 2026-11-11' (#552) from design/47-G-develop-answers-6 into main
mesh-tools2026-11-11 20:09:06 +00:00
e6c8bb15d1
Hold a delivery on a machine whose network names an outside cause (O-9), and name mesh-host's wireguard places in §428
jschoubben2026-11-11 21:04:00 +01:00
414490fa5a
Close batches 6 and 7 by review round 3, ADR 0675 and ADR 0676, and develop's D-33 to D-49
jschoubben2026-11-11 20:56:26 +01:00
ccc8a4c492
Give every acting verb of mesh-recovery one answer form, cancel included (D-32)
jschoubben2026-11-11 20:44:49 +01:00
350d05b2c2
Make a module's call of a marked verb one gated call (O-8), and answer develop's D-26 to D-31
jschoubben2026-11-11 20:44:03 +01:00
51c6dcbe46
Fix design 47 G's batches 6 and 7 by review round 2, O-7 and develop's D-19 to D-25
jschoubben2026-11-11 20:35:34 +01:00
9381cde1b4
Fix design 47 G's batches 6 and 7 by the review round, and drop every named caller list
jschoubben2026-11-11 20:16:47 +01:00
d004b90e49
Answer milestone G's seventh develop batch and the operator's answers of 15:14 to 15:42 CET
jschoubben2026-11-11 15:54:59 +01:00
1012514fdc
Say once how every part reads the catalog half per watched branch, so develop builds one form
jschoubben2026-11-11 15:53:52 +01:00
0cdd66f945
Answer milestone G's sixth develop batch in design 47 so develop builds without choosing
jschoubben2026-11-11 15:23:04 +01:00
108a56fbc7
Merge pull request 'Design 47 milestone G: develop answers batch 5 (G-15 §560-§586), the operator's answers of 2026-11-11 afternoon' (#551) from design/47-G-develop-answers-5 into main
mesh-tools2026-11-11 13:37:27 +00:00
785cd229b3
Fix batch 5 by its review, so no cycle, lost act or lost pin is left to develop
jschoubben2026-11-11 14:35:30 +01:00
e5d199263b
Make the forge module's readings of step-ended design lines, and home the reserved client in its seat's contract
jschoubben2026-11-11 14:20:10 +01:00
8999f8e9d0
Answer design 47 G's fifth develop batch, so develop can go on without choosing
jschoubben2026-11-11 14:15:17 +01:00
6280fc3a3e
Merge pull request 'Agents: hq-record-writer, the definition of the agent that proposes a record from a draft' (#550) from agents/hq-record-writer into main
mesh-tools2026-11-11 13:18:34 +00:00
b4abb98aaa
Give the record writer a definition, as a role started more than once
jschoubben2026-11-11 14:17:07 +01:00
1c6fe9611c
Merge pull request 'Design 25 bindings-first-view §9: compose a bucket's binding from the bus module's list answer, breaking the registry circle (issue 1966)' (#549) from design/25-bindings-from-the-list into main
mesh-tools2026-11-11 12:50:07 +00:00
f65acb98c7
Compose a bucket's binding from the bus module's existing list answer, breaking the registry circle
jschoubben2026-11-11 13:48:10 +01:00
51b43dfb10
Merge pull request 'Design 47 milestone G: develop answers batch 4 (G-12, G-14), the recovery module and the operator's answers of 2026-11-11' (#548) from design/47-G-develop-answers-4 into main
mesh-tools2026-11-11 12:14:42 +00:00
040ad22e69
Keep setting aside and discarding an aside on the operator's hand tools, refused by restore-kept
jschoubben2026-11-11 13:12:42 +01:00
e164a66362
Write the operator's 13:10 answer: a restore asked is done, identity being the one check
jschoubben2026-11-11 13:08:53 +01:00
caa7a9265c
Make identity the one check of the recovery module's callers, and give a bundle's finding writer its two runtime calls
jschoubben2026-11-11 13:08:11 +01:00
0b90251098
Write the operator's answers of 13:06 on setting aside and on discard-aside's check
jschoubben2026-11-11 13:06:37 +01:00
a3d9975e4b
Answer the last review round of batch 4: the recovery module's acts, order, callers and grants
jschoubben2026-11-11 13:06:14 +01:00
cbafc7556a
Merge pull request 'Design 47 milestone G: develop answers batch 3 (G-10, G-11, G-13), with the operator's answers of 2026-11-11' (#547) from design/47-G-develop-answers-3 into main
mesh-tools2026-11-11 11:57:47 +00:00
6d0506402d
Put restoring kept data on a recovery module, and answer round 1 of the review of batch 4
jschoubben2026-11-11 12:57:01 +01:00
e504dac534
Write the operator's answers of 12:41 on restore points, the checker's drop and an empty step status
jschoubben2026-11-11 12:42:09 +01:00
e41dbeef4a
Write the operator's answer on an Approve before G, and answer round 3's leftovers of the third batch
jschoubben2026-11-11 12:40:58 +01:00
05b16d63bb
Answer develop's fourth batch of questions on milestone G, and write the operator's words for the teller
jschoubben2026-11-11 12:37:53 +01:00
529cba366b
Answer the last review round of milestone G's third batch, in G-13 from §600
jschoubben2026-11-11 12:29:39 +01:00
298e68c71f
Write the operator's noon answers, the review of §456 to §479, and develop's next answers into milestone G
jschoubben2026-11-11 12:08:39 +01:00
e9ae4afc12
Answer develop's third batch of questions on milestone G, and let the design writer answer internal forms
jschoubben2026-11-11 11:44:44 +01:00
ec6be19b11
Merge pull request 'A developer reads its build map and the design lines it cites, not the whole design' (#546) from process/developer-reads-its-lines into main
mesh-tools2026-11-11 10:32:29 +00:00
ae1b5ee957
A developer reads its build map and the design lines it cites, not the whole design
jschoubben2026-11-11 11:31:14 +01:00
9ca4757357
Merge pull request 'Design 47 milestone G: develop answers D-7 to D-10, and design 25's types wording' (#545) from design/47-G-develop-answers-2 into main
mesh-tools2026-11-11 09:56:58 +00:00
073160ca46
Answer develop's next questions on G's contracts, and correct design 25 on the bus module's types
jschoubben2026-11-11 10:55:20 +01:00
a1cbcfb23f
Merge pull request 'Design 47 milestone G: answers to develop's first questions (callers of the bus module's acts, the node-engine's verbs, small body forms)' (#544) from design/47-G-develop-answers into main
mesh-tools2026-11-11 09:46:41 +00:00
4976caa124
Answer develop's six questions on milestone G's contracts, so the seat definitions are written from the design
jschoubben2026-11-11 10:45:18 +01:00
6c1e759e26
Merge pull request 'Design 25: the grants part takes a first view of the bus module's bindings at every start, so a missed created event is recovered (issue 1966)' (#543) from design/25-bindings-first-view into main
mesh-tools2026-11-11 09:27:00 +00:00
d0760629e5
Shape the seat's Binding as the bus module sends it
jschoubben2026-11-11 10:14:07 +01:00
27ec6f8500
Make the grants part one of G's observers, so its waits are findings
jschoubben2026-11-11 10:07:47 +01:00
c098518cc8
Design 25: the grants part asks the bus module for every binding at its start
jschoubben2026-11-11 10:06:56 +01:00
f1fe609b3e
Merge pull request 'The approval mark and every-event: the prepare's answers, so both parts are complete for develop with milestone G' (#542) from design/34-wait-on-any-event into main
mesh-tools2026-11-11 08:56:23 +00:00
8e9116469a
Answer step 0b's review of the approval mark and marked waits
jschoubben2026-11-11 03:26:27 +01:00
28c22c65cb
Answer the prepare's questions on the approval mark and marked waits
jschoubben2026-11-11 03:19:12 +01:00
fbd7981b7b
Merge pull request 'Design 47 milestone G: the prepare's answers, so the design is complete for develop' (#541) from design/47-G-prepare-answers into main
mesh-tools2026-11-11 02:17:01 +00:00
b4a07c1de6
Answer the step-0b review of G-9: the catalog entry carries its manifest, grants follow the placed build
jschoubben2026-11-11 03:15:06 +01:00
30b29a58a4
Have only the indexer read manifests, and settle the four prepare items that contradicted each other
jschoubben2026-11-11 03:04:05 +01:00
b08147e531
Answer the questions of milestone G's final prepare in its part, so develop starts from the design alone
jschoubben2026-11-11 03:00:44 +01:00
7dfb6f0b7b
Merge pull request 'Designs 34 and 46: sessions wait on any event, and the approval mark gates calls and marked waits, delivered with design 47's milestone G' (#540) from design/34-wait-on-any-event into main
mesh-tools2026-11-11 02:08:01 +00:00