{ "date": "2026-11-02", "increment": "SGF-STOCK-READ-SIM-v1", "status": "partial_synthetic_sgf_read_adapter", "tests": { "initial_stock_suite": { "tests": 3, "assertions": 465, "errors": 0, "failures": 0, "sha256": "ab46f339709f32f606f47db3935209080e6954d7a3ae7126ff7c7686792e0c37" }, "final_functional": { "tests": 2, "assertions": 77, "errors": 0, "failures": 0, "sha256": "b4a58c3701b2d46c73f04c6cc9e51c6c529a54983d57148f1ff87be7de3e3b00" }, "navigation": { "tests": 8, "assertions": 90, "errors": 0, "failures": 0, "sha256": "723d7c92c0c99671c85baa31fcd93cfbd058cdd20d5acdeddbf9a2474e04394d" } }, "provenance": { "reader_sha256": "9b0591600da07719d655324ccf0b740f06de07db2806540684c9730d048e44b6", "measured_controller_sha256": "e71e3522b6f8ba19a67c3084f0b9c3aac9cc37e7ff88f7c50a104625aea61405", "final_controller_sha256": "58465ac0f30dfe170f71f484261251d90d73fabd18a9413211f66c54a678bdbe", "followup": "Error handling for missing/incompatible source and timeout added after load measurement; successful query path/reader unchanged. Final functional cases rerun; load not repeated." }, "profiles": [ { "records": 1000, "view": "items", "page_size": 25, "median_ms": 16.919, "samples": [ { "queries": 15, "database_ms": 12.010000000000002, "elapsed_ms": 18.913, "incremental_php_bytes": 65472, "peak_php_bytes": 45006352, "response_bytes": 2901 }, { "queries": 15, "database_ms": 9.48, "elapsed_ms": 15.34, "incremental_php_bytes": 73056, "peak_php_bytes": 45060992, "response_bytes": 2901 }, { "queries": 15, "database_ms": 10.909999999999998, "elapsed_ms": 16.919, "incremental_php_bytes": 73056, "peak_php_bytes": 45062208, "response_bytes": 2901 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73056 }, { "records": 1000, "view": "items", "page_size": 100, "median_ms": 16.071, "samples": [ { "queries": 15, "database_ms": 9.16, "elapsed_ms": 15.269, "incremental_php_bytes": 101096, "peak_php_bytes": 45101320, "response_bytes": 8004 }, { "queries": 15, "database_ms": 9.670000000000002, "elapsed_ms": 16.071, "incremental_php_bytes": 108680, "peak_php_bytes": 45197512, "response_bytes": 8004 }, { "queries": 15, "database_ms": 10.72, "elapsed_ms": 17.432, "incremental_php_bytes": 109000, "peak_php_bytes": 45199048, "response_bytes": 8004 } ], "queries": [ 15 ], "max_incremental_php_bytes": 109000 }, { "records": 1000, "view": "warehouses", "page_size": 25, "median_ms": 15.225, "samples": [ { "queries": 15, "database_ms": 13.27, "elapsed_ms": 20.319, "incremental_php_bytes": 65472, "peak_php_bytes": 45165904, "response_bytes": 1310 }, { "queries": 15, "database_ms": 9.450000000000001, "elapsed_ms": 14.765, "incremental_php_bytes": 73088, "peak_php_bytes": 45043576, "response_bytes": 1310 }, { "queries": 15, "database_ms": 10.1, "elapsed_ms": 15.225, "incremental_php_bytes": 73088, "peak_php_bytes": 45044792, "response_bytes": 1310 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 1000, "view": "warehouses", "page_size": 100, "median_ms": 15.476, "samples": [ { "queries": 15, "database_ms": 10.06, "elapsed_ms": 15.476, "incremental_php_bytes": 65472, "peak_php_bytes": 45047240, "response_bytes": 1311 }, { "queries": 15, "database_ms": 9.719999999999999, "elapsed_ms": 14.553, "incremental_php_bytes": 73088, "peak_php_bytes": 45048672, "response_bytes": 1311 }, { "queries": 15, "database_ms": 11.75, "elapsed_ms": 18.882, "incremental_php_bytes": 73088, "peak_php_bytes": 45049888, "response_bytes": 1311 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 1000, "view": "balances", "page_size": 25, "median_ms": 28.57, "samples": [ { "queries": 15, "database_ms": 22.119999999999997, "elapsed_ms": 28.206, "incremental_php_bytes": 73384, "peak_php_bytes": 45060848, "response_bytes": 7854 }, { "queries": 15, "database_ms": 22.78, "elapsed_ms": 28.981, "incremental_php_bytes": 80992, "peak_php_bytes": 45129240, "response_bytes": 7854 }, { "queries": 15, "database_ms": 22.91, "elapsed_ms": 28.57, "incremental_php_bytes": 80992, "peak_php_bytes": 45130456, "response_bytes": 7854 } ], "queries": [ 15 ], "max_incremental_php_bytes": 80992 }, { "records": 1000, "view": "balances", "page_size": 100, "median_ms": 32.412, "samples": [ { "queries": 15, "database_ms": 40.309999999999995, "elapsed_ms": 47.208, "incremental_php_bytes": 202048, "peak_php_bytes": 45261552, "response_bytes": 27807 }, { "queries": 15, "database_ms": 25.26, "elapsed_ms": 32.412, "incremental_php_bytes": 181392, "peak_php_bytes": 45442640, "response_bytes": 27807 }, { "queries": 15, "database_ms": 22.92, "elapsed_ms": 29.493, "incremental_php_bytes": 181392, "peak_php_bytes": 45443856, "response_bytes": 27807 } ], "queries": [ 15 ], "max_incremental_php_bytes": 202048 }, { "records": 1000, "view": "movements", "page_size": 25, "median_ms": 27.426, "samples": [ { "queries": 15, "database_ms": 26.21, "elapsed_ms": 34.066, "incremental_php_bytes": 75104, "peak_php_bytes": 45347616, "response_bytes": 8012 }, { "queries": 15, "database_ms": 20.939999999999998, "elapsed_ms": 27.426, "incremental_php_bytes": 82720, "peak_php_bytes": 45144856, "response_bytes": 8012 }, { "queries": 15, "database_ms": 20.02, "elapsed_ms": 26.194, "incremental_php_bytes": 82720, "peak_php_bytes": 45146072, "response_bytes": 8012 } ], "queries": [ 15 ], "max_incremental_php_bytes": 82720 }, { "records": 1000, "view": "movements", "page_size": 100, "median_ms": 25.314, "samples": [ { "queries": 15, "database_ms": 18.82, "elapsed_ms": 25.314, "incremental_php_bytes": 212848, "peak_php_bytes": 45286248, "response_bytes": 28492 }, { "queries": 15, "database_ms": 18.810000000000002, "elapsed_ms": 24.952, "incremental_php_bytes": 187920, "peak_php_bytes": 45473864, "response_bytes": 28492 }, { "queries": 15, "database_ms": 20.14, "elapsed_ms": 26.799, "incremental_php_bytes": 189200, "peak_php_bytes": 45476360, "response_bytes": 28492 } ], "queries": [ 15 ], "max_incremental_php_bytes": 212848 }, { "records": 5000, "view": "items", "page_size": 25, "median_ms": 32.046, "samples": [ { "queries": 15, "database_ms": 24.290000000000003, "elapsed_ms": 32.046, "incremental_php_bytes": 65472, "peak_php_bytes": 45391824, "response_bytes": 2932 }, { "queries": 15, "database_ms": 23.220000000000002, "elapsed_ms": 28.768, "incremental_php_bytes": 73056, "peak_php_bytes": 45144984, "response_bytes": 2932 }, { "queries": 15, "database_ms": 35.3, "elapsed_ms": 43.458, "incremental_php_bytes": 73056, "peak_php_bytes": 45146200, "response_bytes": 2932 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73056 }, { "records": 5000, "view": "items", "page_size": 100, "median_ms": 36.666, "samples": [ { "queries": 15, "database_ms": 25.93, "elapsed_ms": 32.249, "incremental_php_bytes": 101096, "peak_php_bytes": 45184416, "response_bytes": 8034 }, { "queries": 15, "database_ms": 30.490000000000006, "elapsed_ms": 36.666, "incremental_php_bytes": 108680, "peak_php_bytes": 45280608, "response_bytes": 8034 }, { "queries": 15, "database_ms": 34.53, "elapsed_ms": 41.724, "incremental_php_bytes": 108680, "peak_php_bytes": 45281824, "response_bytes": 8034 } ], "queries": [ 15 ], "max_incremental_php_bytes": 108680 }, { "records": 5000, "view": "warehouses", "page_size": 25, "median_ms": 42.828, "samples": [ { "queries": 15, "database_ms": 29.71, "elapsed_ms": 36.894, "incremental_php_bytes": 65472, "peak_php_bytes": 45248680, "response_bytes": 1340 }, { "queries": 15, "database_ms": 28.58, "elapsed_ms": 43.264, "incremental_php_bytes": 73088, "peak_php_bytes": 45126352, "response_bytes": 1340 }, { "queries": 15, "database_ms": 33.13, "elapsed_ms": 42.828, "incremental_php_bytes": 73088, "peak_php_bytes": 45127568, "response_bytes": 1340 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 5000, "view": "warehouses", "page_size": 100, "median_ms": 38.669, "samples": [ { "queries": 15, "database_ms": 35.45, "elapsed_ms": 42.782, "incremental_php_bytes": 65472, "peak_php_bytes": 45130016, "response_bytes": 1341 }, { "queries": 15, "database_ms": 29.66, "elapsed_ms": 38.669, "incremental_php_bytes": 73088, "peak_php_bytes": 45131448, "response_bytes": 1341 }, { "queries": 15, "database_ms": 25.959999999999997, "elapsed_ms": 34.054, "incremental_php_bytes": 73088, "peak_php_bytes": 45132664, "response_bytes": 1341 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 5000, "view": "balances", "page_size": 25, "median_ms": 99.207, "samples": [ { "queries": 15, "database_ms": 82.33, "elapsed_ms": 89.577, "incremental_php_bytes": 73384, "peak_php_bytes": 45142984, "response_bytes": 7885 }, { "queries": 15, "database_ms": 92.47, "elapsed_ms": 99.207, "incremental_php_bytes": 80992, "peak_php_bytes": 45211376, "response_bytes": 7885 }, { "queries": 15, "database_ms": 104.98, "elapsed_ms": 113.573, "incremental_php_bytes": 80992, "peak_php_bytes": 45212592, "response_bytes": 7885 } ], "queries": [ 15 ], "max_incremental_php_bytes": 80992 }, { "records": 5000, "view": "balances", "page_size": 100, "median_ms": 92.208, "samples": [ { "queries": 15, "database_ms": 80.97, "elapsed_ms": 89.424, "incremental_php_bytes": 202048, "peak_php_bytes": 45349320, "response_bytes": 27837 }, { "queries": 15, "database_ms": 85.38, "elapsed_ms": 92.208, "incremental_php_bytes": 181392, "peak_php_bytes": 45530408, "response_bytes": 27837 }, { "queries": 15, "database_ms": 99.84, "elapsed_ms": 107.714, "incremental_php_bytes": 181392, "peak_php_bytes": 45531624, "response_bytes": 27837 } ], "queries": [ 15 ], "max_incremental_php_bytes": 202048 }, { "records": 5000, "view": "movements", "page_size": 25, "median_ms": 96.232, "samples": [ { "queries": 15, "database_ms": 88.48, "elapsed_ms": 96.232, "incremental_php_bytes": 75104, "peak_php_bytes": 45435384, "response_bytes": 8044 }, { "queries": 15, "database_ms": 93, "elapsed_ms": 100.649, "incremental_php_bytes": 82720, "peak_php_bytes": 45232624, "response_bytes": 8044 }, { "queries": 15, "database_ms": 70.94, "elapsed_ms": 79.507, "incremental_php_bytes": 82720, "peak_php_bytes": 45233840, "response_bytes": 8044 } ], "queries": [ 15 ], "max_incremental_php_bytes": 82720 }, { "records": 5000, "view": "movements", "page_size": 100, "median_ms": 76.294, "samples": [ { "queries": 15, "database_ms": 74.6, "elapsed_ms": 80.654, "incremental_php_bytes": 212848, "peak_php_bytes": 45374016, "response_bytes": 28524 }, { "queries": 15, "database_ms": 68.18, "elapsed_ms": 76.294, "incremental_php_bytes": 187920, "peak_php_bytes": 45561632, "response_bytes": 28524 }, { "queries": 15, "database_ms": 68.53, "elapsed_ms": 75.194, "incremental_php_bytes": 187920, "peak_php_bytes": 45562848, "response_bytes": 28524 } ], "queries": [ 15 ], "max_incremental_php_bytes": 212848 }, { "records": 10000, "view": "items", "page_size": 25, "median_ms": 63.729, "samples": [ { "queries": 15, "database_ms": 55.09, "elapsed_ms": 63.729, "incremental_php_bytes": 65472, "peak_php_bytes": 45641168, "response_bytes": 2933 }, { "queries": 15, "database_ms": 69.98, "elapsed_ms": 80.337, "incremental_php_bytes": 73056, "peak_php_bytes": 45398424, "response_bytes": 2933 }, { "queries": 15, "database_ms": 49.14, "elapsed_ms": 58.236, "incremental_php_bytes": 73056, "peak_php_bytes": 45399640, "response_bytes": 2933 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73056 }, { "records": 10000, "view": "items", "page_size": 100, "median_ms": 43.684, "samples": [ { "queries": 15, "database_ms": 44.22, "elapsed_ms": 51.456, "incremental_php_bytes": 101096, "peak_php_bytes": 45438016, "response_bytes": 8036 }, { "queries": 15, "database_ms": 38.07, "elapsed_ms": 43.684, "incremental_php_bytes": 108680, "peak_php_bytes": 45534208, "response_bytes": 8036 }, { "queries": 15, "database_ms": 37.18, "elapsed_ms": 43.267, "incremental_php_bytes": 108680, "peak_php_bytes": 45535424, "response_bytes": 8036 } ], "queries": [ 15 ], "max_incremental_php_bytes": 108680 }, { "records": 10000, "view": "warehouses", "page_size": 25, "median_ms": 39.995, "samples": [ { "queries": 15, "database_ms": 33.11000000000001, "elapsed_ms": 38.771, "incremental_php_bytes": 65472, "peak_php_bytes": 45502280, "response_bytes": 1340 }, { "queries": 15, "database_ms": 33.6, "elapsed_ms": 39.995, "incremental_php_bytes": 73088, "peak_php_bytes": 45379952, "response_bytes": 1340 }, { "queries": 15, "database_ms": 34.059999999999995, "elapsed_ms": 40.038, "incremental_php_bytes": 73088, "peak_php_bytes": 45381168, "response_bytes": 1340 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 10000, "view": "warehouses", "page_size": 100, "median_ms": 43.793, "samples": [ { "queries": 15, "database_ms": 35.800000000000004, "elapsed_ms": 41.348, "incremental_php_bytes": 65472, "peak_php_bytes": 45383616, "response_bytes": 1341 }, { "queries": 15, "database_ms": 37.99, "elapsed_ms": 43.793, "incremental_php_bytes": 73088, "peak_php_bytes": 45385048, "response_bytes": 1341 }, { "queries": 15, "database_ms": 37.48999999999999, "elapsed_ms": 45.022, "incremental_php_bytes": 73088, "peak_php_bytes": 45386264, "response_bytes": 1341 } ], "queries": [ 15 ], "max_incremental_php_bytes": 73088 }, { "records": 10000, "view": "balances", "page_size": 25, "median_ms": 143.295, "samples": [ { "queries": 15, "database_ms": 141.85, "elapsed_ms": 148.065, "incremental_php_bytes": 73384, "peak_php_bytes": 45396584, "response_bytes": 7911 }, { "queries": 15, "database_ms": 137.49, "elapsed_ms": 143.295, "incremental_php_bytes": 80992, "peak_php_bytes": 45464976, "response_bytes": 7911 }, { "queries": 15, "database_ms": 134.95, "elapsed_ms": 140.908, "incremental_php_bytes": 80992, "peak_php_bytes": 45466192, "response_bytes": 7911 } ], "queries": [ 15 ], "max_incremental_php_bytes": 80992 }, { "records": 10000, "view": "balances", "page_size": 100, "median_ms": 146.565, "samples": [ { "queries": 15, "database_ms": 140.84, "elapsed_ms": 146.565, "incremental_php_bytes": 202048, "peak_php_bytes": 45597288, "response_bytes": 27939 }, { "queries": 15, "database_ms": 142.23000000000002, "elapsed_ms": 148.635, "incremental_php_bytes": 181392, "peak_php_bytes": 45778376, "response_bytes": 27939 }, { "queries": 15, "database_ms": 139.66, "elapsed_ms": 145.615, "incremental_php_bytes": 181392, "peak_php_bytes": 45779592, "response_bytes": 27939 } ], "queries": [ 15 ], "max_incremental_php_bytes": 202048 }, { "records": 10000, "view": "movements", "page_size": 25, "median_ms": 122.667, "samples": [ { "queries": 15, "database_ms": 119.6, "elapsed_ms": 125.981, "incremental_php_bytes": 75104, "peak_php_bytes": 45683352, "response_bytes": 8044 }, { "queries": 15, "database_ms": 117, "elapsed_ms": 122.667, "incremental_php_bytes": 82720, "peak_php_bytes": 45480592, "response_bytes": 8044 }, { "queries": 15, "database_ms": 113.22, "elapsed_ms": 119.433, "incremental_php_bytes": 82720, "peak_php_bytes": 45481808, "response_bytes": 8044 } ], "queries": [ 15 ], "max_incremental_php_bytes": 82720 }, { "records": 10000, "view": "movements", "page_size": 100, "median_ms": 121.913, "samples": [ { "queries": 15, "database_ms": 120.09, "elapsed_ms": 127.452, "incremental_php_bytes": 212848, "peak_php_bytes": 45621984, "response_bytes": 28524 }, { "queries": 15, "database_ms": 115.59, "elapsed_ms": 121.913, "incremental_php_bytes": 187920, "peak_php_bytes": 45809600, "response_bytes": 28524 }, { "queries": 15, "database_ms": 113.34, "elapsed_ms": 120.243, "incremental_php_bytes": 187920, "peak_php_bytes": 45810816, "response_bytes": 28524 } ], "queries": [ 15 ], "max_incremental_php_bytes": 212848 } ], "measured_requests": 72, "full_balance_page_traversal": [ 1000, 5000, 10000 ], "indexes": "Primary keys only; no experimental or destination indexes", "sources": { "packages/inventory-read/src/InventoryReader.php": "9b0591600da07719d655324ccf0b740f06de07db2806540684c9730d048e44b6", "app/Modules/Inventory/StockReadController.php": "58465ac0f30dfe170f71f484261251d90d73fabd18a9413211f66c54a678bdbe", "config/stock_read.php": "c1cb5a2009d1140952072ba030b2cecf7ca6e0f6298687564b061006ec81dcdc", "resources/js/StockReadWorkspace.jsx": "96ff89f9d27a471f48bc8587a1b2bcaf78fb5aedf80adc1d69c3d7db13c2343d", "resources/js/StockMenuWorkspace.jsx": "ddef528851f6c3ab19fa8c5b3a459d6bfb157df81616810cd7da2f049aebe6a4", "routes/web.php": "9f09b31877617dfb252363c644d216e02864b29e7777a1d323f8d8ac1d4145fc", "app/Shared/Context/ModuleNavigation.php": "33bc9e49f002042c9a7785d1f0d19638482f742294f77d4eabe6974d71096263" }, "preservation": { "identity": { "database": "sgf_tempo_test", "role": "sgf_test_runner", "port": 55439, "cluster": "sgf_modular_regression_2576427d1939" }, "read_only": true, "temporary_stock_grants_remaining": 0, "original_constraint_restored_without_stock_right": true, "constraint_sha256": "40046092cba51f1b46d26d5f0da8af47e8336e90a8d50b8de3a8c390758f1783", "operational_source_bindings": 0, "protected_six_records_untouched": true, "blocked_cache_untouched": true, "previous_proof_hashes_unchanged": true, "qa_fixtures_retained": true, "real_or_demo_database_connected": false, "public_rights_changed": false, "purchasing_source_modified": false, "purchasing_activated": false, "publication": false, "checkpoint": false }, "limits": [ "Testing-only source bindings, empty by default. No existing demo updated.", "Shared read projection uses Purchasing ledger structure; Purchasing HTTP adapter/two-host parity remains pending.", "Physical stock only; reservations, blocked, available and valuation not established.", "No stock commands, receipt/consumption linkage or journal engine added.", "Static UI/build is not visual review; warm in-process load is not deployment capacity." ], "visual_review_pending": true, "deployment_capacity_validated": false }