163 lines
5.0 KiB
JSON
163 lines
5.0 KiB
JSON
{
|
|
"date": "2026-11-02",
|
|
"source_sha256": "b901bccc73a59e80d98d32a56532e9300a55ba9a216e5ac5a0ce84d78f976397",
|
|
"test": {
|
|
"tests": 1,
|
|
"assertions": 79,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"junit_sha256": "b2fcb62f49a1f13e0b14882a8d68c45cf2c634d9f7f7094083e917d7175f9d3a"
|
|
},
|
|
"cases": [
|
|
{
|
|
"case": "rollback_then_complete",
|
|
"release": "rollback",
|
|
"wait": {
|
|
"actual_wait_observed": true,
|
|
"blocking_parent_verified": true,
|
|
"statement_table": "companies",
|
|
"statement_for_update": true,
|
|
"wait_event_type": "Lock",
|
|
"wait_event": "transactionid",
|
|
"ungranted_locks": [
|
|
{
|
|
"locktype": "transactionid",
|
|
"mode": "ShareLock"
|
|
}
|
|
]
|
|
},
|
|
"second_status": "completed",
|
|
"second_http_status": 200,
|
|
"second_replayed": false,
|
|
"elapsed_ms": 352.387,
|
|
"record_version_after": 1,
|
|
"decision_events_after_retry": 1,
|
|
"first_event_persisted": false,
|
|
"duplicate_decision": false
|
|
},
|
|
{
|
|
"case": "commit_then_stale_revision",
|
|
"release": "commit",
|
|
"wait": {
|
|
"actual_wait_observed": true,
|
|
"blocking_parent_verified": true,
|
|
"statement_table": "companies",
|
|
"statement_for_update": true,
|
|
"wait_event_type": "Lock",
|
|
"wait_event": "transactionid",
|
|
"ungranted_locks": [
|
|
{
|
|
"locktype": "transactionid",
|
|
"mode": "ShareLock"
|
|
}
|
|
]
|
|
},
|
|
"second_status": "refused",
|
|
"second_http_status": 409,
|
|
"second_replayed": null,
|
|
"elapsed_ms": 338.389,
|
|
"record_version_after": 1,
|
|
"decision_events_after_retry": 1,
|
|
"first_event_persisted": true,
|
|
"duplicate_decision": false
|
|
},
|
|
{
|
|
"case": "commit_then_same_token",
|
|
"release": "commit",
|
|
"wait": {
|
|
"actual_wait_observed": true,
|
|
"blocking_parent_verified": true,
|
|
"statement_table": "companies",
|
|
"statement_for_update": true,
|
|
"wait_event_type": "Lock",
|
|
"wait_event": "transactionid",
|
|
"ungranted_locks": [
|
|
{
|
|
"locktype": "transactionid",
|
|
"mode": "ShareLock"
|
|
}
|
|
]
|
|
},
|
|
"second_status": "completed",
|
|
"second_http_status": 200,
|
|
"second_replayed": true,
|
|
"elapsed_ms": 333.37,
|
|
"record_version_after": 1,
|
|
"decision_events_after_retry": 1,
|
|
"first_event_persisted": true,
|
|
"duplicate_decision": false
|
|
},
|
|
{
|
|
"case": "commit_record_change_then_stale_version",
|
|
"release": "commit",
|
|
"wait": {
|
|
"actual_wait_observed": true,
|
|
"blocking_parent_verified": true,
|
|
"statement_table": "companies",
|
|
"statement_for_update": true,
|
|
"wait_event_type": "Lock",
|
|
"wait_event": "transactionid",
|
|
"ungranted_locks": [
|
|
{
|
|
"locktype": "transactionid",
|
|
"mode": "ShareLock"
|
|
}
|
|
]
|
|
},
|
|
"second_status": "refused",
|
|
"second_http_status": 409,
|
|
"second_replayed": null,
|
|
"elapsed_ms": 335.546,
|
|
"record_version_after": 2,
|
|
"decision_events_after_retry": 0,
|
|
"first_event_persisted": null,
|
|
"duplicate_decision": false
|
|
}
|
|
],
|
|
"preservation": {
|
|
"previous_qa_rows_and_index_catalog_preserved": true,
|
|
"protected_six_records_untouched": true,
|
|
"blocked_cache_untouched": true,
|
|
"destination_connected": false,
|
|
"public_rights_changed": false,
|
|
"indexes_created": false,
|
|
"publication": false,
|
|
"purchasing_activation": false,
|
|
"new_qa_fixture_retained": true,
|
|
"private_manifest_retained": true,
|
|
"functional_code_changed_in_this_followup": false
|
|
},
|
|
"proof": {
|
|
"path": "docs/proofs/module-association-release-20261102.json",
|
|
"sha256": "a4017200b2ce7d60efcc3590780019309850f3c864f90ba0b3c786382fae4f28"
|
|
},
|
|
"reused_proofs": [
|
|
{
|
|
"path": "docs/proofs/module-association-optimization-comparison-20261102.json",
|
|
"sha256": "2f24696cd4282856151c044de4830f77d12ae618430461b2202360a30215580a"
|
|
},
|
|
{
|
|
"path": "docs/proofs/module-association-optimization-summary-20261102.json",
|
|
"sha256": "6371512a070c3ae71872eeb76fae6f04d7a1aeeffc97510a3ea8e5e263396591"
|
|
},
|
|
{
|
|
"path": "docs/proofs/module-association-projection-fanout-20261102.json",
|
|
"sha256": "e0353b7925a997a8a067a996d20bf462cd89c75b4eb3e302629015297a356f2d"
|
|
},
|
|
{
|
|
"path": "docs/proofs/module-association-projection-summary-20261102.json",
|
|
"sha256": "171309fd4ca204e6e485e1790b1892d63e5f0ad13b494bd6d09434c5c9e8a193"
|
|
},
|
|
{
|
|
"path": "docs/proofs/module-association-concurrency-20261102.json",
|
|
"sha256": "bd75881c7c60cf5c2acf4fb256d83e090b07f112becbf30c8620cbb81432546a"
|
|
},
|
|
{
|
|
"path": "docs/proofs/module-association-concurrency-summary-20261102.json",
|
|
"sha256": "bb12a5fd566d8c606a7a0e082256ad82a4b399929755c60f8be69bf1bcd6b239"
|
|
}
|
|
],
|
|
"deployment_capacity_validated": false,
|
|
"visual_review_pending": true
|
|
}
|