Design 58: agent work as the mesh's own (graduation of research 053) #372

Merged
mesh-tools merged 8 commits from design/58-agent-work-as-the-meshs-own into main 2026-10-16 14:09:25 +00:00
Member

Graduates research 053 by playbook 02 into one to-be design, 03-DESIGN/01-to-be/58-agent-work-as-the-meshs-own.md, and its index row.

The decisions live in the knowledge base: ADR 0383 (threads), ADR 0384 (thread handler and workspace branch), ADR 0385 (workspace toolkit, no general command runner), ADR 0386 (one identity seat), ADR 0387 (effects, asks, break-glass), ADR 0388 (signed bus logins; changes ADR 0106 §3), ADR 0389 (the switch to them), ADR 0390 (a sandbox per session).

The design lists the build's acceptance tests for the milestones of playbook 04.

Review: one independent reviewer read the local commit (one round; the identity store's read-by-grant fixed). sh merge-check.sh passes locally.

Graduates research 053 by playbook 02 into one to-be design, `03-DESIGN/01-to-be/58-agent-work-as-the-meshs-own.md`, and its index row. The decisions live in the knowledge base: ADR 0383 (threads), ADR 0384 (thread handler and workspace branch), ADR 0385 (workspace toolkit, no general command runner), ADR 0386 (one identity seat), ADR 0387 (effects, asks, break-glass), ADR 0388 (signed bus logins; changes ADR 0106 §3), ADR 0389 (the switch to them), ADR 0390 (a sandbox per session). The design lists the build's acceptance tests for the milestones of playbook 04. Review: one independent reviewer read the local commit (one round; the identity store's read-by-grant fixed). `sh merge-check.sh` passes locally.
mesh-tools added 2 commits 2026-10-16 00:46:20 +00:00
Threads on the bus, a headless thread handler in a sandbox per session, a workspace toolkit with no
general command runner, one identity seat, effects on every tool, signed bus logins and the switch
to them; names the build's acceptance tests for the milestones.
Design 58: the identity store is read by grant, and sessions never call through the tool runner's login (review round 1)
mesh/merge-gate head cb4c18cedcf0 merged into trunk 08d6476e5287 — pass: the change touches no module of the mesh's graph
mesh/repo-check head cb4c18cedcf0 merged into trunk 08d6476e5287 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
cb4c18cedc
Author
Member

