This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The ingest verb's durable refusal record loses the reason it exists to carry: refuse() applies echo() to the composed cause, but every payload-derived substring inside that cause is already echoed at composition, so the outer call only truncates trusted prose. Measured: a 338-rune terminal message becomes a 123-rune refusal.json reason cut mid-word, and for an every-item-refused run the per-item refusals are cut off entirely.

issueresolvedminoriss-2608311234532073

The ingest verb's durable refusal record loses the reason it exists to carry: refuse() applies echo() to the composed cause, but every payload-derived substring inside that cause is already echoed at composition, so the outer call only truncates trusted prose. Measured: a 338-rune terminal message becomes a 123-rune refusal.json reason cut mid-word, and for an every-item-refused run the per-item refusals are cut off entirely.

Grounds

  • pursued: the finding is closed by a test that fails without the change; a later review or mutation run finding the same shape again would show this wrong

Frontmatter

idiss-2608311234532073
typeissue
lifecycleresolved
severityminor