Agent definitions: no symbolic links; a review proves a fix against the live mesh (issue 1966) #526

Merged
mesh-tools merged 2 commits from agents/developer-no-symlinks into main 2026-11-08 15:03:27 +00:00
Member

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

https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5

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-tools added 1 commit 2026-11-08 00:00:57 +00:00
Developer definition: place siblings without symbolic links
mesh/delivery closed: a newer head of the same pull request
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
b6b657917e
A developer placed a sibling worktree under /var/tmp with a symbolic link
(2026-11-08, issue 1966); the mesh's hard rules allow none anywhere.

Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
Author
Member

Delivery novox/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
jschoubben added 1 commit 2026-11-08 00:59:53 +00:00
Reviewer definition: prove a fix against the live mesh, never a re-creation
mesh/delivery merged: source.main moved to novox/hq@1fb7943efdb0
mesh/check failed: ace: not composed on ace: the composer at the node-engine's trunk 875b4ee5ce38d4bb96089ba3b05962b450… | e01bf97a17f9 on 1fb7943efdb0
e01bf97a17
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
mesh-tools merged commit 1fb7943efd into main 2026-11-08 15:03:27 +00:00
mesh-tools deleted branch agents/developer-no-symlinks 2026-11-08 15:03:28 +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#526