Files
SGF/docs/proofs/common-ledger-composition-20261103.json
2026-11-04 09:37:20 +02:00

365 lines
12 KiB
JSON

{
"increment": "COMMON-LEDGER-COMPOSITION-SIM-v1",
"consolidated_at_utc": "2026-11-03T05:37:37.042Z",
"functional_code": true,
"synthetic_only": true,
"status": "implemented_and_tested_with_limits",
"authorization": "Existing approved Sales, Supplier and Direct Cost Correction effects composed; no new effect type or real grant.",
"tests": {
"regression": {
"passed": true,
"checks": 37,
"cases": [
{
"name": "bounded-recorded-source-panels",
"checks": 8,
"passed": true
},
{
"name": "each-live-source-right-and-whole-book-right",
"checks": 17,
"passed": true
},
{
"name": "eligible-foreign-contexts",
"checks": 3,
"passed": true
},
{
"name": "independent-pagination-no-per-row-source-queries",
"checks": 4,
"passed": true
},
{
"name": "unavailable-provider-not-zero",
"checks": 1,
"passed": true
},
{
"name": "feature-default-off-and-complete-period-blocker",
"checks": 2,
"passed": true
},
{
"name": "sql-three-lines-only-for-invoice",
"checks": 1,
"passed": true
}
],
"rollback_only": true,
"private_synthetic_database_only": true,
"preservation_verified": true
},
"combined_workflow": {
"passed": true,
"checks": 16,
"invoice_id": 1,
"obligation_id": 1,
"receipts": [
2,
3
],
"allocations": [
3,
5
],
"reversal_effect_id": 6,
"invoice_journal_id": 3,
"journals": 8,
"lines": 17,
"gross_debit_minor": 330500,
"gross_credit_minor": 330500,
"client_balance_minor": 40000,
"financial_balance_minor": 40000,
"period_closed": true,
"origin_unchanged": true,
"combined_checks": 31,
"source_outbox_rights_preserved": true,
"supplier_balance_minor": 6000,
"cost_balance_minor": 29500,
"typed_source_filters_separate": true,
"joint_period_closed": true
},
"open_http": {
"passed": true,
"checks": 36,
"actual_http": true,
"actual_csrf": true,
"period_closed": false,
"read_only_repeatable_read": true,
"writer_locks": 0,
"independent_pagination": true,
"visual_review": false
},
"closed_http": {
"passed": true,
"checks": 35,
"actual_http": true,
"actual_csrf": true,
"period_closed": true,
"read_only_repeatable_read": true,
"writer_locks": 0,
"independent_pagination": true,
"visual_review": false
},
"team_http_forms": {
"passed": true,
"checks": 34,
"roles": 3,
"no_business_commands": true,
"forms_mock_checks": 4,
"actual_browser": false,
"visual_review": false,
"initial_journals": 1,
"initial_groups": 0,
"initial_customer_openings": 0,
"initial_closures": 0
},
"team_preservation": {
"passed": true,
"all_business_source_outbox_rights_book_hashes_unchanged": true,
"initial_journals": 1,
"initial_corrections": 0,
"initial_customer_effects": 0,
"initial_closures": 0,
"real_or_public_grants": 0,
"new_effect_types": 0,
"no_reset": true
}
},
"targeted_checks": 173,
"private_evidence": [
{
"file": "private/ledger-2d5c71abf625/composition-cases.json",
"sha256": "60a673e638b13d1cc857caf1f55df91bc0f9167c2d8033167967d9c2f8730d14"
},
{
"file": "private/ledger-2d5c71abf625/composition-workflow.json",
"sha256": "3f0e666f167f968b93111bd4babe8a97c9e63f577088bcb3bbb2df4462ac9d83"
},
{
"file": "private/ledger-2d5c71abf625/composition-http.json",
"sha256": "3ae0f4655159c2a7dbeeda444961766cbc137b6b3dfb7d0be602fd57a2404354"
},
{
"file": "private/ledger-01aab3ebad2d/composition-http.json",
"sha256": "5dda618a2105424afeeb62bb4337d3e5769593c7b7ff307edf2a119d47cae718"
},
{
"file": "private/ledger-fe42e1169ce6/composition-demo-http.json",
"sha256": "f0c530c0da7828aa947a925260feb1a9bfbcb47a5be3127f9debd4a516d54c36"
},
{
"file": "private/ledger-fe42e1169ce6/composition-demo-preservation.json",
"sha256": "f026956ec057e0f1c58246e4e57bddbef7782be4549238dcf724cb6d40beb3ff"
}
],
"reused_manifests": [
{
"file": "docs/proofs/common-ledger-direct-cost-correction-20261103.json",
"sha256": "2111a30006d24f4325c6f4292e9ffb567adf28950ffbfa76fbb9e8143a2fedb7",
"valid_private_artifacts_reused": true
},
{
"file": "docs/proofs/common-ledger-direct-cost-20261103.json",
"sha256": "5354ac34eb27dd9c05564d8eb9694a90c3e8eceaf018e2873aa299aa54b6cf6e",
"valid_private_artifacts_reused": true
},
{
"file": "docs/proofs/common-ledger-sales-receivable-20261103.json",
"sha256": "b5572466111fb85d89a604fbaa423976ed17c61afc5e2e45ba392fb23aa82e8c",
"valid_private_artifacts_reused": true
},
{
"file": "docs/proofs/common-ledger-reports-20261103.json",
"sha256": "83b81a3401e4cfe8ea4c9d13339385f9241d0eefee5495da3e767812f0c863f1",
"valid_private_artifacts_reused": true
},
{
"file": "docs/proofs/common-ledger-complete-cycle-20261102.json",
"sha256": "23657d594b84e6aeeb0d16d45790d54feca04b12e2260cfffa4f8e4a37eaa0ce",
"valid_private_artifacts_reused": true
},
{
"file": "docs/proofs/common-finance-bundle-20261103.json",
"sha256": "086c1556e7cefcf64a7064995a4aa6bd0e3aa9dd62cba66285b7801715f9f22c",
"valid_private_artifacts_reused": true
}
],
"prior_private_artifacts_verified": 83,
"frozen_bundles": [
{
"files": 25,
"manifest_sha256": "6a507ea7d708a12a8e526e4c610696d8db84079d18aede470237b65505630e7e",
"all_bytes_preserved": true
},
{
"files": 30,
"manifest_sha256": "cbc4ddbea15f5e396c92bc2e664b973138551928980f334bcf3eb0cf097cacb1",
"all_bytes_preserved": true
}
],
"quality": {
"syntax": {
"php": 13,
"js": 5
},
"diff_check_both_repositories": true,
"business_suites_unrelated_not_repeated": true
},
"source_files": [
{
"file": "app/Modules/Accounting/LedgerComposition.php",
"sha256": "f763ef25a76072938f9c42d38df83546fa4d8b875af916f86eb88ed74c9d9790"
},
{
"file": "app/Modules/Accounting/LedgerCompositionController.php",
"sha256": "f41796bd97cdbfab637353122c16383895b1754c1e2f0839cb743783718fca63"
},
{
"file": "app/Modules/Accounting/GeneralLedger.php",
"sha256": "6cb67269c1df67448c1f9c4510c2df468f133c8e7e6e8b49a4d49b50b53e5528"
},
{
"file": "packages/general-ledger/src/PayableJournal.php",
"sha256": "10858e5eccc698936575a48aee4aa189a4f49d0430e498c9299460c36b577740"
},
{
"file": "packages/general-ledger/src/SalesSchema.php",
"sha256": "2b641ca2aca5b750b981cf1c1cbc63709b7acc941bbe6c777c9c176ef0f71dae"
},
{
"file": "config/general_ledger.php",
"sha256": "4e825f937acd41c3493b1f10ccabd0b1b35ee69aa732c4b04ae422391f3a5918"
},
{
"file": "routes/web.php",
"sha256": "6bc90b2d3b5f77f6f48d4a42889ed11b51b76abbad3bc347d4a05339ee04f5b7"
},
{
"file": "scripts/payable-history-sgf-proof.php",
"sha256": "84afd2163b025171cbb3dfd55b019a326caaf90376a90cee21174d44c63cd2cc"
},
{
"file": "scripts/ledger-cost-proof.php",
"sha256": "6cc1e1f7b80125d0d6f7ac85591cd71129edb98c9f4d7eb0d02f5e44e0705eb7"
},
{
"file": "scripts/ledger-cost-http-entry.php",
"sha256": "3dd702389eabe2e813eb46cb25db6c747b4bc54a02cc30377422070853428784"
},
{
"file": "scripts/ledger-cost-demo.mjs",
"sha256": "59e86f3d067c8002c5ddd9729fbb8c02bfb2bdcc3bef39b5caf1df19fd7c1afc"
},
{
"file": "scripts/ledger-run.mjs",
"sha256": "50111e68cc51811b476fe5761189197fb30aa3c6253db489639cdb8b18087f7a"
},
{
"file": "scripts/ledger-composition-cases.php",
"sha256": "294864a6da5f462a6020f0c54e18d8a092c076b313c54eb71ed6ef1175f8d40d"
},
{
"file": "scripts/ledger-composition-demo-check.mjs",
"sha256": "3b7061cb3465a4c8efa5b431c20c9fd7dab1e321c3cdb5a1f63cd550a49f2bf4"
},
{
"file": "scripts/ledger-composition-http.mjs",
"sha256": "e51fa6afb8a836b64dcd774cf0a11d9fb0e2016d902778f50c734e915ac69e7c"
},
{
"file": "scripts/ledger-composition-proof.php",
"sha256": "c05b6120db56bc3e8982495d4b60d63f7f5b3241eb45430b6e921302aba12f06"
},
{
"file": "scripts/ledger-composition-workflow.php",
"sha256": "01ee8f53997b78a81c911414f003eb641d02a3ed6ecaef44261edd2a75b71107"
},
{
"file": "scripts/summarize-ledger-composition.mjs",
"sha256": "c6101073abcdb7b42607f7c2b996a69f2d389a5562d65562ab26523675b6d2c2"
},
{
"file": "resources/views/accounting/ledger-composition.blade.php",
"sha256": "fa214ad9a180f944648149e4e8c8f0652addef6a866c397b9c91de995c65746f"
},
{
"file": "resources/views/accounting/ledger-composition-demo-entry.blade.php",
"sha256": "1266df5a8b9c8b96ee6b29d9b1085af73fa260d88c23c7dcf78459a36963570a"
},
{
"file": "resources/views/accounting/general-ledger.blade.php",
"sha256": "b756726ae2d5b3d17e490cd33067e85d9f842673ce579ba1f4cd14105bc893d7"
},
{
"file": "docs/GENERAL_LEDGER_COMPOSITION_DELIVERY.md",
"sha256": "cecec59b64adff6eb9cb32d183b809f187170b818155d6d8adead382ec460dc5"
},
{
"file": "docs/GENERAL_LEDGER_INDUSTRIAL_SCOPE.md",
"sha256": "6044a9471b741db010f6d0509aacb56609624b05e83489311f8f5340cced108d"
},
{
"file": "README.md",
"sha256": "c3082f0f4c2b73346feac6b689b36ff8260bc8d566f3872e2e5a2c55088ceae2"
},
{
"file": "docs/PRODUCT_DEMO.md",
"sha256": "84d7870c345cb3367f151152082329bd93dfd62ef4c85c839fec386b1c6adace"
},
{
"file": "docs/SGF_MODULE_FLOW_PREPARATION.md",
"sha256": "d3b5d011e2c50db71806d6c90a43559ee3d77089060ff29c94fd23cb3dcb30be"
}
],
"team_demo": {
"tag": "fe42e1169ce6",
"pid": 17896,
"url": "http://127.0.0.1:8057/qa/cost-demo",
"cookie": "sgf_cost_fe42e1169ce6",
"loopback_only": true,
"separate_team_database": true,
"old_demos_not_reset": true
},
"observed_result": {
"journals": 8,
"lines": 17,
"debit_minor": 330500,
"credit_minor": 330500,
"client_balance_minor": 40000,
"cost_balance_minor": 29500,
"supplier_balance_minor": 6000,
"closed_periods": 1
},
"preservation": {
"six_pending_records_untouched": true,
"blocked_cache_untouched": true,
"old_demonstrations_not_reset": true,
"source_outbox_rights_preserved": true,
"private_credentials_not_versioned": true,
"unrelated_work_preserved": true,
"destination_unchanged": true
},
"limits": {
"visual_review_pending": true,
"actual_browser": false,
"new_large_volume_measurements": false,
"deployment_capacity_validated": false,
"all_six_modules_operationally_complete": false,
"purchasing_activation": false,
"stock_valuation": false,
"payroll_or_industrial_posting": false,
"real_or_public_grants": false,
"published": false,
"checkpoint": false,
"acceptance_presumed": false
},
"next_proposed_scope": {
"file": "docs/GENERAL_LEDGER_INDUSTRIAL_SCOPE.md",
"sha256": "6044a9471b741db010f6d0509aacb56609624b05e83489311f8f5340cced108d",
"authorization_required": true,
"not_implemented": true
}
}