Skip to content

Physical AI Supervisor Commit Ledger Stress 023 - Raw Research Artifact

Generated at: 2026-07-09T13:24:21Z Classification: Experimental runtime path validation

Experiment 023 validates the supervisor-specific commit-ledger sink contract under repeated projection failures and fresh runtime restarts.

MetricValue
Bounded passes6
Proposals per pass2
Total proposals12
Injected projection faults3
Final commit rows12
Final decision rows12
Final evidence rows12
Fault TypeCountRepair PathResult
Malformed evidence projection3Restore schema, run fresh runtimepass
Sink error budget exhaustion3Fail pass, retry after repairpass
Runtime restart between fault and repair3Reinstall SQL hooks from config objectpass
CriterionStatus
six bounded passes completepass
three projection faults injectedpass
faulted passes fail through sink budgetpass
repair passes converge after schema restorationpass
commit rows equal total proposalspass
decision rows equal total proposalspass
evidence rows equal total proposalspass
proposal ids remain unique in all sink tablespass
Terminal window
ninja -C build -j$(nproc) zepto_tests
./build/tests/zepto_tests \
--gtest_filter='ActionOutcomeSqlAdapterTest.CommitLedgerStressRepairsProjectionFailuresAcrossRestarts' \
--gtest_brief=1

Result: pass, 1/1 focused test.

Broader gates:

  • x86_64 CTest: pass, 1712/1712.
  • aarch64 stage 8 CTest: pass, 1712/1712.
  • Live S3 opt-in smoke: pass, 2/2; temporary bucket cleanup verified gone.

The commit ledger remains the correct effectively-once boundary for the current Action-Outcome supervisor sink. Projection tables can be repaired from the ledger after schema restoration without duplicate proposal ids. This does not promote a generic multi-table SQL transaction primitive.