544 lines
17 KiB
JSON
544 lines
17 KiB
JSON
{
|
|
"increment": "COMMON-LEDGER-REPORTS-SIM-v1",
|
|
"consolidated_at_utc": "2026-11-02T22:57:39.867Z",
|
|
"functional_code": true,
|
|
"read_only_capability": true,
|
|
"new_business_effect_types": 0,
|
|
"new_rights": 0,
|
|
"new_dependencies": false,
|
|
"tests": {
|
|
"sgf_seed": {
|
|
"passed": true,
|
|
"dedicated_report_database": true,
|
|
"actual_workflow_recognitions": 1,
|
|
"sql_only_reporting_journals": 130,
|
|
"journals": 131,
|
|
"lines": 262,
|
|
"no_extra_financial_effects": true,
|
|
"financial_fingerprint": "bbe9f767fc9db4d021a7ac4b75ea69539d75a37f1cca44000596d7045b13d023"
|
|
},
|
|
"native_seed": {
|
|
"passed": true,
|
|
"dedicated_report_database": true,
|
|
"actual_workflow_recognitions": 1,
|
|
"sql_only_reporting_journals": 130,
|
|
"journals": 131,
|
|
"lines": 262,
|
|
"no_extra_financial_effects": true,
|
|
"financial_fingerprint": "c9ecdaf99410c7683313882e936ec88e611e523a5d7f6a154ca63560025e1958"
|
|
},
|
|
"sgf_service": {
|
|
"passed": true,
|
|
"checks": 21,
|
|
"opening_minor": 55,
|
|
"movement_minor": 13205,
|
|
"closing_minor": 13260,
|
|
"accounts": 122,
|
|
"account_lines": 111,
|
|
"page_sizes": [
|
|
25,
|
|
100
|
|
],
|
|
"exact_dates": true,
|
|
"running_balance_across_pages": true,
|
|
"revoked_access_refused": true,
|
|
"writer_locks": 0,
|
|
"financial_authority_unchanged": true,
|
|
"sql_fixture_explicit": true
|
|
},
|
|
"native_service": {
|
|
"passed": true,
|
|
"checks": 21,
|
|
"opening_minor": 55,
|
|
"movement_minor": 13205,
|
|
"closing_minor": 13260,
|
|
"accounts": 122,
|
|
"account_lines": 111,
|
|
"page_sizes": [
|
|
25,
|
|
100
|
|
],
|
|
"exact_dates": true,
|
|
"running_balance_across_pages": true,
|
|
"revoked_access_refused": true,
|
|
"writer_locks": 0,
|
|
"financial_authority_unchanged": true,
|
|
"sql_fixture_explicit": true
|
|
},
|
|
"sgf_http": {
|
|
"passed": true,
|
|
"checks": 21,
|
|
"host": "SGF",
|
|
"actual_http": true,
|
|
"read_only": true,
|
|
"writer_locks": 0,
|
|
"report_queries_per_page": 3,
|
|
"page_sizes": [
|
|
25,
|
|
100
|
|
],
|
|
"totals_cover_all_rows": true,
|
|
"source_evidence": true,
|
|
"no_commands": true,
|
|
"observations": [
|
|
{
|
|
"transaction": {
|
|
"isolation": "repeatable read",
|
|
"read_only": "on"
|
|
},
|
|
"report_queries": 3,
|
|
"writer_locks": 0
|
|
},
|
|
{
|
|
"transaction": {
|
|
"isolation": "repeatable read",
|
|
"read_only": "on"
|
|
},
|
|
"report_queries": 3,
|
|
"writer_locks": 0
|
|
}
|
|
],
|
|
"visual_review": false
|
|
},
|
|
"native_http": {
|
|
"passed": true,
|
|
"checks": 20,
|
|
"host": "SGC",
|
|
"actual_http": true,
|
|
"read_only": true,
|
|
"writer_locks": 0,
|
|
"report_queries_per_page": 3,
|
|
"page_sizes": [
|
|
25,
|
|
100
|
|
],
|
|
"totals_cover_all_rows": true,
|
|
"source_evidence": true,
|
|
"no_commands": true,
|
|
"observations": [
|
|
{
|
|
"transaction": {
|
|
"isolation": "repeatable read",
|
|
"read_only": "on"
|
|
},
|
|
"report_queries": 3,
|
|
"writer_locks": 0
|
|
},
|
|
{
|
|
"transaction": {
|
|
"isolation": "repeatable read",
|
|
"read_only": "on"
|
|
},
|
|
"report_queries": 3,
|
|
"writer_locks": 0
|
|
}
|
|
],
|
|
"visual_review": false
|
|
},
|
|
"sgf_isolation": {
|
|
"passed": true,
|
|
"checks": 8,
|
|
"foreign_tenant_company_unit_excluded": true,
|
|
"foreign_accounts_refused": true,
|
|
"missing_source_is_503": true,
|
|
"rollback_only": true,
|
|
"source_and_rights_unchanged": true
|
|
},
|
|
"native_isolation": {
|
|
"passed": true,
|
|
"checks": 8,
|
|
"foreign_tenant_company_unit_excluded": true,
|
|
"foreign_accounts_refused": true,
|
|
"missing_source_is_503": true,
|
|
"rollback_only": true,
|
|
"source_and_rights_unchanged": true
|
|
},
|
|
"actual_sales_cycle": {
|
|
"passed": true,
|
|
"checks": 6,
|
|
"read_only_commands_only": true,
|
|
"actual_posted_journals": 4,
|
|
"actual_posted_lines": 9,
|
|
"debit_minor": 240000,
|
|
"credit_minor": 240000,
|
|
"accounts": 4,
|
|
"all_account_balances_reconcile": true,
|
|
"ledger_and_closed_period_fingerprint_unchanged": true
|
|
},
|
|
"actual_mixed_sources": {
|
|
"passed": true,
|
|
"checks": 7,
|
|
"read_only_commands_only": true,
|
|
"actual_posted_journals": 2,
|
|
"actual_posted_lines": 5,
|
|
"debit_minor": 106000,
|
|
"credit_minor": 106000,
|
|
"accounts": 5,
|
|
"all_account_balances_reconcile": true,
|
|
"ledger_and_closed_period_fingerprint_unchanged": true
|
|
},
|
|
"actual_native_complete_cycle": {
|
|
"passed": true,
|
|
"checks": 5,
|
|
"read_only_commands_only": true,
|
|
"actual_posted_journals": 5,
|
|
"actual_posted_lines": 10,
|
|
"debit_minor": 22000,
|
|
"credit_minor": 22000,
|
|
"accounts": 3,
|
|
"all_account_balances_reconcile": true,
|
|
"ledger_and_closed_period_fingerprint_unchanged": true
|
|
},
|
|
"packaged_runtime": {
|
|
"passed": true,
|
|
"checks": 6,
|
|
"pinned_manifest_sha256": "cbc4ddbea15f5e396c92bc2e664b973138551928980f334bcf3eb0cf097cacb1",
|
|
"runtime_from_package": true,
|
|
"ui_from_package": true,
|
|
"journals": 1,
|
|
"lines": 2,
|
|
"debit_minor": 6000,
|
|
"sales_schema_not_installed": true,
|
|
"financial_authority_unchanged": true
|
|
},
|
|
"packaged_report_after_capability_guard": {
|
|
"passed": true,
|
|
"checks": 4,
|
|
"read_only_commands_only": true,
|
|
"actual_posted_journals": 1,
|
|
"actual_posted_lines": 2,
|
|
"debit_minor": 6000,
|
|
"credit_minor": 6000,
|
|
"accounts": 2,
|
|
"all_account_balances_reconcile": true,
|
|
"ledger_and_closed_period_fingerprint_unchanged": true
|
|
},
|
|
"frozen_previous_package_refusal": {
|
|
"passed": true,
|
|
"frozen_previous_package": true,
|
|
"missing_capability_status": 503,
|
|
"journals_unchanged": true,
|
|
"no_package_replacement": true
|
|
},
|
|
"team_readiness": {
|
|
"passed": true,
|
|
"checks": 8,
|
|
"demos": [
|
|
{
|
|
"port": 8053,
|
|
"status": 200,
|
|
"journals_observed": 0,
|
|
"report_has_commands": false
|
|
},
|
|
{
|
|
"port": 8051,
|
|
"status": 200,
|
|
"journals_observed": 0,
|
|
"report_has_commands": false
|
|
},
|
|
{
|
|
"port": 8052,
|
|
"status": 503,
|
|
"old_package_preserved": true
|
|
}
|
|
],
|
|
"no_business_commands": true,
|
|
"no_reset_or_package_replacement": true,
|
|
"visual_review": false
|
|
}
|
|
},
|
|
"evidence": [
|
|
{
|
|
"file": "private/ledger-217b04d4fc64/ledger-reports-seed.json",
|
|
"sha256": "27b00bf6d1e18f2efc7a3464ca61994a83fe100a1872a18de00cd833acd234fe"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-9be03d75ee37/ledger-reports-seed.json",
|
|
"sha256": "038e1032c243c7479068eb797e9ab84d1f6e5508d359c452ccde92357591cf32"
|
|
},
|
|
{
|
|
"file": "private/ledger-217b04d4fc64/ledger-reports-cases.json",
|
|
"sha256": "55211e380268298f9c08aed9e76ce2d00a0c0ce019385bf86be88f7c81e2914a"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-9be03d75ee37/ledger-reports-cases.json",
|
|
"sha256": "55211e380268298f9c08aed9e76ce2d00a0c0ce019385bf86be88f7c81e2914a"
|
|
},
|
|
{
|
|
"file": "private/ledger-217b04d4fc64/ledger-reports-http.json",
|
|
"sha256": "77a9d1761a3d9fd78c30e74fc02776062bfa34af2ab9b38d1ab80804391d5857"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-9be03d75ee37/ledger-reports-http.json",
|
|
"sha256": "943b70ede0b9d7fbc921e2d0f53979cbe23eb8a536fd0be815e0a87bc333ec36"
|
|
},
|
|
{
|
|
"file": "private/ledger-217b04d4fc64/ledger-reports-isolation.json",
|
|
"sha256": "699fc3ec955506c98723199ebc50fc5d0ddf5b6260b1e1089a1c698d81fba033"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-9be03d75ee37/ledger-reports-isolation.json",
|
|
"sha256": "699fc3ec955506c98723199ebc50fc5d0ddf5b6260b1e1089a1c698d81fba033"
|
|
},
|
|
{
|
|
"file": "private/ledger-7dabce07b0c3/ledger-reports-reconcile.json",
|
|
"sha256": "574316d0dc2f15909267f060b9ea35494ff5a17947677ea23da26a9a688d124d"
|
|
},
|
|
{
|
|
"file": "private/ledger-7a94f1f4fe7d/ledger-reports-reconcile.json",
|
|
"sha256": "b2c27e6cee8cfdf6a8ee4b988e3f88fe5e646713a76fd9e64e2768e5f9fa776d"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-717011443eb8/ledger-reports-reconcile.json",
|
|
"sha256": "4888a27d2883d2cbad636612ddef1e9d9493d6bf58f094b9541733f35cec856d"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-be2ea10293ea/ledger-reports-package.json",
|
|
"sha256": "a219d12bbfca39fb33e32a55ea9a2780d3fed75bbf0a77b5de15f036367eb517"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-be2ea10293ea/ledger-reports-reconcile.json",
|
|
"sha256": "418c56cebf7491458b56641e719ac1ad6b053830b21372bb2e498f9452d673c7"
|
|
},
|
|
{
|
|
"file": "private/ledger-native-be2ea10293ea/ledger-reports-old-package-postcheck.json",
|
|
"sha256": "748b6b447f8e07d4f35a60265ddb8bfe28fa55c8b663222d09ac5bb5e6109ad9"
|
|
},
|
|
{
|
|
"file": "private/ledger-reports-demo-readiness.json",
|
|
"sha256": "e05a8824ba91aef391707f1d9906bc55201f7916ec4daf7731d2769b754ed5cb"
|
|
}
|
|
],
|
|
"previous_proofs": [
|
|
{
|
|
"file": "docs/proofs/common-ledger-sales-receivable-20261103.json",
|
|
"sha256": "b5572466111fb85d89a604fbaa423976ed17c61afc5e2e45ba392fb23aa82e8c"
|
|
},
|
|
{
|
|
"file": "docs/proofs/common-finance-bundle-20261103.json",
|
|
"sha256": "086c1556e7cefcf64a7064995a4aa6bd0e3aa9dd62cba66285b7801715f9f22c"
|
|
},
|
|
{
|
|
"file": "docs/proofs/common-ledger-complete-cycle-20261102.json",
|
|
"sha256": "23657d594b84e6aeeb0d16d45790d54feca04b12e2260cfffa4f8e4a37eaa0ce"
|
|
}
|
|
],
|
|
"previous_private_artifacts_verified": 37,
|
|
"distribution": {
|
|
"new_artifact": {
|
|
"files": 30,
|
|
"manifest_sha256": "cbc4ddbea15f5e396c92bc2e664b973138551928980f334bcf3eb0cf097cacb1",
|
|
"qa_only": true,
|
|
"runtime_and_ui_from_package_proven": true
|
|
},
|
|
"previous_artifact": {
|
|
"files": 25,
|
|
"all_pinned_hashes_preserved": true
|
|
},
|
|
"destination_package_replaced": false
|
|
},
|
|
"quality": {
|
|
"syntax": {
|
|
"php_files": 20,
|
|
"javascript_files": 4
|
|
},
|
|
"native_phpstan": {
|
|
"passed": true,
|
|
"level": 7,
|
|
"errors": 0,
|
|
"files": [
|
|
"app/Services/GeneralLedger.php",
|
|
"app/Http/Controllers/GeneralLedgerController.php"
|
|
],
|
|
"single_canonical_autoload": true,
|
|
"private_cache": true
|
|
},
|
|
"native_pint": {
|
|
"passed": true,
|
|
"same_two_files": true
|
|
},
|
|
"sgf_phpstan_pint": "not_installed_not_run",
|
|
"git_diff_check_both": true
|
|
},
|
|
"sources": [
|
|
{
|
|
"file": "packages/general-ledger/bootstrap.php",
|
|
"sha256": "d23afe918ec22ffe79c97166595738ce574d48c32f40c86256be9297a2205876"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/README.md",
|
|
"sha256": "e1d6469fc88bcdd324847ffef2f9ea9e5f4228aaf4e78dd47774203ef2ed4120"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/src/PayableJournal.php",
|
|
"sha256": "59e7569de153baa1cdb14de850f4a1b70d48931082f40f72af3830e9aaef2c68"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/src/LedgerReports.php",
|
|
"sha256": "70f2ac86c73c456dc292e00315ab601d33f012afc50c7dd55940026ac0df422b"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/src/ReportsWorkspace.php",
|
|
"sha256": "46238afbb708b6c111b90a8bb79f5dd6ae9b1189e926746efefeef497ff1fc33"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/ui/reports.php",
|
|
"sha256": "3391e1692b6d784268ee8032756fa286f2e2327fdb8936ce103c9f3fb2589aa8"
|
|
},
|
|
{
|
|
"file": "packages/general-ledger/ui/cycle.php",
|
|
"sha256": "defa8f4c98e083e0c9251544d4eeff262fcacbf745352bc5466c23642f422709"
|
|
},
|
|
{
|
|
"file": "app/Modules/Accounting/GeneralLedger.php",
|
|
"sha256": "6c3eb3cabbdb471e512a94a5417f3db88c8fd29f568abfbd8dd50ec4959bd932"
|
|
},
|
|
{
|
|
"file": "app/Modules/Accounting/GeneralLedgerController.php",
|
|
"sha256": "20671ad2d344e10e351018d9dde48780cfce42627c207a0d6996a0f28e91a967"
|
|
},
|
|
{
|
|
"file": "resources/views/accounting/general-ledger.blade.php",
|
|
"sha256": "fc9e4877fc2e46074851293789e99381eb86c8139119fba99f4671aff4751ac5"
|
|
},
|
|
{
|
|
"file": "routes/web.php",
|
|
"sha256": "ccf83dd1600b514a592604f8d5ca36262cd559c039f3e9dc36c8b7d208081b41"
|
|
},
|
|
{
|
|
"file": "../compras/app/Services/GeneralLedger.php",
|
|
"sha256": "fc80b20ad0ab2dac1c8df4b535349d05b416f1c5f2eec3e7718eda51f6626485"
|
|
},
|
|
{
|
|
"file": "../compras/app/Http/Controllers/GeneralLedgerController.php",
|
|
"sha256": "23dc456ba90d099a92586492be9eb9a34096e8460f3cbec45ba78968bf685646"
|
|
},
|
|
{
|
|
"file": "../compras/routes/web.php",
|
|
"sha256": "58fd656f7e5cafc80176c9c05fa77703f29251c79ab66f65ef4bcc6aabfde299"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-proof.php",
|
|
"sha256": "3c603ebffc7941f5e142642335512eef78a6803dcb7a2cd251205be7f0800795"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-sales-proof.php",
|
|
"sha256": "6785f5e458dcd2ac0e3931d721c76909ede1ea5fed9314d6ad68138e765c355d"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-http-entry.php",
|
|
"sha256": "f418b7fe7346fa6fc1f922e5e292633745ab401ea375bb1a6126cf9289c96960"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-cycle-native-proof.php",
|
|
"sha256": "248feaed611110139ea6833d09887cf4455bb183154ac53b49025e1449d07b97"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-demo-check.mjs",
|
|
"sha256": "afcf4e664bb5e7ba4ba7ad741a0b1988634527eb76d9a8e82cc8ff8e4cdc82b4"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-http.mjs",
|
|
"sha256": "ae8307f5185dfdc7997df2cc57e387f5cf33ed8bb32e63a773338a90a8b89699"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-isolation.php",
|
|
"sha256": "fcda2ca9a1c06467c7f7b6803fb9868eb560bf687133cd0fb35eb4c38e28a295"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-observer.php",
|
|
"sha256": "7d8fdab4cbaed538603e2be9a7b1fe1613a96b72937f503a8924f47d026d5a63"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-proof.php",
|
|
"sha256": "d8c5e5f3210198b5a48b62c7dcad1369ba42d6d4f97545d409590d5cb9e7c5c3"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-reconcile.php",
|
|
"sha256": "2013d37460b7bd0f4d7a84534dfe7523f296ac8164513c637e8be975e438f600"
|
|
},
|
|
{
|
|
"file": "scripts/ledger-reports-run.mjs",
|
|
"sha256": "c740e3423233295897f8597a2546d335996d8d4074d8e0c9ae599e1fb9560bef"
|
|
},
|
|
{
|
|
"file": "scripts/summarize-ledger-reports.mjs",
|
|
"sha256": "59fac7fb9615c5e52519945365198dd13c9669b15da5b21d4054567b520074da"
|
|
},
|
|
{
|
|
"file": "docs/GENERAL_LEDGER_REPORTS_DELIVERY.md",
|
|
"sha256": "45347f82802e4007f36db2c9d212e9e13e212affca5ac6e12bc31a23172d093f"
|
|
},
|
|
{
|
|
"file": "docs/GENERAL_LEDGER_DIRECT_COST_SCOPE.md",
|
|
"sha256": "fda42b728512b5fc554db4dcd67a5b652aa1bdfd1e44b1de93b32a7d694aaf92"
|
|
},
|
|
{
|
|
"file": "README.md",
|
|
"sha256": "821308509e056c5688d4803dbd62b532f7bffae44d10a036e0771eb2e777c73f"
|
|
},
|
|
{
|
|
"file": "docs/PRODUCT_DEMO.md",
|
|
"sha256": "82644214120dffec0a5975b924cd28c68ee3f7b900fb0bb7b358ae323ccfa144"
|
|
},
|
|
{
|
|
"file": "docs/SGF_MODULE_FLOW_PREPARATION.md",
|
|
"sha256": "ace244edb3c52fd25751f7ef04102e874c752b0133af21e9f33861bc165c8226"
|
|
},
|
|
{
|
|
"file": "../compras/docs/relatorios-contabilisticos-ensaio.md",
|
|
"sha256": "ae5b9bd60f9fb611b6e0a456b834e877d5952c1e4047abd4688baae13487536c"
|
|
},
|
|
{
|
|
"file": "../compras/docs/desenvolvimento.md",
|
|
"sha256": "d01833de81f1b8790e02bc411fef01db6cceea023c9fdbc64cbb898df8fdf579"
|
|
},
|
|
{
|
|
"file": "../compras/docs/orientacoes-continuidade.md",
|
|
"sha256": "b9f809bdf17e531a4580de5214e684b59aa988e8ac485e11488528f1949d52fa"
|
|
}
|
|
],
|
|
"scope": {
|
|
"posted_journals_only": true,
|
|
"dates_inclusive": true,
|
|
"page_sizes": [
|
|
25,
|
|
100
|
|
],
|
|
"server_side_aggregation": true,
|
|
"running_balance_before_pagination": true,
|
|
"trial_balance_report_queries": 3,
|
|
"authorization_and_schema_queries_additional": true,
|
|
"missing_capability_or_schema_status": 503
|
|
},
|
|
"preservation": {
|
|
"six_pending_records_untouched": true,
|
|
"blocked_cache_not_cleared": true,
|
|
"existing_demos_not_reset": true,
|
|
"existing_valid_proofs_preserved": true,
|
|
"unrelated_work_preserved": true,
|
|
"real_or_public_rights_unchanged": true
|
|
},
|
|
"next_scope": {
|
|
"file": "docs/GENERAL_LEDGER_DIRECT_COST_SCOPE.md",
|
|
"sha256": "fda42b728512b5fc554db4dcd67a5b652aa1bdfd1e44b1de93b32a7d694aaf92",
|
|
"status": "proposal_only_requires_explicit_authorization",
|
|
"implemented": false
|
|
},
|
|
"limits": {
|
|
"visual_review_pending": true,
|
|
"browser_automation": false,
|
|
"deployment_capacity_validated": false,
|
|
"new_large_volume_benchmarks": false,
|
|
"new_indexes": false,
|
|
"legal_financial_statements": false,
|
|
"stock_cost_payroll_accounting": false,
|
|
"real_operations": false,
|
|
"destination_migrations": false,
|
|
"publishing": false,
|
|
"purchasing_activation": false,
|
|
"checkpoint": false,
|
|
"acceptance_presumed": false
|
|
}
|
|
}
|