Development record
itd-14 keeps a changelog at agents/< name>/CHANGELOG.md; 01-agents keeps the changelog out of agents/, at .abcd/development/agents/
itd-14 keeps a changelog at agents/< name>/CHANGELOG.md; 01-agents keeps the changelog out of agents/, at .abcd/development/agents/
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/drafts/itd-14-prompt-registry-versioning.md:30— "Per-prompt changelog (agents/<name>/CHANGELOG.md)" - End B:
.abcd/development/brief/05-internals/01-agents.md:71— "the roster's README and changelog, plain docs with no agent frontmatter, live at [.abcd/development/agents/] (../../agents/README.md) instead (iss-110)"
itd-14 puts one changelog per prompt at agents/< name>/CHANGELOG.md. 01-agents says the roster's changelog lives at .abcd/development/agents/, because the loader registers what sits in agents/ and that directory holds only prompts and their fixture directories. itd-14 puts the changelog where the agent-directory contract excludes it.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 819.
Frontmatter
| id | iss-2610262038484184 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610262038484184-itd-14-keeps-a-changelog-at-agents-name.md
open on GitHub ↗ · commit history ↗
References1
- itd-14Prompts Are Versioned Like Coderelated
mentions1
- iss-110agents/CHANGELOG.md and agents/README.md are plain docs (the itd-5 prompt-version log; a readme) but the plugin agent-loader globs agents/*.md, so both are mis-registered as agents (abcd:CHANGELOG, abcd:README appear in the harness agent list). They have no agent frontmatter and are not invokable workers. Fix: either move these docs out of agents/ (e.g. to .abcd/development/ or a docs path) or make the loader skip non-agent files (require agent frontmatter). Surfaced by the derived-changelog plan adversarial review, which had assumed the abcd:CHANGELOG slot was free for a new composer agent.