jschoubben
c5644e4a5d
The groomer is the issue tracker's, not an hq agent (the operator, 2026-11-03): only .work/ ignored stays
mesh/check pass c5644e4a5de3 on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@979bf3f19cce
2026-11-03 12:54:02 +01:00
jschoubben
43d5347258
An issue-groomer agent definition for playbook 03; .work/ is ignored, so worktrees never reach the public repository
2026-11-03 12:53:40 +01:00
mesh-tools
b5347d0294
Merge pull request 'Agents work from hq's definitions and start from the knowledge base; every prepare and record gets the seams review' ( #507 ) from docs/agents-from-hq into main
2026-11-03 11:48:55 +00:00
jschoubben
4315bb6307
A subagent works from hq; a coding one in a worktree under hq's .work, also reading its repository's conventions (the operator, 2026-11-03)
mesh/check pass 4315bb6307c1 on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@b5347d029453
2026-11-03 12:46:24 +01:00
jschoubben
e8c154c3a0
Agent definitions: the developer on the smaller model unless the lead says why; review notes
mesh/check pass e8c154c3a0ba on 9a2d398070ed | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed in 18s on 4…
mesh/delivery closed: a newer head of the same pull request
2026-11-03 12:15:48 +01:00
jschoubben
666c9271dc
mesh-developer: the test budget is read from the instructions, not copied
2026-11-03 12:15:19 +01:00
jschoubben
d829fd6f9b
Playbook 02: name no record in the seams rule
2026-11-03 12:14:48 +01:00
jschoubben
10df1c7be5
Playbooks overview: agents from hq's definitions; the seams review of every prepare
2026-11-03 12:14:25 +01:00
jschoubben
8420c6f236
Agents work from hq's definitions and start from the knowledge base; every prepare and record gets the seams review (the operator, 2026-11-03)
2026-11-03 12:14:12 +01:00
mesh-tools
9a2d398070
Merge pull request 'Bus state by template, no readers, and the ledger: designs 25, 32 and 55 and the glossary follow ADR 0595-0597' ( #506 ) from docs/1966-bus-state into main
2026-11-03 10:21:09 +00:00
jschoubben
476557deeb
The review record's seams row names the process's own tool subject
mesh/check pass 476557deeb4b on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@9a2d398070ed
2026-11-03 10:51:18 +01:00
jschoubben
3d4e361425
Designs 25, 32 and 55 record their review by architectural domain
2026-11-03 10:50:27 +01:00
jschoubben
0cd0cfd778
Design 25 names the signed caller and what the watchman newly hears; design 55 checks the database at every start before the drop
2026-11-03 10:49:43 +01:00
jschoubben
c033592509
Design 25's bus module is unhealthy only on a verdict left unanswered; design 55 keeps its sent events in a state of its own
2026-11-03 10:49:10 +01:00
jschoubben
221165c712
Designs 25 and 55 answer the review by architectural domain: the bus module's events on its old sections, overdue creation raised by the watchman, the proven author, events and the database caught up after a restart, the bus module's integration test
2026-11-03 10:47:44 +01:00
jschoubben
ed67d1f84f
Bus state by template, no readers, and the ledger: designs 25, 32 and 55 and the glossary follow ADR 0595-0597
...
Research 082 graduated into three accepted records; the bus module's design (25) and the manifest's (32) are the home of bus state for every module, and the knowledge base (55) becomes its first ledger.
2026-11-03 10:42:58 +01:00
mesh-tools
08b968fd80
Merge pull request 'Design 47: the bus module is wanted like any module; only a warranted want replaces its server (ADR 0594)' ( #505 ) from docs/774-bus-want into main
2026-11-03 01:09:31 +00:00
jschoubben
b01f867345
Design 47: the bus module's want follows ADR 0594
...
mesh/check pass b01f86734552 on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@08b968fd80cb
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 02:02:39 +01:00
mesh-tools
92fa66f4e7
Merge pull request 'A research effort's reading tasks run on one agent definition, research-reader' ( #504 ) from docs/research-reader into main
2026-11-03 00:51:58 +00:00
jschoubben
6bc1f7cc10
research-reader cites no path, as playbook 01 asks; AGENTS.md rewrapped
mesh/check pass 6bc1f7cc1040 on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@92fa66f4e79f
2026-11-03 01:45:29 +01:00
jschoubben
402ac3bfda
Design 47: the assigner writes the bus module's want only to a node agent that keeps the server, and the test says so
...
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 01:44:38 +01:00
jschoubben
ae4c90f990
Design 47: the bus module is wanted like any module, and only a put replaces its server (issue 774, the operator 2026-11-03)
...
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 01:37:31 +01:00
mesh-tools
4d4524cda3
Merge pull request 'Design 55: the knowledge base keeps its records on the bus and is written and reviewed by section (ADR 0592, ADR 0593 §10)' ( #502 ) from feat/kb-nats-native into main
2026-11-03 00:07:23 +00:00
mesh-tools
5accd21320
Merge pull request 'Playbook 07 and design 47 after the controller left: run as the running checker, let the running parts judge, L2 delivered' ( #503 ) from docs/1126-after-controller into main
2026-11-03 00:05:04 +00:00
jschoubben
3a3501d9f4
Playbook 07 and design 47: say how the two new rules are checked; glossary words; name where the bus module has no want
...
mesh/check pass 3a3501d9f480 on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@5accd2132013
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 00:58:19 +01:00
jschoubben
8402a7d773
Design 47: L2 is built and delivered as release sdk1, done once a check composes on every machine; L3 names what the controller's leaving left unwritten (issue 1126, issue 774)
...
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 00:57:29 +01:00
jschoubben
5d9a654767
Playbook 07: run every suite as the running checker places it, and let the running parts judge a release that changes them (issue 1126, release sdk1)
...
Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-03 00:52:28 +01:00
jschoubben
1a389be090
A research effort's reading tasks run on one agent definition, research-reader, instead of a prompt written by hand each time
2026-11-03 00:28:06 +01:00
jschoubben
c2b162a9e8
Design 55: readers by grant, the take-over refused while an Approve waits, the grants part's own test, §30 for nesting, the glossary's word in the review table
mesh/check pass c2b162a9e8da on f6bd4246b0d7 | carried from 979bf3f19cce | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@4d4524cda3e0
2026-11-02 19:58:01 +01:00
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/check pass 7470927a07a0 on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@2731c796f0d6
2026-11-02 19:45:17 +01:00
jschoubben
6c395cc206
Playbook 07: say how the agent-definition rule is checked
mesh/check pass 6c395cc20667 on 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
mesh/delivery closed: a newer head of the same pull request
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/check pass 4037bc1fb0d7 on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@7021d0cf5ac0
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/check pass 633c587a1eef on 2731c796f0d6 | carried from 7021d0cf5ac0 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | co…
mesh/delivery merged: source.main moved to novox/hq@fa3d8aaeec69
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