agent-compose: composer drift detection #140

Closed
opened 2026-06-03 22:18:36 +00:00 by coilysiren · 1 comment
Owner

🤖 Filed by Claude Code on Kai's behalf.

Parent

#134

What to build

An agent-compose check command plus a pre-commit hook proving the composed artifact is reproducible from the composer and was not hand-edited, mirroring the repo-pointer-skills drift pattern (regenerate offline, fail on diff).

Acceptance criteria

  • agent-compose check regenerates the composed output and diffs against the live artifact
  • Non-zero exit + readable diff on drift
  • Pre-commit hook wraps the check; registered in .pre-commit-hooks.yaml
  • Tests for in-sync / drifted cases

Blocked by

🤖 Filed by Claude Code on Kai's behalf.

> 🤖 Filed by Claude Code on Kai's behalf. ## Parent #134 ## What to build An `agent-compose check` command plus a pre-commit hook proving the composed artifact is reproducible from the composer and was not hand-edited, mirroring the `repo-pointer-skills` drift pattern (regenerate offline, fail on diff). ## Acceptance criteria - [ ] `agent-compose check` regenerates the composed output and diffs against the live artifact - [ ] Non-zero exit + readable diff on drift - [ ] Pre-commit hook wraps the check; registered in `.pre-commit-hooks.yaml` - [ ] Tests for in-sync / drifted cases ## Blocked by - Blocked by #135 > 🤖 Filed by Claude Code on Kai's behalf.
coilysiren changed title from agent-meld: generator drift detection to agent-compose: composer drift detection 2026-06-03 22:31:38 +00:00
Author
Owner

🤖 Filed by Claude Code on Kai's behalf.

Drift landed in 5ecb51d. agent-compose --check / check-agent-compose-drift regenerates COMPOSED.md and fails with a unified diff on missing/stale/hand-edited output; no-op without a config. Registered in .pre-commit-hooks.yaml but deliberately NOT broad-rolled (a stale machine COMPOSED.md must not block unrelated commits). 4 tests. 137 total green.

🤖 Filed by Claude Code on Kai's behalf.

> 🤖 Filed by Claude Code on Kai's behalf. Drift landed in `5ecb51d`. `agent-compose --check` / check-agent-compose-drift regenerates COMPOSED.md and fails with a unified diff on missing/stale/hand-edited output; no-op without a config. Registered in .pre-commit-hooks.yaml but deliberately NOT broad-rolled (a stale machine COMPOSED.md must not block unrelated commits). 4 tests. 137 total green. > 🤖 Filed by Claude Code on Kai's behalf.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os#140
No description provided.