docs(amb): place AMB Substrate spec — fold a2a-amb-kanban-prexx-20260630 into StarrOS #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/amb-substrate-placement"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this PR does
Places the AMB Substrate spec into StarrOS as the canonical design contract for the Agent Mesh Bus, per J7 directive 2026-07-10 (
prompts/AMB-Substrate.md). The spec itself was authored externally by Claude and committed by J7 inef91298; this PR is the placement half that wires it into canon.Placement diff
decisions/0003-canonical-spec-boundaries.md§Glossarydocs/runtime-state.mdnew §2.1specs/starros-stack-spec.md§3, §10, §11docs/architecture/open-questions.mdnew OQ-7a2a-sdkrelease OR concrete inbound external-agent request)kanban/backlog.mdnew Epic E6Fold-back
This is the fold of
a2a-amb-kanban-prexx-20260630into StarrOS for the comms-layer half. Per J7, we're improving and folding it in as needed, not duplicating. The B1/B2/B3 daemon code (ina2a-amb-kanban-prexx-20260630/scripts/lib/hermes_amb/) drops into~/.hermes/hermes-agent/hermes_amb/via E6-L2-1.Lane A4 closure note
This placement subsumes the Lane A card
E4-A4("AMB visibility in spec §3 + runtime-state §2 port map + Phase 1A/1C labels defined") — the prior light-coverage is now overlaid by the substrate spec + runtime-state §2.1. Closed as done-by-placement per the integration note inprompts/AMB-Substrate.md.Gate 0 — J7 decision briefs
context_idnow; defer wire-complianceamb:pack.broadcastSan-write-only at ACL, not by conventionNo architectural change in this PR depends on D-AMB-1..3 for sign-off. They block E6 Lane 2 cards (created in
~/.hermes/kanban/boards/starros-v1/kanban.dbafter this PR merges).Contradictions found between spec and canon
wiki/concepts/amb-channel-registry.mdsays broker is on:6379. Canonical reality is:6380. Wiki correction tracked on E6-L1-2 close.amb:kanban:task:*channels as live. They are not produced yet; emit is E6-L3-1 work.Sequencing
Lane 3 cannot be marked done until Lane 1 and L2-1 land. Flagged in backlog.
Next step (after merge)
File-system kanban cards via
hermes kanbanCLI on thestarros-v1board, one per Epic E6 row. Wolf-mode for everything touching/etc/nixos/,*.age, the spec, ADRs (perdocs/external-workers.md§3). The L2-1 envelope bump is the most defensibly external-eligible if any is.