Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/review-media-sql-successor.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@
"toolchain": [
{
"path": "apps/web/scripts/review-media-sql-successor.mjs",
"sha256": "5d61808b45661d412937fbfdfd3bfb75b1cf92c7c285e4d8ad061a2f667c3c0b"
"sha256": "4f1b2798e0cfc13db4f11cd6eb4a8653320aa8516eccd71d410fcff6d06a7f24"
},
{
"path": "apps/web/scripts/review-media-sql-rehearsal.mjs",
Expand Down
14 changes: 14 additions & 0 deletions apps/web/performance/review-db-rehearsal-20261012/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,17 @@ SUCCESSOR_ADMISSION_EXPIRED and confirmed exact baseline restoration from a sepa
read-only connection. This explicitly labelled fault injection proves the final
guard/rollback path; it does not measure an actual fifteen-minute operating lease.
The original migration statements and statement vectors remain unchanged.
# Review-fix verification — 2026-10-14

The current selector now points to `pg17-review-fixes-20261014-v1.json`.
It binds the changed successor manifest and the unchanged rollback harness.
Twelve stage readbacks, exact rollback, forced failure, lost acknowledgement
with one mutation attempt, real contended expiry, and apply-final deadline
rejection passed on isolated PostgreSQL 17.6. The owned container was removed.
No hosted rows or operating changes were involved.

The first PR3202 Ubuntu npm full suite correctly rejected stale dependency
hashes in this directory's complete artifact map. Its bounded failure receipt
and the old map, pin and selector are retained. The current map binds current
source bytes while historical proofs remain historical; the new selector is
backed by a fresh replay, not by relabelling an older proof.
22 changes: 15 additions & 7 deletions apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS
Original file line number Diff line number Diff line change
@@ -1,28 +1,36 @@
23bf7e7d7e9e5d7962021dd3ec860e87b47d07e119ba0e39de2e423a0a601f4e .github/review-media-sql-successor.v1.json
ac14e363f38d6cb6acba0e24a5ad6c6943c8e8c15152cff49fcd86a2d014bd9d apps/web/performance/review-db-rehearsal-20261012/README.md
295b2354c562ed87102c5e256497a2705f90941587fefa7e9ad8a4ba8e40787f .github/review-media-sql-successor.v1.json
ef4c24b489343213733ca719b1fca4cb456d4cdd8510e21e6f5c038d5b968b63 apps/web/performance/review-db-rehearsal-20261012/README.md
ea529addcf42cdb766f622786ccfffb13fe337f70faae6ade6da83736be58f57 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-0833ed81-historical
d8ad511edf7d3832aa432e499b27f33e2c9ad423530ffdff06dea42869eaff85 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-4ba9c6d2-historical
756ead633ae6d2a7805043203c6781d0726cdd3042980031ebc508028f0d3621 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-4ba9c6d2-historical.sha256
6d9cbca375e6790ee1051aa9d9bf1c45beeeece8d919651281885b4c04962981 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-4d4ecf60-historical
5df2ade9cb3618b774eb4d3796df06ade6ba069409de49d0bdd542b34b6ec4ba apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-7d111349-historical
7d395c9246782322ccc326dd99ab0d5e94e0d82e203eb519a6baf91a4a62ece2 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-7d111349-historical.sha256
6c474d8e78c0eba3f15c077dbdd8634f073524c3b5f842213372bf0f1fed84fc apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-pre-hardening-historical
88a814a1fc0d9b8a8fa7bc6df299d9374bef5f97595736e72579deeb2c475456 apps/web/performance/review-db-rehearsal-20261012/ci-npm-failure-20261014-v1.json
75b801b80a2d23a7c415085e8fb9b187b03469d2c2d861ba3279d52b2ba7545c apps/web/performance/review-db-rehearsal-20261012/fixture-url-unit-verification-20261013.json
a12f8880f2a0b8b5493e37ea4b2619962d42643581c14c889f0c6f6e8d528129 apps/web/performance/review-db-rehearsal-20261012/interrupted-attempt-20261013.json
23fb9b471a06dbd36aafab3a678152ca897893b3cdc968f2d623035d217b1e38 apps/web/performance/review-db-rehearsal-20261012/pg17-review-fixes-20261014-v1.json
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 apps/web/performance/review-db-rehearsal-20261012/pg17-review-fixes-20261014-v1.stderr.log
97682860c19c701a9062a409160bd0e9f2f692f7e296118c48cfba75ad2cc5f9 apps/web/performance/review-db-rehearsal-20261012/pg17-review-fixes-20261014-v1.stdout.log
9c73b47c0841f2585d7ceee77423d27410a488e61080004cf227d4329dd88076 apps/web/performance/review-db-rehearsal-20261012/pg17-reviewed-boundaries-20261013.json
b279a6b900dd3be10b9084a6362d169e87435bae955b2a1419858709645a6883 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal-current-20261013.json
7f74c175be3eee72b5e93eb75dac07bfefc0ef88d7d9957c26d877ee125ff590 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal-final-20261013.json
cb766e279baad0315e9d7055bc326b41b78a7d50a4972dac3214bc071aee0e49 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal.json
0cfc9c10ff7b70c606f6eeef33fff8dbd14636dc15b7c963925097454ee454a2 apps/web/performance/review-db-rehearsal-20261012/pg17-terminal-boundaries-20261013.json
128773e5dabbbb120889716ffbba41e498a37a437aa6799311a81af729703880 apps/web/performance/review-db-rehearsal-20261012/retained-current-proof-0833ed81-historical.json
78f3e0ad5dbc4e3c53cf8dce3b2a9cb2f484f8f72683cbf1a5c659c8f142acb6 apps/web/performance/review-db-rehearsal-20261012/retained-current-proof.json
71ff7b8dde2ff6ef936a012b84453fcc0990bd9724d89b046bb1ebaa7bfddf1e apps/web/performance/review-db-rehearsal-20261012/retained-current-proof.json
78f3e0ad5dbc4e3c53cf8dce3b2a9cb2f484f8f72683cbf1a5c659c8f142acb6 apps/web/performance/review-db-rehearsal-20261012/retained-current-proof.json-4ba9c6d2-historical
20aa7a87b82f034eac71b843b6d5ab4547c4b6e0f6bba950b3e0b7484b2952ff apps/web/performance/review-db-rehearsal-20261012/review-fix-index-units-20261014-v1.log
7bdf3cd525427da824674ce50cb3ba7c5d54bf6cb0ef8ebe85b21bb2372eae0a apps/web/performance/review-db-rehearsal-20261012/reviewed-boundaries-unit-verification-20261013.json
c53a467eaf9b929647bc1d66248308ba1ff73eba89fc9221dbf7db4711eb8562 apps/web/performance/review-db-rehearsal-20261012/scanner-readback.json
fad17a393e5fc74d06dec2be58c41265d21f355d5ddce92a3947bb67a823e73a apps/web/performance/review-db-rehearsal-20261012/terminal-boundary-unit-verification-20261013.json
f7321f607a5bf3a24ba099d51abc67254db52fcc385945692426d1b2dfa6e431 apps/web/performance/review-db-rehearsal-20261012/verify-review-media-sql-rehearsal.mjs
768b8887a30c2b8f496a73a21d373b85a0b64fadaed3a1485034a729ee704d39 apps/web/performance/review-db-successor-20261012/verify-review-media-sql-successor.mjs
7e750e9d0126f6f10afe9056d747a2ea854d462161ea4e8f0168e2751d554c0a apps/web/performance/review-db-successor-20261012/verify-review-media-sql-successor.mjs
c893c294719776bf5b064c3355866ab97e0fa9412082d9b47d7de5266094c65f apps/web/scripts/review-media-sql-rehearsal.mjs
5d61808b45661d412937fbfdfd3bfb75b1cf92c7c285e4d8ad061a2f667c3c0b apps/web/scripts/review-media-sql-successor.mjs
4f1b2798e0cfc13db4f11cd6eb4a8653320aa8516eccd71d410fcff6d06a7f24 apps/web/scripts/review-media-sql-successor.mjs
fcebc20dc4846606dc14bdbe658a07daa32430ad632e52383151f5c22d22efb9 apps/web/scripts/supabase-migration-bundle.mjs
dc1f2594e629d5af16541db93e2e51f9b98d8282dd7fbeb802dd240fa6f522c0 apps/web/tests-unit/review-media-migration-bundle.test.ts
54a9560b77a3afb9eb70631224ba4f481caf82eb8b5d2cdc1a076d8831c1ec7e apps/web/tests-unit/review-media-sql-rehearsal-verifier.test.ts
983a62a3f81973e18914835b2d483a7a05fef3fa9f7d129ffd7a60ed5cd4e551 apps/web/tests-unit/review-media-sql-successor-harness.test.ts
f74f30aa6f1237a757c7fd18693fa839cb4c199409a87d870260ec574bfc5d33 apps/web/tests-unit/review-media-sql-successor.test.ts
99c6bc0221188f93317640d4d65affdfeb91fea233bb0f0cc0f409407e419d84 apps/web/tests-unit/review-media-sql-successor-harness.test.ts
f1ce764e0bffea5c05cbca0017574b305c353f9498623df928a177fee3b780ff apps/web/tests-unit/review-media-sql-successor.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
23bf7e7d7e9e5d7962021dd3ec860e87b47d07e119ba0e39de2e423a0a601f4e .github/review-media-sql-successor.v1.json
ac14e363f38d6cb6acba0e24a5ad6c6943c8e8c15152cff49fcd86a2d014bd9d apps/web/performance/review-db-rehearsal-20261012/README.md
ea529addcf42cdb766f622786ccfffb13fe337f70faae6ade6da83736be58f57 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-0833ed81-historical
6d9cbca375e6790ee1051aa9d9bf1c45beeeece8d919651281885b4c04962981 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-4d4ecf60-historical
5df2ade9cb3618b774eb4d3796df06ade6ba069409de49d0bdd542b34b6ec4ba apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-7d111349-historical
7d395c9246782322ccc326dd99ab0d5e94e0d82e203eb519a6baf91a4a62ece2 apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-7d111349-historical.sha256
6c474d8e78c0eba3f15c077dbdd8634f073524c3b5f842213372bf0f1fed84fc apps/web/performance/review-db-rehearsal-20261012/SHA256SUMS-pre-hardening-historical
75b801b80a2d23a7c415085e8fb9b187b03469d2c2d861ba3279d52b2ba7545c apps/web/performance/review-db-rehearsal-20261012/fixture-url-unit-verification-20261013.json
a12f8880f2a0b8b5493e37ea4b2619962d42643581c14c889f0c6f6e8d528129 apps/web/performance/review-db-rehearsal-20261012/interrupted-attempt-20261013.json
9c73b47c0841f2585d7ceee77423d27410a488e61080004cf227d4329dd88076 apps/web/performance/review-db-rehearsal-20261012/pg17-reviewed-boundaries-20261013.json
b279a6b900dd3be10b9084a6362d169e87435bae955b2a1419858709645a6883 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal-current-20261013.json
7f74c175be3eee72b5e93eb75dac07bfefc0ef88d7d9957c26d877ee125ff590 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal-final-20261013.json
cb766e279baad0315e9d7055bc326b41b78a7d50a4972dac3214bc071aee0e49 apps/web/performance/review-db-rehearsal-20261012/pg17-rollback-rehearsal.json
0cfc9c10ff7b70c606f6eeef33fff8dbd14636dc15b7c963925097454ee454a2 apps/web/performance/review-db-rehearsal-20261012/pg17-terminal-boundaries-20261013.json
128773e5dabbbb120889716ffbba41e498a37a437aa6799311a81af729703880 apps/web/performance/review-db-rehearsal-20261012/retained-current-proof-0833ed81-historical.json
78f3e0ad5dbc4e3c53cf8dce3b2a9cb2f484f8f72683cbf1a5c659c8f142acb6 apps/web/performance/review-db-rehearsal-20261012/retained-current-proof.json
7bdf3cd525427da824674ce50cb3ba7c5d54bf6cb0ef8ebe85b21bb2372eae0a apps/web/performance/review-db-rehearsal-20261012/reviewed-boundaries-unit-verification-20261013.json
c53a467eaf9b929647bc1d66248308ba1ff73eba89fc9221dbf7db4711eb8562 apps/web/performance/review-db-rehearsal-20261012/scanner-readback.json
fad17a393e5fc74d06dec2be58c41265d21f355d5ddce92a3947bb67a823e73a apps/web/performance/review-db-rehearsal-20261012/terminal-boundary-unit-verification-20261013.json
f7321f607a5bf3a24ba099d51abc67254db52fcc385945692426d1b2dfa6e431 apps/web/performance/review-db-rehearsal-20261012/verify-review-media-sql-rehearsal.mjs
768b8887a30c2b8f496a73a21d373b85a0b64fadaed3a1485034a729ee704d39 apps/web/performance/review-db-successor-20261012/verify-review-media-sql-successor.mjs
c893c294719776bf5b064c3355866ab97e0fa9412082d9b47d7de5266094c65f apps/web/scripts/review-media-sql-rehearsal.mjs
5d61808b45661d412937fbfdfd3bfb75b1cf92c7c285e4d8ad061a2f667c3c0b apps/web/scripts/review-media-sql-successor.mjs
fcebc20dc4846606dc14bdbe658a07daa32430ad632e52383151f5c22d22efb9 apps/web/scripts/supabase-migration-bundle.mjs
dc1f2594e629d5af16541db93e2e51f9b98d8282dd7fbeb802dd240fa6f522c0 apps/web/tests-unit/review-media-migration-bundle.test.ts
54a9560b77a3afb9eb70631224ba4f481caf82eb8b5d2cdc1a076d8831c1ec7e apps/web/tests-unit/review-media-sql-rehearsal-verifier.test.ts
983a62a3f81973e18914835b2d483a7a05fef3fa9f7d129ffd7a60ed5cd4e551 apps/web/tests-unit/review-media-sql-successor-harness.test.ts
f74f30aa6f1237a757c7fd18693fa839cb4c199409a87d870260ec574bfc5d33 apps/web/tests-unit/review-media-sql-successor.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d8ad511edf7d3832aa432e499b27f33e2c9ad423530ffdff06dea42869eaff85
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d8ad511edf7d3832aa432e499b27f33e2c9ad423530ffdff06dea42869eaff85
c1af1afd832bd2b0bbdcd4419589de778525e1b18a4dff196e457b82381c97fb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"observedAtUTC": "2026-10-13T20:31:32.330565+00:00",
"sourceRevision": "71dcfc98ab03a016d05449780574a4b9edd81e36",
"runId": 38461911693,
"jobId": 115518972088,
"job": "Ubuntu npm",
"boundedFailure": "LOCAL_REHEARSAL_ARTIFACT_SHA256_MISMATCH",
"failedTest": "default retained proof uses a stable current-proof selector",
"summary": [
"(pass) verified review count pagination > thrown page 2 failure rejects instead of returning partial counts [0.01ms]",
" 3318 pass",
" 21 skip",
" 1 fail",
"Ran 3340 tests across 420 files. [164.92s]"
],
"cause": "Rollback evidence map retained hashes for the changed successor controller, manifest and fixture helper. The full-map validator correctly rejected stale dependencies.",
"fullProviderLogPersistedInRepository": false,
"operatingEvidence": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"schemaVersion": 1,
"status": "passed",
"environment": {
"engine": "17.6",
"image": "supabase/postgres@sha256:fbe6c858a2ea9616aead3c39e132afcc0660decc5cb7dc656208ed145f5331ab",
"emptyRowChecks": [
"public.profiles",
"public.reviews"
]
},
"manifestSha256": "295b2354c562ed87102c5e256497a2705f90941587fefa7e9ad8a4ba8e40787f",
"manifestToolchainRoot": "6409387ff1da0bb5e499dab76e4b0b7326a9a81aa71fd21f2d51682a48df0a2f",
"rehearsalHarnessSha256": "f7321f607a5bf3a24ba099d51abc67254db52fcc385945692426d1b2dfa6e431",
"sourceRoot": "61f9d7637c0714a7b0d9108c6f7959ea820175a7870dba681498b570296a1544",
"fixtureDumpSha256": "b7777306a43cc84408434e9835973604b2eb520cf9e9e8d0ee4bba6dcb41257f",
"predecessorSources": [
{
"path": "backend/supabase/migrations/20261004190259_admin_record_guarded_actions.sql",
"sha256": "b373b7ea472c0352a33a4d4043cf8d6aa8474c04cc1ca5778805edfa77ac9c95"
},
{
"path": "backend/supabase/migrations/20261004192657_admin_evaluation_raw_warning_groups.sql",
"sha256": "66eace1d6fb0dd55c1d780776bab855cc37690335ad40b0fdc1294c610e07d3a"
},
{
"path": "backend/supabase/migrations/20261004194715_admin_evaluation_raw_warning_invoker_contract.sql",
"sha256": "e1c105df82c4f814d3e6adad807ff9d072b8cd42ae770b4b78f75b89a9387020"
},
{
"path": "backend/supabase/migrations/20261009022915_restaurant_review_manual_preview_eligibility.sql",
"sha256": "8acf6d1428764260ed57dac5fe09711868a82896f0a6d631d502128004c168a3"
},
{
"path": "backend/supabase/migrations/20261009091342_admin_record_private_verification_cleanup.sql",
"sha256": "b596b200e52c6813a4cfa1b0a2818625f067864549e8854f3497afdcdab706da"
},
{
"path": "backend/supabase/migrations/20261009101645_admin_user_management_rpc_forward.sql",
"sha256": "2067538f89c9f90d28e784672c7a1288306ba22d5ae92b087c8692503da9b1ae"
}
],
"migrationCount": 11,
"statementCount": 112,
"baselineStateSha256": "3802888324e1651ad7b2f71e7cf15fac78ab77aa57637d0c60431f8da67e6298",
"stageStatesSha256": "bd25ecbd82759ca75e994ca0f1da38b49acc848d5dd556e702e4e43024edaa65",
"terminalStateSha256": "9cf59a5d983e78f6f7d9a594267c6feda3276611bf3539289b8a3de3295f700a",
"compiledSqlBytes": 2510560,
"compiledSqlSha256": "285d0c859117006646389dbd2a22de9aef1c0b97bc796a9e4d4448a8a232b093",
"applyCompiledSqlSha256": "91e378c58d58d7d7f818464c9c92aff02c7b01ca528e9db858e2b1d2d00bd92f",
"applyExpiryFaultedSqlSha256": "727ff0f6be2dbf8ee06551d4efd6ebe665f7187189f7a0a1159d5281ae90635b",
"results": {
"rollbackStageCount": 12,
"rollbackExact": true,
"forcedErrorRejected": true,
"forcedErrorRollbackExact": true,
"lostResponseMutationAttempts": 1,
"lostResponseRestorationExact": true,
"contendedExpiryRejected": true,
"contendedExpiryRollbackExact": true,
"applyFinalGuardDeadlineFaultInjected": true,
"applyTerminalReadbackObserved": true,
"applyExpiryRejectedBeforeCommit": true,
"applyExpiryMutationAttempts": 1,
"applyExpiryRollbackExact": true
},
"hostedWrites": false,
"operatingRowsRead": false,
"rawSqlInProof": false,
"sourceMutation": false,
"temporaryContainerRemoved": true
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"kind":"review-media-sql-local-rehearsal","retainedProof":{"present":true,"classification":"retained-historical-evidence","repositoryPath":"apps/web/performance/review-db-rehearsal-20261012/pg17-reviewed-boundaries-20261013.json","selector":{"repositoryPath":"apps/web/performance/review-db-rehearsal-20261012/retained-current-proof.json","sha256":"78f3e0ad5dbc4e3c53cf8dce3b2a9cb2f484f8f72683cbf1a5c659c8f142acb6","proofPath":"pg17-reviewed-boundaries-20261013.json","proofSha256":"9c73b47c0841f2585d7ceee77423d27410a488e61080004cf227d4329dd88076"},"expectedSha256":"9c73b47c0841f2585d7ceee77423d27410a488e61080004cf227d4329dd88076","actualSha256":"9c73b47c0841f2585d7ceee77423d27410a488e61080004cf227d4329dd88076","currentSourceMatch":false,"usedAsCurrentProof":false,"bindingDifferences":[{"field":"manifestSha256","current":"295b2354c562ed87102c5e256497a2705f90941587fefa7e9ad8a4ba8e40787f","retained":"23bf7e7d7e9e5d7962021dd3ec860e87b47d07e119ba0e39de2e423a0a601f4e"}]},"currentProof":{"schemaVersion":1,"status":"passed","environment":{"engine":"17.6","image":"supabase/postgres@sha256:fbe6c858a2ea9616aead3c39e132afcc0660decc5cb7dc656208ed145f5331ab","emptyRowChecks":["public.profiles","public.reviews"]},"manifestSha256":"295b2354c562ed87102c5e256497a2705f90941587fefa7e9ad8a4ba8e40787f","manifestToolchainRoot":"6409387ff1da0bb5e499dab76e4b0b7326a9a81aa71fd21f2d51682a48df0a2f","rehearsalHarnessSha256":"f7321f607a5bf3a24ba099d51abc67254db52fcc385945692426d1b2dfa6e431","sourceRoot":"61f9d7637c0714a7b0d9108c6f7959ea820175a7870dba681498b570296a1544","fixtureDumpSha256":"b7777306a43cc84408434e9835973604b2eb520cf9e9e8d0ee4bba6dcb41257f","predecessorSources":[{"path":"backend/supabase/migrations/20261004190259_admin_record_guarded_actions.sql","sha256":"b373b7ea472c0352a33a4d4043cf8d6aa8474c04cc1ca5778805edfa77ac9c95"},{"path":"backend/supabase/migrations/20261004192657_admin_evaluation_raw_warning_groups.sql","sha256":"66eace1d6fb0dd55c1d780776bab855cc37690335ad40b0fdc1294c610e07d3a"},{"path":"backend/supabase/migrations/20261004194715_admin_evaluation_raw_warning_invoker_contract.sql","sha256":"e1c105df82c4f814d3e6adad807ff9d072b8cd42ae770b4b78f75b89a9387020"},{"path":"backend/supabase/migrations/20261009022915_restaurant_review_manual_preview_eligibility.sql","sha256":"8acf6d1428764260ed57dac5fe09711868a82896f0a6d631d502128004c168a3"},{"path":"backend/supabase/migrations/20261009091342_admin_record_private_verification_cleanup.sql","sha256":"b596b200e52c6813a4cfa1b0a2818625f067864549e8854f3497afdcdab706da"},{"path":"backend/supabase/migrations/20261009101645_admin_user_management_rpc_forward.sql","sha256":"2067538f89c9f90d28e784672c7a1288306ba22d5ae92b087c8692503da9b1ae"}],"migrationCount":11,"statementCount":112,"baselineStateSha256":"3802888324e1651ad7b2f71e7cf15fac78ab77aa57637d0c60431f8da67e6298","stageStatesSha256":"bd25ecbd82759ca75e994ca0f1da38b49acc848d5dd556e702e4e43024edaa65","terminalStateSha256":"9cf59a5d983e78f6f7d9a594267c6feda3276611bf3539289b8a3de3295f700a","compiledSqlBytes":2510560,"compiledSqlSha256":"285d0c859117006646389dbd2a22de9aef1c0b97bc796a9e4d4448a8a232b093","applyCompiledSqlSha256":"91e378c58d58d7d7f818464c9c92aff02c7b01ca528e9db858e2b1d2d00bd92f","applyExpiryFaultedSqlSha256":"727ff0f6be2dbf8ee06551d4efd6ebe665f7187189f7a0a1159d5281ae90635b","results":{"rollbackStageCount":12,"rollbackExact":true,"forcedErrorRejected":true,"forcedErrorRollbackExact":true,"lostResponseMutationAttempts":1,"lostResponseRestorationExact":true,"contendedExpiryRejected":true,"contendedExpiryRollbackExact":true,"applyFinalGuardDeadlineFaultInjected":true,"applyTerminalReadbackObserved":true,"applyExpiryRejectedBeforeCommit":true,"applyExpiryMutationAttempts":1,"applyExpiryRollbackExact":true},"hostedWrites":false,"operatingRowsRead":false,"rawSqlInProof":false,"sourceMutation":false,"temporaryContainerRemoved":true},"currentOutputPath":"/Users/twoimo/.codex/worktrees/mobile-nav-read-20261012/tzudong/apps/web/performance/review-db-rehearsal-20261012/pg17-review-fixes-20261014-v1.json"}
Loading
Loading