Files
SGF/docs/proofs/module-association-optimization-summary-20261102.json
2026-11-02 20:29:34 +02:00

93 lines
5.1 KiB
JSON

{
"date": "2026-11-02",
"baseline_checkpoint": "340f3bb5fa0e72d659abe43f3498b49e25ca3809",
"baseline_service_sha256": "44a2c75d6a2ecaddc151b3c92175324e15ca4e2664a87a4d50c093913adb4114",
"optimized_service_sha256": "6df1a85af8ea3112ff8e61741408158cd0444944cc3e0b407ad5bd4ad8043361",
"preview_and_confirmation_source_unchanged": true,
"tests": {
"affected": {
"assertions": 312,
"errors": 0,
"tests": 20,
"junit_sha256": "50a8e14b026ad20977ddc7257f48c2e74b2a7b50c4d355a6587d2d112201202b",
"failures": 0
},
"comparison": {
"assertions": 25521,
"errors": 0,
"tests": 1,
"junit_sha256": "c03ef9cd43057272696b459af4be553f9bf6d11ee40ed1db4601621e6f00d0e6",
"failures": 0
},
"plans": {
"assertions": 11,
"errors": 0,
"tests": 1,
"junit_sha256": "0726779185752aa0729a3d9a7e23ea7a4fb63c65ae7bed4ba861a3825497b73c",
"failures": 0
},
"access_parity": {
"assertions": 238,
"errors": 0,
"tests": 1,
"junit_sha256": "bd8564781ded7fdb4154245d4bb70a55a441eaa9ffdf62acf9e2ae06b988bd4c",
"failures": 0
}
},
"experiment": {
"repetitions": 3,
"records_in_each_area": true,
"pre_sample_garbage_collection": true,
"limited_indexed_attempts": 0,
"statement_budget_ms": 3000,
"limited_baseline_attempts": 13,
"successful_measured_requests": 258,
"limited_batch_attempts": 0,
"page_sizes": [
25,
100
],
"variants": [
"baseline",
"batch",
"indexed_batch"
],
"budget_ms": 15000,
"no_failed_sql_statements": true,
"timing_is_warm_in_process_http": true,
"scales": [
1000,
5000,
10000
],
"all_complete_responses_byte_identical": true,
"capacity_approved": false,
"cases_per_variant": 33
},
"preservation": {
"new_checkpoint": false,
"real_or_demo_database_connected": false,
"blocked_cache_untouched": true,
"synthetic_indexes_rolled_back_in_all_scales": true,
"new_public_rights": false,
"publication": false,
"committed_test_records_and_index_catalog_preserved": true,
"purchasing_activation": false,
"protected_six_records_untouched": true
},
"artifacts": {
"comparison_sha256": "2f24696cd4282856151c044de4830f77d12ae618430461b2202360a30215580a",
"plans": "module-association-optimization-plans-20261102.json",
"access": "module-association-optimization-access-20261102.json",
"comparison": "docs/proofs/module-association-optimization-comparison-20261102.json"
},
"limitations": [
"Same fixture A/B/C per scale; A/B alternate order; C follows with warm buffers and tested indexes",
"Scales run serially in the same database with rollback/ANALYZE; physical layout and cache may vary; no cold-start or pure cardinality curve claim",
"Incremental PHP memory is instrumented request peak minus baseline; process memory includes fixtures and kernel",
"One line per draft; maximum document fan-out and long/multi-module historical distributions not load-tested",
"No concurrent-user capacity, p95, throughput, write-cost or index deployment/recovery validation",
"Visual review remains separate"
]
}