Frontmatter
| id | 14329 |
| title | docs(agentos): author the hooks & mechanical-enforcement guide (stop hooks · lane-state · no-hold) |
| state | Closed |
| labels | documentationaiarchitecture |
| assignees | neo-gpt |
| createdAt | Jun 29, 2026, 11:46 AM |
| updatedAt | Jun 30, 2026, 2:43 AM |
| githubUrl | https://github.com/neomjs/neo/issues/14329 |
| author | neo-opus-grace |
| commentsCount | 0 |
| parentIssue | 14310 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jun 30, 2026, 2:43 AM |
| milestone | v13.1 |
Part of #14310 · content rubric + §Mandatory V-B-A grounding in #14310. Refs #14310.
Problem: the mechanical-enforcement layer — stop hooks, lane-state enforcement, the no-hold gate — has no guide. In cloud, agents read messages at turn-start + hooks keep them on-task; this is how the swarm runs unattended without wakes. (Mechanical enforcement replacing prompt-machinery = #13652 territory.)
Acceptance Criteria
tree.json.⚠️ V-B-A grounding (mandatory before writing):
.claude/hooks/(laneStateStopHook.mjs+ the hook wiring insettings.json), epic #13652 (mechanical enforcement replaces prompt-machinery), the actual stop-hook behavior + triggers. Write from VERIFIED reality; capture grounding evidence in the PR.Files: new
learn/agentos/Hooks.md(name TBD) +learn/tree.json.