Two lines in hq's agent definitions, from 2026-11-08 (issue 1966):
.claude/agents/mesh-developer.md: siblings are placed with go.work use lines or replace directives, never a symbolic link (a developer made one under /var/tmp; the mesh's hard rules allow none).
.claude/agents/mesh-code-reviewer.md, on the operator's word: a review checks a fix against the state the mesh itself uses, read through its tools, never against a re-creation (twice tonight a review re-created the indexer's manifest validator without its seat list and passed a fix the live one still refused).
The words test passes. Not a recovery fix: it waits for the operator's Approve.
Reviewed-by: mesh-code-reviewer@shanks at e01bf97a17
Two lines in hq's agent definitions, from 2026-11-08 (issue 1966):
- `.claude/agents/mesh-developer.md`: siblings are placed with go.work `use` lines or `replace` directives, never a symbolic link (a developer made one under /var/tmp; the mesh's hard rules allow none).
- `.claude/agents/mesh-code-reviewer.md`, on the operator's word: a review checks a fix against the state the mesh itself uses, read through its tools, never against a re-creation (twice tonight a review re-created the indexer's manifest validator without its seat list and passed a fix the live one still refused).
The words test passes. Not a recovery fix: it waits for the operator's Approve.
Reviewed-by: mesh-code-reviewer@shanks at e01bf97a17f95a9217dbb15f9871a141bdbecda4
https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
mesh/check failed: mesh-build-go: the change's manifests cannot be judged: the seat list is not read (the seat list is … | b6b657917ed6 on aaad9daa69bb
Deliverynovox/hq@e01bf97a17f9 — merged since 2026-11-08T15:03:29Z
Source — source.main moved to novox/hq@1fb7943efd. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
Transitions
2026-11-08 00:59 (new) → proposed (announced): novox/hq#526's head announced
2026-11-08 01:00 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
2026-11-08 15:03 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/hq@e01bf97a17f9` — **merged** since 2026-11-08T15:03:29Z
**Source** — source.main moved to novox/hq@1fb7943efdb0. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Transitions**
- 2026-11-08 00:59 (new) → proposed (announced): novox/hq#526's head announced
- 2026-11-08 01:00 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
- 2026-11-08 15:03 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
mesh-tools
changed title from Developer definition: place siblings without symbolic links (issue 1966) to Agent definitions: no symbolic links; a review proves a fix against the live mesh (issue 1966)2026-11-08 00:59:40 +00:00
mesh/check failed: ace: not composed on ace: the composer at the node-engine's trunk 875b4ee5ce38d4bb96089ba3b05962b450… | e01bf97a17f9 on 1fb7943efdb0
Twice on 2026-11-08 a review re-created the indexer's manifest validator without
its seat list and passed a fix the live one still refused (issue 1966); the
operator asked for this line in the same change.
Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two lines in hq's agent definitions, from 2026-11-08 (issue 1966):
.claude/agents/mesh-developer.md: siblings are placed with go.workuselines orreplacedirectives, never a symbolic link (a developer made one under /var/tmp; the mesh's hard rules allow none)..claude/agents/mesh-code-reviewer.md, on the operator's word: a review checks a fix against the state the mesh itself uses, read through its tools, never against a re-creation (twice tonight a review re-created the indexer's manifest validator without its seat list and passed a fix the live one still refused).The words test passes. Not a recovery fix: it waits for the operator's Approve.
Reviewed-by: mesh-code-reviewer@shanks at
e01bf97a17https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
Delivery
novox/hq@e01bf97a17f9— merged since 2026-11-08T15:03:29ZSource — source.main moved to novox/hq@1fb7943efd. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.Developer definition: place siblings without symbolic links (issue 1966)to Agent definitions: no symbolic links; a review proves a fix against the live mesh (issue 1966)