163 lines
5.8 KiB
JSON
163 lines
5.8 KiB
JSON
{
|
|
"increment": "SGF-PAYABLE-EVIDENCE-FOCUS-SIM-v1",
|
|
"date": "2026-11-02",
|
|
"synthetic_only": true,
|
|
"cases": {
|
|
"increment": "SGF-PAYABLE-EVIDENCE-FOCUS-SIM-v1",
|
|
"passed": true,
|
|
"cases": [
|
|
{
|
|
"name": "original-source-outside-first-page-has-own-evidence",
|
|
"assertions": 6,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "focus-survives-independent-evidence-pagination",
|
|
"assertions": 7,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "combined-filters-remain-intersections",
|
|
"assertions": 6,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "foreign-source-identities-and-invalid-input-refused",
|
|
"assertions": 11,
|
|
"passed": true
|
|
},
|
|
{
|
|
"name": "current-source-integrity-and-command-revalidation",
|
|
"assertions": 3,
|
|
"passed": true
|
|
}
|
|
],
|
|
"assertions": 34,
|
|
"financial_rows_preserved": true,
|
|
"rollback_only_test_rows": true,
|
|
"before_after_fingerprint": "912b25c2e52cba14962334f05044f94c65e9c8a10a719155ec4c18f5cafe8d08",
|
|
"visual_review": false
|
|
},
|
|
"integration": {
|
|
"passed": true,
|
|
"assertions": 18,
|
|
"bounded_obligation_selection": true,
|
|
"exact_recognition_proposal": true,
|
|
"source_focus_bidirectional": true,
|
|
"no_payment_or_allocation": true,
|
|
"schema_and_test_rows_rolled_back": true,
|
|
"payment_history_pagination_implemented": false
|
|
},
|
|
"http": {
|
|
"increment": "SGF-PAYABLE-EVIDENCE-FOCUS-SIM-v1",
|
|
"passed": true,
|
|
"checks": 20,
|
|
"real_http_kernel": true,
|
|
"read_only_actor": true,
|
|
"visual_review": false,
|
|
"browser_interactions_tested": false
|
|
},
|
|
"preservation": {
|
|
"passed": true,
|
|
"read_only": true,
|
|
"previous_scoped_business_fingerprint_equal": true,
|
|
"scoped_business_fingerprint": "c9e93019653c35b8c1685a58ab2b68e8b279572044355895abc9360790707c68",
|
|
"temporary_settlement_schema_absent": true,
|
|
"history_default_disabled": true,
|
|
"previous_post_proof_sha256": "4165000a52cda0e94759e3d2ff92095d29e1d4d75e5cd8e63b5f8a84eb6e5432"
|
|
},
|
|
"sources": [
|
|
{
|
|
"file": "app/Modules/Purchasing/SupplierPayables.php",
|
|
"sha256": "e1ac4926a5d024777b39f4e5e6cc060a4be48f5323141fc1af486a1e47eb5578"
|
|
},
|
|
{
|
|
"file": "app/Modules/Purchasing/SupplierPayablesController.php",
|
|
"sha256": "521f8d79639700b305ae4b86fb91360620e37b572e8c05467d727790e231f80f"
|
|
},
|
|
{
|
|
"file": "app/Modules/Purchasing/SupplierPaymentsController.php",
|
|
"sha256": "d4030997c755abaf24fba6b48f4debd94af3c722ad2e79e568321d00bbdecb6a"
|
|
},
|
|
{
|
|
"file": "packages/payables/src/SettlementHttp.php",
|
|
"sha256": "961e9ee67f097f77f4c6efe2558931baace626b407166a299446e433d196c34c"
|
|
},
|
|
{
|
|
"file": "packages/payables/ui/page.php",
|
|
"sha256": "67af4051aff7bd9f9a528eeb8a241cab247418b129b5a36b28f30c19c6cee219"
|
|
},
|
|
{
|
|
"file": "packages/payables/ui/settlements.php",
|
|
"sha256": "3ae0ecf2593bdfbb4e55fa20668fbf432f88c03fcd7d7203d21e33fe12265378"
|
|
},
|
|
{
|
|
"file": "scripts/payable-history-sgf-proof.php",
|
|
"sha256": "be31498290e76a4a90b7a0108a42873aca1f15279bc379a6aaeaf240e41fdbdc"
|
|
},
|
|
{
|
|
"file": "scripts/payable-evidence-cases.php",
|
|
"sha256": "0f63cc32dd8f01cb41e65f56da5e96bc243e70b3c5e9fe2e07ad74727fed3cbf"
|
|
},
|
|
{
|
|
"file": "scripts/payable-evidence-settlements.php",
|
|
"sha256": "ad281e180f8ea86361e0cfbd491cf294eebe5e0876f83f10bacd1c2c73537e17"
|
|
},
|
|
{
|
|
"file": "scripts/payable-evidence-http.mjs",
|
|
"sha256": "33b480a3f61c975c4fc52d50b372d1ed692a5116afb2af077b1519d173ab85da"
|
|
},
|
|
{
|
|
"file": "scripts/payable-evidence-post.php",
|
|
"sha256": "073ee951d9eaf76afdf23451707f549c6b9f0ff1d4311b1cde1a94ecb5a59adb"
|
|
},
|
|
{
|
|
"file": "scripts/summarize-payable-evidence.mjs",
|
|
"sha256": "42c04f0405c141c8a822ea077a4596f2224a05ffb266addaa9eb15239138b776"
|
|
}
|
|
],
|
|
"prior_proofs_preserved": [
|
|
{
|
|
"file": "docs/proofs/sgf-payable-paged-read-20261102.json",
|
|
"sha256": "98ddb85c4819ad6e071ab69df3a19244c04e71c0d2e17539eac3c41a2d155b0b"
|
|
},
|
|
{
|
|
"file": "docs/proofs/native-payable-paged-read-20261102.json",
|
|
"sha256": "1b5a90831d6556cf5bafa620650cfd3bb1437141a464d4d96b4221530563e657"
|
|
},
|
|
{
|
|
"file": "docs/proofs/module-association-http-lock-summary-20261102.json",
|
|
"sha256": "67547007f8f9df853639751983c5a6fd0841044cb0e04a7628db04c4b67692c6"
|
|
}
|
|
],
|
|
"evidence": [
|
|
{
|
|
"file": "private/payable-history-03e16d9fb37d/evidence-cases.json",
|
|
"sha256": "9866b422fb00b83dccfff3f47e540b66237cf6188870b2eed50cd6cfb6345751"
|
|
},
|
|
{
|
|
"file": "private/payable-history-03e16d9fb37d/evidence-settlements.json",
|
|
"sha256": "a43beafe137116dd64fe5ae70d4df75e079b0c0d037f65ca6333b94df3b4c253"
|
|
},
|
|
{
|
|
"file": "private/payable-history-03e16d9fb37d/evidence-http.json",
|
|
"sha256": "35a07ed4d29fff081b69664788c726009d77702fe653a44c1bb775736bdc0e68"
|
|
},
|
|
{
|
|
"file": "private/payable-history-03e16d9fb37d/evidence-post.json",
|
|
"sha256": "b548c50387d950af84e36415391fedd7242bd5a67ce5b2cc6e8b16be9eb2b708"
|
|
}
|
|
],
|
|
"limits": [
|
|
"Source means the SGF local receipt mapping, not a native invoice ID or a cross-application ID match.",
|
|
"Financial origins remain synthetic historical receipts; no live SGF provenance authentication or financial-responsibility cutover.",
|
|
"Obligation selection follows server-paged documents; payment/allocation history retains its existing full scoped listing and writer authorization.",
|
|
"No new payment or allocation execution, native package activation, operational migration, rights, index, publication or checkpoint.",
|
|
"Existing load evidence reused without new throughput or deployment-capacity claims."
|
|
],
|
|
"six_pending_associations_untouched": true,
|
|
"blocked_cache_untouched": true,
|
|
"visual_review_pending": true,
|
|
"deployment_capacity_validated": false
|
|
}
|