| 1 | { |
| 2 | "platform_source": "11a303996d5503d29ede77598243ddc66f735279", |
| 3 | "litestream": "github.com/benbjohnson/litestream v0.5.14", |
| 4 | "sqlite": "modernc.org/sqlite v1.55.0", |
| 5 | "test": "TestCheckerClosedCheckpointFinalizationProbe", |
| 6 | "environment": "Isolated archived platform source, synthetic50row DB/file replica, actual local Held against local fakeS3 CAS server; no live calls or manualunlink", |
| 7 | "positive": "PASS CGO_ENABLED0: LS Close left WAL16512/SHM32768; ordinary PERSIST_WAL0 integrity/TRUNCATE/lastclose removed sidecars; immutable read/mainhash same; replica50rows; same renewer/noRelease/peerrefused", |
| 8 | "limitations": [ |
| 9 | "Does not prove deployed worker authority or containment", |
| 10 | "Does not implement pinned readonly connector/file identity boundary or OSreadonly namespace", |
| 11 | "Synthetic probe hashes unbounded tiny fixture; runtime design retains exact256MiB cap", |
| 12 | "Future failure-path tests remain acceptance requirements" |
| 13 | ], |
| 14 | "evidence": { |
| 15 | "probe.log": { |
| 16 | "sha256": "c631e2bdaa199e0d60f929e8398f2d03701f8572d5fdef556237e9b6edf2c75a", |
| 17 | "text": "=== RUN TestCheckerClosedCheckpointFinalizationProbe\n2026/09/09 07:20:28 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001\n2026/09/09 07:20:28 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=1042\n2026/09/09 07:20:28 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001\n checker_finalize_probe_test.go:41: after Litestream Close-wal size=16512\n checker_finalize_probe_test.go:41: after Litestream Close-shm size=32768\n checker_finalize_probe_test.go:66: ordinary PERSIST_WAL before explicit clear=0\n checker_finalize_probe_test.go:170: PASS same Held, SQLite cleanup without unlink, immutable read preserves main SHA256=eb4c2f3593247d4de6a3bad646d7a737b79bb693cf2b2a2e08a8f05a27306727 and absent sidecars; restored rows=50\n--- PASS: TestCheckerClosedCheckpointFinalizationProbe (0.64s)\nPASS\nok \tgithub.com/carlosframework/platform/internal/lease\t0.649s\n" |
| 18 | }, |
| 19 | "persist-negative.log": { |
| 20 | "sha256": "6d790c960df93045032cabfc2b59c7f016f547ba6a15885bb2dd1498ba9fa592", |
| 21 | "text": "=== RUN TestCheckerClosedCheckpointFinalizationProbe\n2026/09/09 07:21:29 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001\n2026/09/09 07:21:29 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=1042\n2026/09/09 07:21:29 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001\n checker_finalize_probe_test.go:41: after Litestream Close-wal size=16512\n checker_finalize_probe_test.go:41: after Litestream Close-shm size=32768\n checker_finalize_probe_test.go:66: ordinary PERSIST_WAL before explicit clear=0\n checker_finalize_probe_test.go:100: sidecar remains-wal err=<nil>\n--- FAIL: TestCheckerClosedCheckpointFinalizationProbe (0.54s)\nFAIL\nFAIL\tgithub.com/carlosframework/platform/internal/lease\t0.543s\nFAIL\n" |
| 22 | }, |
| 23 | "race.log": { |
| 24 | "sha256": "dee8a4b2e1520fbc98bcde5527990d81e4fffbad221e7dee94d38df1bee97fb7", |
| 25 | "text": "=== RUN TestCheckerClosedCheckpointFinalizationProbe\n2026/09/09 07:21:30 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001\n2026/09/09 07:21:30 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=1042\n2026/09/09 07:21:30 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001\n checker_finalize_probe_test.go:41: after Litestream Close-wal size=16512\n checker_finalize_probe_test.go:41: after Litestream Close-shm size=32768\n checker_finalize_probe_test.go:66: ordinary PERSIST_WAL before explicit clear=0\n checker_finalize_probe_test.go:170: PASS same Held, SQLite cleanup without unlink, immutable read preserves main SHA256=eb4c2f3593247d4de6a3bad646d7a737b79bb693cf2b2a2e08a8f05a27306727 and absent sidecars; restored rows=50\n--- PASS: TestCheckerClosedCheckpointFinalizationProbe (0.57s)\nPASS\nok \tgithub.com/carlosframework/platform/internal/lease\t1.582s\n" |
| 26 | } |
| 27 | }, |
| 28 | "race": "PASS actual synthetic sameHeld/library/cleanup/restore proof" |
| 29 | } |
| 30 | |