This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

agent_contract enumerates agents/*.md non-recursively, so a prompt filed at agents/<name>/<name>.md is skipped entirely — it draws no trust-contract finding, no canary demand and no changelog demand, which is a silent opt-out of the whole rule by choosing a directory. The flat layout is the documented convention (agents/README.md), so this is a gap rather than a supported layout: either refuse a markdown file found one level down as a misfiled prompt, or walk the tree. Found by adversarial security review of itd-151.

issueresolvedminoriss-2608281948289198

agent_contract enumerates agents/*.md non-recursively, so a prompt filed at agents/<name>/<name>.md is skipped entirely — it draws no trust-contract finding, no canary demand and no changelog demand, which is a silent opt-out of the whole rule by choosing a directory. The flat layout is the documented convention (agents/README.md), so this is a gap rather than a supported layout: either refuse a markdown file found one level down as a misfiled prompt, or walk the tree. Found by adversarial security review of itd-151.

Grounds

  • pursued: no prompt escapes the trust contract by its directory; a markdown file under agents/<name>/ outside fixtures/ that record-lint does not name would show it wrong

Frontmatter

idiss-2608281948289198
typeissue
lifecycleresolved
severityminor

mentions1