Development record
itd-39 extends a Python hook, hooks/prompt_router_hook.py; 02-dependencies says abcd ships as a single Go binary with no required external tools.
itd-39 extends a Python hook, hooks/prompt_router_hook.py; 02-dependencies says abcd ships as a single Go binary with no required external tools.
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/planned/itd-39-scope-aware-memory-retrieval.md:33— "hooks/prompt_router_hook.py(itd-3) is extended from rules-only to rules + memory" - End B:
.abcd/development/brief/02-constraints/02-dependencies.md:3— "abcd has no required external tools. It ships as a single Go binary"
itd-39's scope says the prompt-router hook 'hooks/prompt_router_hook.py (itd-3) is extended from rules-only to rules + memory', which makes the hook that serves recall a Python script. 02-dependencies states 'abcd has no required external tools. It ships as a single Go binary'. A planned intent built on a Python hook would add an interpreter dependency the brief rules out, or it names a hook the shipped product does not have.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 197.
Frontmatter
| id | iss-2610262031560983 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610262031560983-itd-39-extends-a-python-hook-hooks.md
open on GitHub ↗ · commit history ↗
References1
- itd-39abcd Surfaces the Right Memory at the Right Momentrelated
mentions5
- iss-2610262039325628itd-39 extends a Python hook file `hooks/prompt_router_hook.py`; the configuration chapter says the prompt router is the binary's `abcd hook prompt-router` entrypoint
- iss-2610262041234230itd-39 extends a Python script `hooks/prompt_router_hook.py`; the memory chapter says the prompt router is a binary sub-command, not a script file in `hooks/`
- iss-2610262044572933itd-39 plans to extend a Python prompt-router hook; itd-105 says the plugin's hooks call the abcd binary
- iss-2610262045091104itd-39 extends a Python hook, hooks/prompt_router_hook.py; itd-66 says the payload has no Python and hooks/ ships shell
- itd-3abcd Loads Its Own Rules On Demand