Files
SGF/docs/proofs/sgf-payable-evidence-focus-20261102.json
2026-11-04 09:37:20 +02:00

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
}