Development record
The DOGFOODING domain in .abcd/rules.json recalls on a fixed keyword list that has drifted from the verb tree: AGENTS.md says it injects the go-run rule on a prompt naming abcd or any of its top-level verbs (the Available Commands list), but decide, implement, inbox, mode, peers, report and statusline are missing from its recall, so a prompt naming one of them never receives the rule that keeps a session off the stale plugin-root binary. Nothing holds the list to the tree, which is why it drifted.
issueresolvedminoriss-2609251357387577
The DOGFOODING domain in .abcd/rules.json recalls on a fixed keyword list that has drifted from the verb tree: AGENTS.md says it injects the go-run rule on a prompt naming abcd or any of its top-level verbs (the Available Commands list), but decide, implement, inbox, mode, peers, report and statusline are missing from its recall, so a prompt naming one of them never receives the rule that keeps a session off the stale plugin-root binary. Nothing holds the list to the tree, which is why it drifted.
Grounds
- pursued: we expect a verb added to the tree to fail go test until it joins the recall list, so the go-run rule reaches every prompt naming a verb; shown wrong if a verb in abcd --help is absent from the list while the suite is green
Frontmatter
| id | iss-2609251357387577 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609251357387577-the-dogfooding-domain-in-abcd-rules-json.md
open on GitHub ↗ · commit history ↗