jschoubben
3122e8be84
Design 55: follow ADR 0593: the mesh-sdk release sdk1 does the controller's part (the grants part creates, grants and warns; the indexer's judge checks the forms)
2026-11-02 19:55:40 +01:00
jschoubben
36517018d3
Design 55: one more use of the chosen word
2026-11-02 19:55:40 +01:00
jschoubben
b8ad9da784
Design 55: the review section uses the word the operator chose, architectural domain
2026-11-02 19:55:40 +01:00
jschoubben
eaa98758b9
Design 55: follow ADR 0592's tenth version: submit commits when its version is stored, and the tests for the rollback's double write and the Approve bound to its sections
2026-11-02 19:55:40 +01:00
jschoubben
b9a42eaf90
Design 55: follow ADR 0592's eighth version: readers by ADR 0363's grant, extended to the object bucket; each cap within its form's bound; clause numbers after the splits
2026-11-02 19:55:40 +01:00
jschoubben
6256fc8e3b
Design 55: follow ADR 0592's sixth version and the review by aspect: whole-or-refused writes, caps, the move's window and rollback, the delivery order, the judge's judged event, events with what they carry, a test per failure path, and a section Reviewed by aspect
...
The glossary gains opened and drafted, so a draft's first step is never called drafted.
2026-11-02 19:55:40 +01:00
jschoubben
012d276dcc
Design 55: follow ADR 0592's revision: a stream that keeps its history, a module's own object bucket, the frame's bound and the move's full check
2026-11-02 19:55:40 +01:00
jschoubben
5a9a5d8d1d
Design 55: the knowledge base keeps its records on the bus and is written and reviewed by section (ADR 0592), so a long record is judged whole and a draft lives only in the knowledge base
...
The glossary gains section, draft, form-only version and search index, and the homonyms section and draft.
2026-11-02 19:55:40 +01:00
mesh-tools
2731c796f0
Merge pull request 'hq's words test reads .claude/, so agent and skill definitions use the glossary's words' ( #501 ) from docs/agent-roles-defined into main
2026-11-02 18:48:16 +00:00
jschoubben
7470927a07
Playbook 07 keeps to feature work: the rule on agent definitions goes to an instruction section for every session (the operator, 2026-11-02)
mesh/delivery merged: source.main moved to novox/hq@2731c796f0d6
mesh/check pass 7470927a07a0 on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-11-02 19:45:17 +01:00
jschoubben
6c395cc206
Playbook 07: say how the agent-definition rule is checked
mesh/delivery closed: a newer head of the same pull request
mesh/check pass 6c395cc20667 on 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
2026-11-02 19:42:08 +01:00
jschoubben
594a0871dd
Playbook 07: a role started more than once is an agent definition in the repository it serves; hq's words test reads .claude/
2026-11-02 19:41:34 +01:00
mesh-tools
7021d0cf5a
Merge pull request 'Four reviewer agents carry playbook 01's review by architectural domain, two architectural domains each' ( #500 ) from docs/domain-reviewers into main
2026-11-02 18:41:15 +00:00
jschoubben
4037bc1fb0
Reviewer agents: catalog, the glossary's word
mesh/delivery merged: source.main moved to novox/hq@7021d0cf5ac0
mesh/check pass 4037bc1fb0d7 on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-11-02 19:39:19 +01:00
jschoubben
121b582ebc
Four reviewer agents carry playbook 01's review by architectural domain, two architectural domains each, so every review asks the same questions
2026-11-02 19:38:35 +01:00
mesh-tools
fa3d8aaeec
Merge pull request 'Playbooks 01 and 02: review by architectural domain, sections named by title with no file references, and storage forms that fit (the operator, 2026-11-02)' ( #499 ) from docs/review-by-aspect into main
2026-11-02 18:27:14 +00:00
jschoubben
633c587a1e
Glossary: bare domain keeps the mesh-domain sense; only the review's sense is always qualified, so the homonym rule holds without rewriting every use
mesh/delivery merged: source.main moved to novox/hq@fa3d8aaeec69
mesh/check pass 633c587a1eef on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-11-02 19:22:45 +01:00
jschoubben
6f2bacf6c4
Architectural domain for the review's eight concerns, and the glossary's domain qualified as mesh domain in the homonyms, as the operator chose on 2026-11-02
2026-11-02 19:21:48 +01:00
jschoubben
f5624e7d9f
Review fixes: the research skill names sections by title, the drawn overview's order and bounds follow the playbooks, an amended design is reviewed by aspect, and storage forms use glossary words
2026-11-02 18:20:12 +01:00
jschoubben
b861b3ae36
Glossary: review aspect; playbook 01: a piece of state takes the bus storage form that fits it, and a form added to mesh-sdk is named to the operator with its cost
2026-11-02 18:19:05 +01:00
jschoubben
0ac621e03f
Playbooks 01 and 02: review a direction and a design by aspect before proposing or merging, and name a record's sections by title with no file references, as the operator asked on 2026-11-02
2026-11-02 18:19:05 +01:00
mesh-tools
f312e7cd0e
Merge pull request 'Playbook 07: the prepare step reads what exists today before any code' ( #498 ) from docs/pb07-what-exists into main
2026-11-02 15:16:21 +00:00
jschoubben
2b9e6b256b
Read what exists before writing code, in the prepare step
...
mesh/delivery merged: source.main moved to novox/hq@f312e7cd0ea6
mesh/check pass 2b9e6b256b4b on f312e7cd0ea6 | carried from 1747485cb351 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
Each layer (research, decisions, survey, review) checked the layer before
it and none read the running code, so effects of the controller's removed
jobs surfaced only after delivery. Playbook 07's prepare step now writes,
per context file, what exists today, every effect and reader of what is
removed or moved, and each one's fate with its test; the review refuses
work without it. Playbook 08 reads its area the same way, briefly.
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-02 16:14:17 +01:00
mesh-tools
1747485cb3
Merge pull request 'Design 47 and the glossary follow what L3 to L7 built (issues 774, 1952, 1953, 1954, 1955)' ( #496 ) from feat/774-l3-reland into main
2026-10-30 11:01:45 +00:00
jschoubben
0c450cad25
Design 47: the L4 row cites ADR 0572, the self-check probes kept and dropped
mesh/delivery merged: source.main moved to novox/hq@1747485cb351
mesh/delivery-group group feat/774-l3-reland merged: every member is merged
mesh/check pass 0c450cad258e on 1747485cb351 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed in 8.3s
2026-10-30 01:16:33 +01:00
jschoubben
2e235286b1
Glossary: cite ADR 0571's accepted insight for the artifact sweep's seat name
2026-10-30 00:03:39 +01:00
jschoubben
a35c7ed6d0
Glossary and design 47: the release's new words and the L3-L7 homes as decided (ADR 0563-0571), so readers find where each controller job now lives
2026-10-29 23:58:11 +01:00
mesh-tools
e65f897a1f
Merge pull request 'Playbooks 07 and 08 name the checker's try beside the controller's (issue 774, ADR 0561), rebased onto L2' ( #495 ) from feat/774-vault-mints-l2 into main
2026-10-29 07:44:15 +00:00
jschoubben
7fd89de7cb
Playbook 07: item 9 names no wrong item
mesh/delivery merged: source.main moved to novox/hq@e65f897a1fda
mesh/delivery-group group feat/774-vault-mints-l2 merged: every member is merged
mesh/check pass 7fd89de7cb81 on 1747485cb351 | carried from e65f897a1fda | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-29 01:56:19 +01:00
jschoubben
f4fdbde558
Playbook 07: rules for a delivery group's mesh-sdk pins, learned on 2026-10-28, so the next group does not meet the same refusals
2026-10-29 01:56:19 +01:00
jschoubben
7d022710b3
Playbooks 07 and 08: name the controller's try too while its verb exists (issue 774)
mesh/delivery-group group feat/774-vault-mints-l2 ready: every member ready, and composed together they pass
mesh/delivery closed: a newer head of the same pull request
mesh/check pass 7d022710b34b on eec73b8af0d7 | unit 1929 run, 4791 kept, 47 skipped | integration 1993 run, 4856 kept, 49 skipped | over bound: unit, …
2026-10-28 20:37:05 +01:00
jschoubben
f89b8599c6
Playbooks 07 and 08 name the try by the checker's seat: mesh-delivery-checker.try replaces mesh-controller.try (ADR 0547 §10, issue 774)
2026-10-28 20:36:59 +01:00
mesh-tools
eec73b8af0
Merge pull request 'Design 47 and the glossary: placement is bus state of the seat mesh-placement (issue 1126, delivery 2 of 2)' ( #494 ) from feat/1126-placement-seat into main
2026-10-28 18:32:58 +00:00
jschoubben
1aa887dd28
Glossary: placement, mesh-placement, placement proposal, candidate and hand-back replace the placement file
mesh/delivery merged: source.main moved to novox/hq@eec73b8af0d7
mesh/delivery-group group feat/1126-placement-seat merged: every member is merged
mesh/check pass 1aa887dd2898 on eec73b8af0d7 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
2026-10-28 18:25:31 +01:00
jschoubben
aa4c2fe7ef
Design 47: placement is bus state of the seat mesh-placement, changed by a proposal (ADR 0567)
2026-10-28 18:25:19 +01:00
mesh-tools
292232dad2
Merge pull request 'Playbooks 07 and 08: every review asks where each piece of state lives and whether a repository holds mesh setup' ( #493 ) from pb/state-and-seams into main
2026-10-28 16:46:35 +00:00
jschoubben
a9830f5110
Playbooks 07 and 08: the review asks where state lives and how seams travel, and whether a repository holds mesh setup
mesh/delivery merged: source.main moved to novox/hq@292232dad226
mesh/check pass a9830f51106c on eec73b8af0d7 | carried from 292232dad226 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-28 17:43:44 +01:00
mesh-tools
02a18c9aa8
Merge pull request 'Design 47's L5 row and the glossary follow ADR 0565' ( #492 ) from docs/0565-homing into main
2026-10-28 13:08:30 +00:00
jschoubben
606956da97
Design 47 L5 and the glossary: add clause 8 and the lease-write gate, both readers of kept, upgrade answered side by side
mesh/delivery merged: source.main moved to novox/hq@02a18c9aa8ab
mesh/check pass 606956da970a on eec73b8af0d7 | carried from 292232dad226 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-28 13:29:42 +01:00
jschoubben
d088f17cd2
Design 47 L5 and the glossary follow ADR 0565: say which parts leave the controller and which seat takes each
2026-10-28 13:28:11 +01:00
mesh-tools
dd03229ea8
Merge pull request 'Playbook 07 follows report-cadence: the short report every five minutes, the full one every thirty' ( #491 ) from pb/report-cadence into main
2026-10-28 11:35:44 +00:00
jschoubben
781392b121
Playbook 07: the report follows the report-cadence section (short every 5 min, detailed every 30 min)
mesh/delivery merged: source.main moved to novox/hq@dd03229ea886
mesh/check pass 781392b12137 on eec73b8af0d7 | carried from 292232dad226 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-28 12:32:05 +01:00
mesh-tools
c2f4bb2d48
Merge pull request 'The glossary's word is catalog, not catalogue (group words/catalog)' ( #490 ) from words/catalog into main
2026-10-28 11:31:29 +00:00
jschoubben
ea0c62355c
The glossary's word is catalog: replace the spelling catalogue in running prose
mesh/delivery merged: source.main moved to novox/hq@c2f4bb2d485d
mesh/delivery-group group words/catalog merged: every member is merged
mesh/check pass ea0c62355c1c on eec73b8af0d7 | carried from 292232dad226 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-28 11:27:34 +01:00
mesh-tools
8f8393fa93
Merge pull request 'Playbooks 07 and 08: lessons of 2026-10-28 (the report's tree, its cadence, named local integration tests, member repositories during a check, delivered means what the nodes run, real-shaped fixtures)' ( #489 ) from pb/lessons-2026-10-28 into main
2026-10-28 10:15:18 +00:00
jschoubben
dd36b7557a
Playbooks 07 and 08: the local integration run is the named tests that exercise the change; the report's tree is drawn from the verb
mesh/delivery merged: source.main moved to novox/hq@8f8393fa9343
mesh/check pass dd36b7557ae6 on 8f8393fa9343 | carried from 2ea3368b76d1 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
2026-10-28 11:12:23 +01:00
jschoubben
d348256090
Playbooks 07 and 08: lessons of 2026-10-28 (progress tree, report cadence, local integration run, group members, delivered, fixtures)
2026-10-28 11:10:26 +01:00
mesh-tools
2ea3368b76
Merge pull request 'Design 47: ADR 0564 homes health (L4), and milestones L5 to L7 give the controller's other jobs their homes before L3's lease write' ( #488 ) from docs/47-adr-0564 into main
2026-10-28 09:46:31 +00:00
jschoubben
3c2d5af436
Design 47: milestones L5 to L7 join L4 as the homes of the controller's other jobs
...
mesh/delivery merged: source.main moved to novox/hq@2ea3368b76d1
mesh/check pass 3c2d5af436fb on 8f8393fa9343 | carried from 2ea3368b76d1 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
Brings in docs/47-072-milestones (edbb53b ): the rows L5 to L7 and the paragraph that orders L4 to L7
before L3's lease write. L4 keeps the row that follows ADR 0564; that branch's earlier L4 wording,
which named events the record does not keep, is dropped.
2026-10-28 10:42:35 +01:00
jschoubben
bcad1e363a
Design 47 and the glossary home ADR 0564: health leaves the controller in milestone L4
...
ADR 0564 is accepted on the operator's Approve. Design 47 names it and gains L4's row (issue 1952);
the glossary gains condition keeper, observer and take-over, and finding, self-check and the
watchman say where they are kept and held now.
2026-10-28 10:41:29 +01:00