Files
compras/docs/proofs/sgf-sourcing-isolated.json
2026-11-02 20:27:11 +02:00

71 lines
2.7 KiB
JSON

{
"passed": true,
"database": "sgf_sourcing_test_58750b506dff",
"work": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/sourcing-58750b506dff",
"setup": {
"passed": true,
"checks": [
"Injected migration failure surfaced",
"Migration failure rolls back tables and catalogue",
"Additive migration accepted",
"Migration replay is stable",
"Schema-changing update refuses missing migration receipt",
"Packaged migration CLI produces exact receipt without activation or grants"
],
"fixture_user_only_in_disposable_copy": true,
"deployment": {
"deployment_id": "040fb0cb67a77d618011bc7a",
"state": "applied",
"restart_required": true,
"maintenance_preserved": true,
"configuration_changed": false,
"activation_performed": false
}
},
"http": {
"passed": true,
"checks": [
"Source request reused; three suppliers and quotes; consultation is read-only; context and direct access protected",
"Concurrent identical commands return one committed version",
"Concurrent distinct commands use compare-and-swap; stale version refused",
"Proposal retry is idempotent",
"Changed quote blocks stale confirmation and invalidates evaluations",
"Revocation is effective for existing sessions, replay and qualified evaluations",
"Injected failure after event rolls back state, event and receipt",
"Concurrent confirmations produce one immutable independent award",
"Independent confirmation references exact comparison and final state is immutable",
"Accepted requisition read path remains intact",
"Authenticated read-only screen and module script served through protected routes"
],
"request_id": 1,
"confirmed_only_in_isolated_copy": true,
"account_fixture_only_in_copy": true
},
"recovery": {
"passed": true,
"checks": [
"Origin request unchanged",
"Origin budget unchanged",
"Origin consumption unchanged",
"Exactly one sourcing process",
"One event per committed command",
"Independent award confirmed in isolated copy",
"Database rejects event tampering",
"Code rollback preserves award data"
],
"code_recovery": {
"deployment_id": "040fb0cb67a77d618011bc7a",
"state": "rolled-back",
"restart_required": true,
"maintenance_preserved": true,
"data_schema_changed": false
},
"old_code_requires_schema_recovery": true,
"data_schema_restore_verified": true,
"pre_recovery_state_archived": true,
"restored_requests_reservations_accounts_grants_match": true
},
"persistent_demo_unchanged": true,
"synthetic_copy_only": true,
"checked_at": "2026-11-02T09:39:55.200Z"
}