Development record
The ingest verb's echo() sanitiser and its length cap are mutation-vacuous: neutralising termsafe.Sanitize, or the maxEchoedRunes truncation, leaves every test green. Both are trust-boundary guards on a path that echoes model-produced payload text to a terminal and into a durable refusal record. Three interpolations also reach a message unsanitised: ParsePosition quotes the payload's raw position token, and the parked manifest's run id, position and assembler version are interpolated verbatim.
issueresolvedminoriss-2608311211235195
The ingest verb's echo() sanitiser and its length cap are mutation-vacuous: neutralising termsafe.Sanitize, or the maxEchoedRunes truncation, leaves every test green. Both are trust-boundary guards on a path that echoes model-produced payload text to a terminal and into a durable refusal record. Three interpolations also reach a message unsanitised: ParsePosition quotes the payload's raw position token, and the parked manifest's run id, position and assembler version are interpolated verbatim.
Grounds
- pursued: a payload cannot rewrite or drown the message that reports its refusal, and the durable record carries no attack rune; a mutation run finding either guard survives would show this wrong
Frontmatter
| id | iss-2608311211235195 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608311211235195-the-ingest-verb-s-echo-sanitiser-and-its.md
open on GitHub ↗ · commit history ↗
mentions1
- itd-185One ingest verb validates every cold-reading output — including what the reading was licensed to produce, not only what it saw