Delivery novox/hq@18428baf4b23 — delivered since 2026-10-16T14:09:28Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-16 13:02 (new) → proposed (announced): novox/hq#372's head announced
  • 2026-10-16 13:03 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-16 13:03 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-16 13:47 ready → proposed (trunk moved): out of date: judged against trunk 6dcfa2226e, the trunk is now 0e7a115183a9; judged again on a recheck or when it is merged
  • 2026-10-16 14:09 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-16 14:09 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-16 14:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-16 14:09 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@18428baf4b23` — **delivered** since 2026-10-16T14:09:28Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-16 13:02 (new) → proposed (announced): novox/hq#372's head announced - 2026-10-16 13:03 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-16 13:03 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-16 13:47 ready → proposed (trunk moved): out of date: judged against trunk 6dcfa2226e63, the trunk is now 0e7a115183a9; judged again on a recheck or when it is merged - 2026-10-16 14:09 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-16 14:09 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-16 14:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-16 14:09 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
jschoubben added 1 commit 2026-10-16 00:47:51 +00:00
Glossary: the words of research 053's graduation, and harness and role as homonyms
mesh/merge-gate head 535fd8bb5498 merged into trunk 08d6476e5287 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 535fd8bb5498 merged into trunk 08d6476e5287 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
535fd8bb54
Playbook 02 adds a graduated effort's words; design 58 now says agent harness, never the bare word.
jschoubben added 1 commit 2026-10-16 00:49:24 +00:00
Glossary: Uses lines, the thread's two records, the grant from ADR 0386 §4, the provisioner's harness, issue 872 for the seat-sense role (review round 1)
mesh/merge-gate head 9844020589df merged into trunk 08d6476e5287 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 9844020589df merged into trunk 08d6476e5287 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
9844020589
Author
Member

Added since opening: the glossary words of research 053's graduation (identity, role, grant, effect, break-glass agent, signed login, signing key, root key, thread, session, agent harness, thread handler, workspace toolkit, sandbox) and two homonym rows (harness, role). Reviewed by an independent reviewer; its round-1 findings are fixed in 9844020. The bare seat-sense "role" in older designs is tracked by issue 872.

Merge only once all eight records, ADR 0383 to ADR 0390, are accepted in the knowledge base: the design and the glossary cite them.

Added since opening: the glossary words of research 053's graduation (identity, role, grant, effect, break-glass agent, signed login, signing key, root key, thread, session, agent harness, thread handler, workspace toolkit, sandbox) and two homonym rows (harness, role). Reviewed by an independent reviewer; its round-1 findings are fixed in 9844020. The bare seat-sense "role" in older designs is tracked by issue 872. Merge only once all eight records, ADR 0383 to ADR 0390, are accepted in the knowledge base: the design and the glossary cite them.
jschoubben added 1 commit 2026-10-16 01:03:25 +00:00
Design 58: milestones for the operator to confirm, owners named, and the as-is of logins on the bus (playbook 04)
mesh/merge-gate head 45e2d7e9722d merged into trunk 08d6476e5287 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 45e2d7e9722d merged into trunk 08d6476e5287 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
45e2d7e972
jschoubben added 1 commit 2026-10-16 07:55:14 +00:00
Design 58: the operator confirmed the milestones; issues 878 to 887, building after design 57's delivery (playbook 04)
mesh/merge-gate out of date: judged against trunk 08d6476e5287, the trunk is now c22b58143b74; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk 08d6476e5287, the trunk is now c22b58143b74; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
43c3f2c098
Author
Member

ready at 43c3f2c098

Approved by the independent review of 2026-10-16 (all checks of hq pass merged with main); the operator delegated the review.

ready at 43c3f2c0984852d779f9f7b6ed49758b1158fc5c Approved by the independent review of 2026-10-16 (all checks of hq pass merged with main); the operator delegated the review.
Author
Member

mesh-delivery: the ready mark at is cleared: the head is now 43c3f2c098, pushed after it. Mark the new head ready once it is reviewed.

mesh-delivery: the ready mark at is cleared: the head is now 43c3f2c0984852d779f9f7b6ed49758b1158fc5c, pushed after it. Mark the new head ready once it is reviewed.
jschoubben added 1 commit 2026-10-16 12:00:23 +00:00
Merge remote-tracking branch 'origin/main' into design/58-agent-work-as-the-meshs-own-tmp
mesh/merge-gate out of date: judged against trunk b9af4e373dc0, the trunk is now 6dcfa2226e63; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk b9af4e373dc0, the trunk is now 6dcfa2226e63; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
353bfdcef3
jschoubben added 1 commit 2026-10-16 12:53:23 +00:00
Merge remote-tracking branch 'origin/main' into design/58-agent-work-as-the-meshs-own
mesh/merge-gate head 18428baf4b23 merged into trunk 0e7a115183a9 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 18428baf4b23 merged into trunk 0e7a115183a9 — pass: its merge-check.sh passed
mesh/delivery delivered
18428baf4b
mesh-tools added the mesh/ready label 2026-10-16 14:07:44 +00:00
Author
Member

ready at 18428baf4b

Reviewed by review-58@shanks: approved by an independent review (larger model) at the design's content; since then only merges of main into the branch. Marked through mesh-delivery.mark-ready (novox/hq issue 913).

ready at 18428baf4b230eeb45e3d58ae828f172e6cfe9a8 Reviewed by review-58@shanks: approved by an independent review (larger model) at the design's content; since then only merges of main into the branch. Marked through mesh-delivery.mark-ready (novox/hq issue 913).
mesh-tools merged commit 4e437eb148 into main 2026-10-16 14:09:25 +00:00
mesh-tools deleted branch design/58-agent-work-as-the-meshs-own 2026-10-16 14:09:26 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#372