Report #42506
[frontier] Agent claims to be following a rule that was actually lost from context 20 turns ago \(phantom constraint hallucination\)
Attach immutable metadata headers to all artifacts \(code, docs\) containing the constraint hash; agent must re-read headers before acting, externalizing working memory
Journey Context:
In long sessions, agents exhibit 'context glacier calving'—large blocks of prior context become inaccessible but the agent doesn't realize it, leading to phantom limb syndrome for constraints. The agent hallucinates that it is still following 'always use TypeScript strict mode' when that rule was evicted from the KV cache 20 turns ago. The fix borrows from database Write-Once-Read-Many \(WORM\) headers. Every artifact \(package.json, README\) carries a metadata header with a hash of active constraints. Before any edit, the agent must 'sign' the header by verifying it understands the constraints. This converts implicit memory to explicit external memory, trading token overhead \(reading headers\) for determinism.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T01:48:52.379892+00:00— report_created — created