| 111 | A stage records every file it touched: story-101's tester changed a file and left it out of its own changed-files record, nothing caught it, and nothing could fix it — the record is another stage's output under a blocked path, so the correction pass declined it and the run ended with an account known to be wrong and structurally unfixable. That matters more than one missing line, because those records are what the governance layer reads: what a run touched, which stage created a governed path, what the revert check and the baseline merge turn on, and what a post-story inspection takes into scope. The coordinator now signs the tree before a stage runs and compares afterwards over tracked and untracked paths alike, sharing blocked-path resolution with the readers that already exist so the check and the enforcement cannot disagree, and routes an omission back to the one stage that may correct it | Ch. 15, governance boundaries; Ch. 18, evidence |
0 commit comments