Repository navigation
Commit 26784df
committed
Release pure-mock isolated run outputs past the provenance guard
An EMPTY server-synthesized run-from-block snapshot restores no values
at all, so there is nothing whose provenance could be untrusted — yet
the registry latched restored-provenance-untrusted on it, and the
egress projection withheld every pure-mock run_block result from the
model (found by the deep-eval lane: the agent ran its isolated unit
test, then fished the invisible output out of logs and gave up). The
carve-out is exact: only a snapshot with NO block states and NO
executed blocks skips the latch; any content-bearing snapshot keeps
the guard, and live secret resolutions register normally either way.
Claude-Session: https://claude.ai/code/session_01CgaxNAaeD3taGdghbXn17w1 parent 845a80e commit 26784df
1 file changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
594 | 602 | | |
595 | 603 | | |
596 | 604 | | |
597 | | - | |
| 605 | + | |
598 | 606 | | |
599 | 607 | | |
600 | 608 | | |
| |||
609 | 617 | | |
610 | 618 | | |
611 | 619 | | |
612 | | - | |
| 620 | + | |
613 | 621 | | |
614 | 622 | | |
615 | 623 | | |
| |||
0 commit comments