commit melhorias1

This commit is contained in:
2026-11-11 15:04:01 +02:00
parent 1d11a5e57b
commit cd9897df05
145 changed files with 10950 additions and 84 deletions
@@ -0,0 +1,33 @@
{
"passed": true,
"date": "2026-11-11",
"directed_checks": 15,
"identical_original_tables": 66,
"new_grants": 0,
"business_commands": 0,
"cache_cleared": false,
"new_demo": false,
"visual_review": false,
"evidence": [
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-103843-f515a584/coverage-reconciliation.json",
"sha256": "6154e9b5cc8ba35db480fdb330a33c5857d372cb2ed64ea9e5985eaa12a3c028",
"checks": 7
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/coverage-reconciliation-http-20261111.json",
"sha256": "78f94a8cc1f758e3ffe06dc23986ab574c5929ac8bacda3f430cc0d4ec9a90cb",
"checks": 8
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-103940-12c6c0e7/coverage-reconciliation-installation.json",
"sha256": "477e55ca47bf452a26d83aac316c8fcd621e5c5f5eecfb658a7281187dd3c358",
"checks": 0
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-104407-f54005b6/coverage-reconciliation-preservation.json",
"sha256": "decb9c3c3c42f78b6826c547a242b9c5e489db22790d89b192da4e55fafb0846",
"checks": 0
}
]
}
+101
View File
@@ -0,0 +1,101 @@
{
"passed": true,
"date": "2026-11-11",
"installation": "existing8085",
"contract": "SGF-FIXED-ASSETS-INTEGRATED-QA-v1",
"checks_by_group": {
"functional": 17,
"correction": 16,
"boundaries": 23,
"journal_boundaries": 9,
"period_sources": 2,
"writeoff_and_close": 5,
"ui_handlers": 15,
"http8085": 25,
"statements_http": 14,
"source_version": 3,
"final_read_and_coverage": 3,
"sequential_quota_writeoff_guards": 6
},
"new_checks_total": 141,
"additional_assertions": {
"atomic_failure_reused_from_completed_assertion_before_later_harness_error": true,
"current_period_facts40_pending0": true,
"current_period_balanced": true
},
"concurrency": {
"during_lock": 503,
"after_release": 409,
"original_replay": 200,
"seconds_waiting": 5.242017030715942,
"blocker": "host company row FOR UPDATE, transactionid wait",
"approved_versions": 2,
"receipts": 2
},
"preservation": {
"checks": 87,
"original_sets": 78,
"original_rows_identical": true,
"bindings_unchanged": 3,
"approved_appends": {
"host.permission_grants": 5,
"native.gl_journals": 2,
"native.audit_logs": 4,
"native.fs_versions": 4,
"native.fs_results": 1,
"native.fs_result_lines": 23,
"native.fs_commands": 4,
"native.gl_accounts": 5,
"native.gl_rules": 6,
"native.gl_proposals": 2,
"native.gl_reviews": 2,
"native.gl_lines": 4,
"native.gl_commands": 6,
"native.gl_events": 6
}
},
"new8085": {
"asset_records": 1,
"administrative_versions": 6,
"administrative_receipts": 6,
"grants": 5,
"new_accounts": 5,
"journals": 2,
"old_journals_preserved": 27,
"total_journals": 29,
"chart_accounts": 24,
"statement_accounts_with_movements": 23,
"statement_new_commands": 4,
"cost_minor": 120000,
"accumulated_minor": 10000,
"carrying_minor": 110000
},
"arithmetic13_reused_not_rerun": true,
"old_snapshot19_accounts27_journals_preserved": true,
"old_suites_reused": true,
"legacy_ssr_navigation_runner": "Terminated without a result; imports/expectations predate accepted dropdown. Not counted as passed. New asset handler/navigation checks and private build passed.",
"period_test_limits": "Asset-only regression harness closed and rolled back. Application8085 period read40facts0pending only; no closure executed.",
"browser_visual_review": false,
"sustained_load_validated": false,
"deployment_validated": false,
"full_product_complete": false,
"new_demo": false,
"sgc_required": false,
"cache_cleared": false,
"published": false,
"installed_final_source_sha256": {
"app/Modules/Accounting/FixedAssets.php": "390051a6bf8d7fc02cad111b707ea4bceba1c8d39986af146370c0191d6de760",
"app/Modules/Accounting/FixedAssetLedgerSource.php": "3facfc05db0636f01fd84f97f76d19cd2efd1599dfe4ab20a53ca4c8fe077f9c",
"app/Modules/Accounting/FixedAssetJournalController.php": "eba98630909ee5f7b5cd18718dbebf599b408eccdb201c3d171ae80b4dfb1502",
"app/Modules/Accounting/ComposedLedger.php": "25e14af7f62dea2f205f9946135fb016580d1ca2446c9303313d76c2ccd99e04",
"packages/general-ledger/src/LedgerAssets.php": "aa5b0e7766c02587d28d55c8566b6f186ffbca60c180401ba0ead31f9a426cfe",
"packages/general-ledger/src/PayableJournal.php": "2c45e2c5635d4ae60577f6261bf749f9ca91bb09435fcbe373d58a265583c1be",
"packages/general-ledger/src/LedgerCycle.php": "4defe64d7c65165c4f4567628b43b387c82c8219ada26dc3119d5d37635ec63b",
"packages/general-ledger/bootstrap.php": "748fd49400440b5d09996f3bad5613053f7094ae5903aa7f6169e7c945e4d26b",
"app/Shared/Context/ModuleNavigation.php": "36d94a8131290d77fb0ae5e5a308e28cbb4c7644455d654c1b979f2324292e4a",
"app/Modules/Identity/Services/IdentityWorkflow.php": "79a2bd9e91a77b4fe4c36efa863e4ca843ae0464e75dc9f54ba21a59beb7020b",
"routes/web.php": "f45e10e0dd7feef43767956d0b46663f46d3845e48c0f40c3980c9e930dda0f2",
"app/Modules/Services/FiscalCoverage.php": "592d56e2e19a21c9955eddf4bd2c83af610f87536bc0d6ed85b034b797bf2791"
},
"last_changes_read_only_verified": true
}
+137
View File
@@ -0,0 +1,137 @@
{
"passed": true,
"date": "2026-11-11",
"installation": "cc50a276c10c",
"port": 8085,
"module": "human_resources",
"directed_checks": 233,
"affected_compatibility_checks": 56,
"preservation_checks": 78,
"new_grants_both_existing_books": 30,
"new_users": 0,
"individual_commands_8085": 16,
"new_salary_versions_8085": 0,
"new_journals": 0,
"new_payments": 0,
"new_demo": false,
"cache_cleared": false,
"protected_six_targeted": false,
"browser_visual_review": false,
"deployment_validated": false,
"evidence": [
{
"name": "core",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-085805-d6985581/hp-result.json",
"sha256": "b5f584c55f1cba6b6cf52066a24f76a32c8d257cec0556cb2bf0a3e7eadaa8dc",
"checks": 21
},
{
"name": "boundaries",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-085910-105a205c/hp-boundaries.json",
"sha256": "1180d1d3750e388ff5f0a05d1edce3faee2ce967f0820121916b5e52088668ed",
"checks": 26
},
{
"name": "privacy",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-090216-f627a6b2/hp-privacy.json",
"sha256": "3039bc3baba6ba1247b2efbc1edf4034f193241246ef856cc3927422c8b72ae9",
"checks": 9
},
{
"name": "time",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-090139-572f98b6/hr-personnel-time-core.json",
"sha256": "bbe501658c5c2b9832772c033dc09e74d823450345f8bd833fb45c126ec8d09b",
"checks": 23
},
{
"name": "ui",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-ui-20261111.json",
"sha256": "7ed05fd4d86a9d39952cd895e0db0d3eccf1fb3606fbf95d7cb1725b12e2523a",
"checks": 19
},
{
"name": "balances",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-090617-cbd50595/hp-current-balances.json",
"sha256": "df7189fdf4cd3bd021c3b25eb20c647163558f84f669efbc868fb38c8a4cabcc",
"checks": 8
},
{
"name": "refusal",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-090954-e38c2dc5/hp-refusal.json",
"sha256": "c5f487a72036f61f1c7bdbaeea152ad240705eabfa3349199340bd23de6117e5",
"checks": 7
},
{
"name": "http",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-http-20261111.json",
"sha256": "b449e88a1bb980ed5f5747e09e7e7893271c247d7774d5f24aa63951f131aa38",
"checks": 97
},
{
"name": "final_http",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-final-http-20261111.json",
"sha256": "00b9d2febacf6bfac8fe2dcc742e5ff7528ccbf268fb6db76e192708201f253f",
"checks": 18
},
{
"name": "final_assets",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-final-assets-20261111.json",
"sha256": "ce63881589643172007f473b632071dcbaf576ed337ffee0c8e45830339ca084",
"checks": 3
},
{
"name": "final_ui",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-final-ui-20261111.json",
"sha256": "3e6bf571464e9f66f843464381bdcf91a856dc7a13cbe9ff79a2dca19c37c040",
"checks": 2
},
{
"name": "compat_salary",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-090053-0013d8b7/remunerations-result.json",
"sha256": "9ac93a64316a4c7d8168e2977ddb2f4364ff9c49f6c80b9b6f070600e6cd2e4f",
"checks": 40
},
{
"name": "compat_salary_ui",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-remunerations-ui-20261111.json",
"sha256": "48480a08f3e06d1851897c206b9eb64209c7f826ad63d5c2647b23d178fe7dff",
"checks": 16
},
{
"name": "concurrency",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/hp-concurrency-1794380380400/result.json",
"sha256": "98343e82d1b47b10e60602fbb81aab31e4cb54e96eb5018d9dd09802535187b5",
"checks": 0
},
{
"name": "preservation",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-091110-94c14a72/hp-preservation.json",
"sha256": "59ac15dfe6ce0f8139d9b90a1eb1cbaa1bc315ac1a2b6a81bee1c7be3f32f78e",
"checks": 78
},
{
"name": "installation",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-090956-998c70ef/hp-installation.json",
"sha256": "b1634a18931d7e8455c054d4cae91f6fecc6a38e7c6bdc7eed05ea275deab97a",
"checks": 0
},
{
"name": "reg_setup",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-085106-4ec92771/hp-setup.json",
"sha256": "4dc61775465ad1ce91fd5712dd4f9b6a1d6cea94bd1f824027de7c10d5438c3a",
"checks": 0
},
{
"name": "8085_setup",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-085107-4f556a85/hp-setup.json",
"sha256": "cb01234621369a924d933e09744e24d475492c46064d3c82f5dfb23c1d28b02b",
"checks": 0
},
{
"name": "finalization",
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-091440-125e5a2d/hp-finalization.json",
"sha256": "ec0f3c3c152f5185bd3f6493109ce21fda7d892791d80f405bf3165ec7f5a610",
"checks": 0
}
]
}
+47
View File
@@ -0,0 +1,47 @@
{
"passed": true,
"date": "2026-11-11",
"installation": "cc50a276c10c",
"port": 8085,
"directed_checks": 58,
"identical_original_tables": 66,
"business_commands_8085": 0,
"new_grants": 0,
"new_profiles": 0,
"cache_cleared": false,
"protected_six_targeted": false,
"browser_visual_review": false,
"deployment_validated": false,
"evidence": [
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-095512-0ff4f79e/hp-readable-result.json",
"sha256": "d246d5aea13cf9c3fee44e4e9b9198f8ee034967c9f4884983a966a0d86eafd1",
"checks": 17
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-readable-download-20261111.json",
"sha256": "6e5a4963862cda1a906498454eb3ec6f24ead4599a9a822dbea1ff1b53950cac",
"checks": 11
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-readable-ui-20261111.json",
"sha256": "ef91bcdd098eee3dd627cf5cfd73df4c6be24ce870ec38e02394fb6718428ec3",
"checks": 3
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/hp-readable-http-20261111.json",
"sha256": "1613c8edf712e7e04673d424ff6cacde6473e24fbce4e7e75611a429ad9931c6",
"checks": 27
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-095619-e3fff98c/hp-readable-installation.json",
"sha256": "fdc157d3b3a597a9abe7453beb1b742559faae59a2fe8495953b799fc72de3e0",
"checks": 0
},
{
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-095812-c5cef31b/hp-readable-preservation.json",
"sha256": "decb9c3c3c42f78b6826c547a242b9c5e489db22790d89b192da4e55fafb0846",
"checks": 0
}
]
}
@@ -0,0 +1,143 @@
{
"date": "2026-11-11",
"policy": "SGF-MULTI-LINE-INVOICE-INTEGRATED-QA-v1",
"passed": true,
"installation": "cc50a276c10c",
"port": 8085,
"new_demo": false,
"sgc_dependency": false,
"new_rights": 0,
"new_grants": 0,
"new_users": 0,
"new_accounts": 0,
"functional_checks": 143,
"preservation_checks": 122,
"evidence": {
"financial": {
"passed": true,
"sha256": "b4bcc83818e48dab9330e6aa7df9b3d16748e6bc7463515ab215386c53161745",
"checks": 26
},
"controller": {
"passed": true,
"sha256": "9323c91c1435c92adc234bed5efac71244ff4de647f425221b30700964d65235",
"checks": 18
},
"boundaries": {
"passed": true,
"sha256": "86ca6422aedb175dc92b4a3101819ebdf71e64cbd19cb9f3b25e7deaa3892bb1",
"checks": 20
},
"recovery": {
"passed": true,
"sha256": "b8483f0a923bc2fcd4ed11d4f2002b3894b84e39e9ab5c29f9b9f675bb893bcb",
"checks": 6
},
"ui": {
"passed": true,
"sha256": "0b5f0aee35a9cbad21c8d39ec7030a737a26a5f9f1d43852e561c08f70b15375",
"checks": 21
},
"http": {
"passed": true,
"sha256": "313f2fc804fdf6b1caf857efed417555b211aab714880fa92d7769994095c77b",
"checks": 28
},
"statements": {
"passed": true,
"sha256": "49c5149b634a5ea6c7245c159d8662afdd225fd0e4b356bdaf76f94db2d6a8e7",
"checks": 12
},
"final_read": {
"passed": true,
"sha256": "121e57c1a1df92e1851250efe2c10f4d498a0a77a9751f437e4e96a1dd9595c1",
"checks": 12
},
"preservation": {
"passed": true,
"sha256": "5f8eebb052df1f4a4539d6704e926a76a0f0d08eae61eae4ebe6fe6186cebc98",
"checks": 122
},
"concurrency": {
"passed": true,
"sha256": "837f72bdf8e842e4d054a2261135e2d4b9208bd4387b3a868686965d59932502",
"during_lock": 503,
"seconds_waiting": 5.086719036102295,
"after_release": 409,
"original_replay": 200,
"invoices": 1,
"receipts": 1,
"last_number": 1,
"regression_only": true,
"pending_receivable_and_journal": true
},
"period": {
"passed": true,
"sha256": "db4802a351a5b8e46ba9e67dfbe5beb25e19f17d22033d045ed6c7404537e128"
}
},
"actual_effects": {
"series": "TEST-MULTI-2026",
"documents": 2,
"numbers": [
1,
2
],
"documentary_base_each": "1000.00",
"documentary_tax_each": "160.00",
"total_each": "1160.00",
"uncollected_receivables": 2,
"uncollected_total": "2320.00",
"new_payments": 0,
"journals_before": 29,
"journals_after": 31,
"chart_accounts": 24,
"current_period_facts": 44,
"current_period_pending": 0,
"current_period_balanced": true,
"period_closed": false,
"cash_unchanged": "950.00",
"new_statement_versions": [
5,
6
],
"statement_mapping_version_unchanged": 4,
"statement_known_result_subtotal": "2286.21",
"statement_unclassified_accounts": 10,
"statement_complete_result": null,
"iva_old_versions_unchanged": 4
},
"preservation": {
"original_sets": 96,
"original_rows_identical": true,
"bindings_unchanged": 3,
"protected_six_not_written": true,
"cache_cleared": false,
"prior_payroll_stock_asset_documents_unchanged": true
},
"pdf_review": {
"sample_25_lines_not_issued": true,
"rendered_pages": 5,
"pages_inspected": [
1,
2,
3,
4,
5
],
"text_legible_no_clipping_observed": true,
"browser_review": false,
"limitation": "Existing text renderer can split a line section across pages; this is not visual acceptance of the application."
},
"limits": [
"QA only; no legal invoice validity or tax-rate assertion.",
"No mixed regimes, exemptions, discounts, stock-product/POS or Excel import implemented by this block.",
"Dates and validity are revalidated; an unissued old-day calculation requires a new conference.",
"Receivable maturity is unknown until a separate explicit agreement; draft proposed date is not propagated.",
"Old IVA snapshot does not include these two documents.",
"UI recovery keeps the operation in memory; reload recovery uses the original private key/receipt and does not automatically reissue.",
"Existing legacy administrative listing is not converted to a bounded universal register.",
"Regression concurrency leaves one identified synthetic invoice without receivable/journal in regression only; it is not an8085 pending fact.",
"No sustained-load/deployment capability or user acceptance declared."
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff