{ "date": "2026-11-02", "increment": "COMMON-RECEIPT-STOCK-SIM-v1", "status": "native_receipt_shared_effect_and_sgf_read_verified", "tests": { "native_link": { "tests": 1, "assertions": 33, "errors": 0, "failures": 0, "sha256": "39f751da24e4286672e9e7f68da1772ae7639942c20cd50c0dd089d61759a2a4" }, "affected_receipts": { "tests": 31, "assertions": 193, "errors": 0, "failures": 0, "sha256": "15d58947c8e9c8999b53708fc52f33c913d62efb55e3df3f537eb700af04acf9" }, "affected_lot_receipts": { "tests": 3, "assertions": 20, "errors": 0, "failures": 0, "sha256": "08343998fa8b9f33580adc3e697d7071e0a4649252fb30c5ea1d68683c6b9344" }, "final_native_adapter_replay": { "tests": 1, "assertions": 8, "errors": 0, "failures": 0, "sha256": "186385af4fa5f1b2eaf1dab0c117c5a8ab56419adb17b2da386ceac66726d1d8" }, "sgf_functional": { "tests": 2, "assertions": 77, "errors": 0, "failures": 0, "sha256": "c7d7a56e52f132dc549ff940d8413fa35fea4f650922a77b57a644ecfd97fdbd" }, "sgf_actual_book_link": { "tests": 1, "assertions": 31, "errors": 0, "failures": 0, "sha256": "6c4c5c8888bb2f63ced27a96d86771993531cdbfae060d64ea7495d4659dc20c" } }, "scenario": { "first_received_milli": 6000, "first_accepted_milli": 4000, "first_rejected_milli": 2000, "second_received_milli": 2000, "second_accepted_milli": 0, "second_rejected_milli": 2000, "final_physical_milli": "4000", "movement_count": 1 }, "source_hash_stale_refused": true, "core_replay_same_movement": true, "fault_atomic_and_recovered": true, "concurrency": { "actual_lock_wait": true, "wait_event": "transactionid", "same_receipt": true, "one_movement": true }, "same_native_movement_observed_by_sgf": true, "read_does_not_copy_or_mutate_stock": true, "source_connection_failure_503_and_recovery": true, "package": { "id": "tempo-inventory-receipt-write", "version": "0.1.0", "files": { "bootstrap.php": "b6ea8939536008c9277724216df2a968f416d9e7374189587a1172c02ecacb75", "src/ReceiptMovementWriter.php": "279cec2ec915e27cf431355fca1e36f21cb3c15a77d02834723a41ec7a6f8f40" }, "manifest_sha256": "f0b99e591f9a4df135e685f64ceffad77bed259222debe0f34c20f95e3cad800", "canonical_and_artifact_identical": true }, "source_hashes": { "packages/inventory-write/src/ReceiptMovementWriter.php": "279cec2ec915e27cf431355fca1e36f21cb3c15a77d02834723a41ec7a6f8f40", "app/Modules/Inventory/StockReadController.php": "c6131733974b6902c556593709729356769d11aea9eada3fc5397246102068f4", "../compras/app/Services/ReceiptWorkflow.php": "a7325d4fdb09d1767d0d4fa3661bcf9b254e8506285080d6063bbed487bb522c", "../compras/app/Services/ReceiptStockMovement.php": "bd95d201563e4b028f7412eea77d5b157bbc464ddb5b34907bdf17b44d3c1637" }, "source_postcheck": { "reader": { "database": "compras_receipts_test_c20d57941803", "role": "stock_receipt_read_c20d57941803", "cluster": "sgf_modular_regression_2576427d1939", "default_read_only": "on", "elevated": false, "stock_select": true, "stock_write": false, "receipt_select": false }, "book": { "movements": 1, "physical_milli": "4000", "receipt_confirmations": 2, "author_and_date_present": true, "movement_origin_hash": "6e7dc7721f92b0445c0b850b00e6bbaeb084a30426cd596902340985b76bf7ae" } }, "sgf_postcheck": { "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 }, "preservation": { "new_qa_databases_only": true, "fixtures_retained": true, "real_or_demo_database_connected": false, "protected_six_records_untouched": true, "blocked_cache_untouched": true, "prior_association_proofs_unchanged": true, "purchasing_candidates_activated": false, "public_rights_changed": false, "publication": false, "checkpoint": false }, "reused_proofs": { "stock_load_sha256": "4fc1d7d13d480a30966b259611de1066fc22ef31f7a0e782da4872211801c72e", "stock_composition_sha256": "bb129ab22f424a5d3333f9b851062bc6284fd514b9962e0df04b3efd22d951a6" }, "limits": [ "Existing native receipt validation remains authoritative; no independent SGF receipt preparation/confirmation UI or command delivered.", "Source connection is confined to the local QA book and a SELECT-only role; it is not a required remote connector or production architecture.", "StockWorkflow issues/transfers/corrections and workshop consumption are not extracted by this receipt-only writer.", "PostgreSQL tested; other database drivers not validated in this increment. No new load benchmark or deployment capacity claim." ], "visual_review_pending": true, "deployment_capacity_validated": false }