This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The prompt-router emits only domains whose content changed this turn, so a client that snapshots injected rules — a host-side adaptor staging them into a system prompt, or a future MCP consumer — keeps a domain that was deleted or renamed mid-session until session end: there is no removal signal in the protocol. Emit the full active-domain-name set, or tombstones for removals, so a snapshotting client can prune. A local second-harness adaptor lab hit this and had to accept the lingering snapshot as a recorded gap.

issueresolvedminoriss-2608261550580260

The prompt-router emits only domains whose content changed this turn, so a client that snapshots injected rules — a host-side adaptor staging them into a system prompt, or a future MCP consumer — keeps a domain that was deleted or renamed mid-session until session end: there is no removal signal in the protocol. Emit the full active-domain-name set, or tombstones for removals, so a snapshotting client can prune. A local second-harness adaptor lab hit this and had to accept the lingering snapshot as a recorded gap.

Grounds

  • pursued: a client that saw WIDGETS on turn 1 sees it absent from active on turn 2 when it is deleted, renamed, made dormant or killed (TestInjectActiveLetsAClientSeeADomainStop, TestHookPromptRouterJSONNamesStoppedDomain); shown wrong by any envelope naming a stopped domain, by a plain-form turn with nothing new writing a byte to stdout, or by a domain back in force being deduped against its old signature

Frontmatter

idiss-2608261550580260
typeissue
lifecycleresolved
severityminor

mentions5