agent-compose: dedup validator #139

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

A pre-commit hook that rejects content duplicated across composed sources, and content already present in a repo's loaded AGENTS.md cascade (so composed doctrine is not also stated where a harness already loads it). Register it in .pre-commit-hooks.yaml and the rollout list.

Acceptance criteria

  • Detects content duplicated across AGENTS.COMPOSE.md sources
  • Detects composed content also present in a repo's AGENTS.md cascade
  • Registered in .pre-commit-hooks.yaml + consumer rollout list
  • Per-repo opt-out via the standard agentic_os.config mechanism
  • Tests for duplicate / clean cases

Blocked by

🤖 Filed by Claude Code on Kai's behalf.

> 🤖 Filed by Claude Code on Kai's behalf. ## Parent #134 ## What to build A pre-commit hook that rejects content duplicated across composed sources, and content already present in a repo's loaded `AGENTS.md` cascade (so composed doctrine is not also stated where a harness already loads it). Register it in `.pre-commit-hooks.yaml` and the rollout list. ## Acceptance criteria - [ ] Detects content duplicated across `AGENTS.COMPOSE.md` sources - [ ] Detects composed content also present in a repo's `AGENTS.md` cascade - [ ] Registered in `.pre-commit-hooks.yaml` + consumer rollout list - [ ] Per-repo opt-out via the standard `agentic_os.config` mechanism - [ ] Tests for duplicate / clean cases ## Blocked by - Blocked by #136 > 🤖 Filed by Claude Code on Kai's behalf.
coilysiren changed title from agent-meld: dedup validator to agent-compose: dedup validator 2026-06-03 22:31:38 +00:00
Author
Owner

🤖 Filed by Claude Code on Kai's behalf.

Dedup landed in 5ecb51d. Flags significant doctrine lines duplicated across AGENTS.COMPOSE.md sources or already in the repo's AGENTS.md cascade; ignores markdown scaffolding + stripped frontmatter. Registered + added to DEFAULT_HOOK_IDS. 6 tests.

🤖 Filed by Claude Code on Kai's behalf.

> 🤖 Filed by Claude Code on Kai's behalf. Dedup landed in `5ecb51d`. Flags significant doctrine lines duplicated across AGENTS.COMPOSE.md sources or already in the repo's AGENTS.md cascade; ignores markdown scaffolding + stripped frontmatter. Registered + added to DEFAULT_HOOK_IDS. 6 tests. > 🤖 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#139
No description provided.