973 B
973 B
ADDED Requirements
Requirement: Run progress projection SHALL reference canonical records without duplicating truth
The Run progress tracker SHALL retain only ordered canonical identities for completed Tool calls. At Tool-loop completion, a projector SHALL resolve those identities through the existing canonical store and SHALL accept only READY records owned by the current Run. The tracker SHALL NOT store or reconstruct raw Tool responses, complete Agent results, or a second durable evidence record.
Scenario: Completed calls are projected
- WHEN a Run ends after multiple READY canonical Tool invocations
- THEN the progress projector reads each indexed canonical record in execution order and creates bounded observed facts
Scenario: Indexed identity is invalid
- WHEN an indexed canonical identity is missing, expired, cross-Run, PROJECTING, or ERROR
- THEN it is excluded from observed facts and cannot become verified evidence