65 lines
3.2 KiB
JSON
65 lines
3.2 KiB
JSON
{
|
|
"date": "2026-11-02",
|
|
"scope": "Local administrative module association queue",
|
|
"runtime": {
|
|
"port": 55439,
|
|
"php": "8.4.27",
|
|
"node": "24.22.1",
|
|
"cluster": "sgf_modular_regression_2576427d1939",
|
|
"role": "sgf_test_runner",
|
|
"database": "sgf_tempo_test"
|
|
},
|
|
"focused": {
|
|
"assertions": 221,
|
|
"errors": 0,
|
|
"tests": 17,
|
|
"junit_sha256": "69ce9779f96ca8e37387774970d7cd5676d076b173a962b333aa01a44a0492cb",
|
|
"failures": 0
|
|
},
|
|
"foundation": {
|
|
"assertions": 110,
|
|
"errors": 0,
|
|
"tests": 25,
|
|
"junit_sha256": "8d4f4022486383066ad6bd33e9ba760b12c5d2ac15ad8a7598167754bea9b0ef",
|
|
"failures": 0
|
|
},
|
|
"concurrency": {
|
|
"events_per_decision": 1,
|
|
"distinct_reviews_statuses": [
|
|
200,
|
|
409
|
|
],
|
|
"independent_php_workers": 2,
|
|
"same_review_statuses": [
|
|
200,
|
|
200
|
|
],
|
|
"observed_lock_waits": 2
|
|
},
|
|
"recovery": "Synthetic AFTER INSERT audit trigger raises; transaction rolls back; same preview retries successfully and subsequent replay returns original event",
|
|
"synthetic_volume": {
|
|
"matching_records": 137,
|
|
"page_size": 100,
|
|
"page_counts": [
|
|
100,
|
|
37
|
|
],
|
|
"production_load_claim": false
|
|
},
|
|
"build": "passed, Vite 8.3.5; navigation/render/transition controls passed",
|
|
"render": "scripts/module-association-check.mjs passed",
|
|
"browser_used": false,
|
|
"new_runtime_rights": false,
|
|
"schema_migrations": false,
|
|
"candidate_activation": false,
|
|
"publication": false,
|
|
"preservation_proof": "module-association-queue-preservation-20261102.json",
|
|
"limitations": [
|
|
"Recent history limited to 20 events; full append-only audit retained",
|
|
"SQL scans and dependent-record queries still require production-volume evaluation",
|
|
"Review expires after 15 minutes; retries later require a new review",
|
|
"No visual or browser interaction acceptance"
|
|
],
|
|
"tooling_incident": "npm exec fetched node 27 alpha into an npm cache directory; no manifest or lockfile changes; final validation used pinned Node 24 and PHP 8.4. Removal of the cache directory was rejected by automatic policy review."
|
|
}
|