I3010 — The mesh manual says the edit guard is not wired, and how to wire it by hand
docs/MESH.md stops saying the edit guard is wired in the provider's configuration. It says that `capture install` writes no PreToolUse entry, so `session.edits_require_claim` refuses nothing in Claude Code yet; that the hook script and guard.edit exist; how a person wires it by hand (the entry, which settings file, a new session); and that wiring it and refusing an unclaimed edit are the generated-plugin work after the alpha.
DONE wave 0 · p1 · implementation profile · parallel safe
Objective
docs/MESH.md stops saying the edit guard is wired in the provider's configuration. It says that `capture install` writes no PreToolUse entry, so `session.edits_require_claim` refuses nothing in Claude Code yet; that the hook script and guard.edit exist; how a person wires it by hand (the entry, which settings file, a new session); and that wiring it and refusing an unclaimed edit are the generated-plugin work after the alpha.
Why
On 2026-10-19 a read-only audit for the owner's global-skills mission found the claim false on master 2dfff96988a and again on 9904000: the project's Claude Code settings carry no PreToolUse entry, and nothing in lib/, src/ or share/ writes one, while the manual showed the entry as wired and the policy sets edits_require_claim: true. A false enforcement claim is alpha-severity under the owner's truth order.
Current state
The manual presents the PreToolUse entry as wired; it is not.
Desired state
The manual states what runs today, the hand wiring, and the follow-up issues.
Scope
- docs/MESH.md
- .ai/repo/project/issues/I3010.yaml
- site
Out of scope
- Wiring the hook (generated-plugin work after the alpha)
- Refusing an unclaimed edit (generated-plugin work after the alpha)
Dependencies
None. This issue is a root of the graph.
Acceptance criteria
- docs/MESH.md no longer says the edit guard is wired, and names capture install's four events and the hand wiring
Validation
- majordomus plan validate
- scripts/derive-check
Evidence required
- mesh_manual_truth
Evidence
| covers | type | command | result | at commit |
|---|---|---|---|---|
| mesh_manual_truth | ci | gh run view --job 117890217025 --log | doc-command-check OK (333 documented commands) in structure of validate run 39192952944 on dd4c0a87cba, whose docs/MESH.md says the edit guard is not wired, names capture install's four events, the hand wiring and I3010 | eb72106 |
Timeline
- started
- 2026-10-19T10:07:35Z
- verified
- 2026-10-19T10:08:31Z
- completed
- 2026-10-19T10:09:03Z
Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.
Canonical record: .ai/repo/project/issues/I3010.yaml. Read it back with majordomus plan show I3010.