Files
SGF/docs/proofs/sgf-six-module-functional-review-20261110.json
2026-11-11 09:00:17 +02:00

255 lines
12 KiB
JSON

{
"date": "2026-11-10",
"passed": true,
"meaning": "functional QA review; not presumed owner acceptance or deployment validation",
"installation": "cc50a276c10c",
"entry": "http://127.0.0.1:8085/sgf",
"port": 8085,
"contract_sha256": "ffe0460ccfc95793931f7030c7f6e14cd83b3fd853629e0ba511253f365f34df",
"sgc_required": false,
"new_demo": false,
"required_module_flows_executed_in_same_installation": [
"commercial",
"purchasing",
"stock",
"workshop",
"finance",
"accounting"
],
"journals": 18,
"previous_journals_preserved": 16,
"qa_accounts": 15,
"stock_value_minor": 14500,
"period_facts": 18,
"period_pending": 0,
"period_open_after_rolled_back_closure": true,
"proofs": {
"guided_menu_http": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/guided-menu-http-20261110.json",
"sha256": "5d0322be5673532de2c03b9fa618dd40fafc54cb4444ccd6f7cd939e48427c7d",
"checks": 47,
"reused_from_existing_valid_evidence": false
},
"module_dropdown_render": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/module-dropdown-render-20261110.json",
"sha256": "b3749c5b3953206bca8384fc8202699de3dabb6f49f33a35fa061e2ba61c7a4b",
"checks": 11,
"reused_from_existing_valid_evidence": false
},
"workshop_physical_bridge": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261110-135641-89b4b77c/workshop-stock-bridge-result.json",
"sha256": "de3d96b771f48f318de500c742b7d39e02e48c7bffa3c768ce01dfa2b6bbebe7",
"checks": 18,
"reused_from_existing_valid_evidence": true
},
"workshop_client": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-workshop-stock-client-20261110.json",
"sha256": "4778a0e243fde9995c2bec644528bbea9aa7603381c927d4b4e7ce654a8dffa9",
"checks": 9,
"reused_from_existing_valid_evidence": true
},
"workshop_commercial": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261110-140916-70f2bd82/workshop-commercial-result.json",
"sha256": "07f982c1b4580559f4f0431c7e3785ad22d9e16ba30ca5d956a459ff5ca433cd",
"checks": 8,
"reused_from_existing_valid_evidence": true
},
"accounting_continuity": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/accounting-continuity-http-20261110.json",
"sha256": "e224775d36ee510a5d80004403c4b4fca8aa9e46f66eff9dec780c97766007c0",
"checks": 13,
"reused_from_existing_valid_evidence": true
},
"stock_protocol": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261110-145853-1ecda5fa/stock-final-result.json",
"sha256": "0c681c3c546722099c02eae2a9a8c36b8312bf362fd83c3a8bbde071809b895d",
"checks": 27,
"reused_from_existing_valid_evidence": false
},
"stock_concurrency": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/stock-final-concurrency-20261110/result.json",
"sha256": "c71ab7f215d2f4a80b3836f1a5d2908ea2468efdf8292092a39cb39dacbeb97c",
"checks": null,
"reused_from_existing_valid_evidence": false
},
"stock_transit_accounting": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261110-150714-9d33082b/stock-transit-ledger-result.json",
"sha256": "616be2bf7a514cdfaac199c1d801d5cf978a4c2f73428aeb79846e4476876bea",
"checks": 6,
"reused_from_existing_valid_evidence": false
},
"stock_recovery": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261110-151847-1fa3a3c5/stock-final-recovery-result.json",
"sha256": "742cbf8034ec4310cdfceb771416f81ec462eb502c4be39c885cd71c15078451",
"checks": 6,
"reused_from_existing_valid_evidence": false
},
"stock_preservation": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261110-151019-b03f905f/stock-final-preservation-result.json",
"sha256": "558cb41eab17850c892fce1330cb88d3ea1c1828a5081c2dd1b3fd83987dd094",
"checks": 12,
"reused_from_existing_valid_evidence": false
},
"stock_http": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-stock-final-http-progress.json",
"sha256": "0ef1d0284fbad9d4a31a87ca61eae0d57588d0f3e2c599186397ab0df9124d7d",
"checks": 0,
"reused_from_existing_valid_evidence": false
},
"stock_http_boundaries": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/stock-final-boundaries-http-20261110.json",
"sha256": "d150c48117d6f7d0b3f0fd29b5519593c01f3cf7727830fd809822c367d9fc61",
"checks": 20,
"reused_from_existing_valid_evidence": false
},
"stock_dom_http": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/stock-final-dom-http-20261110.json",
"sha256": "189d8905cc6c56719bf622478506d5bcc501ae6dee76853454313b80e02bb6b3",
"checks": 10,
"reused_from_existing_valid_evidence": false
},
"current_period": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261110-150544-39a961e8/period-composition-result.json",
"sha256": "f227522113d6c6c1f9ddb9ac21a02ce441df2f5fd3621428da0ec3b9008886dd",
"checks": 7,
"reused_from_existing_valid_evidence": false
},
"previous_server_restart": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-restart-proof-20261110.json",
"sha256": "803180fb780bcf1e42cfbe4c45854f74371e77a893b6e5e376093c3747385ce1",
"checks": null,
"reused_from_existing_valid_evidence": true
},
"workshop_physical_http": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-stock-http-progress.json",
"sha256": "05e06a127dddf340a5e11e97aa439635e2063bccad96c5d40871ea45554b35e0",
"checks": null,
"reused_from_existing_valid_evidence": true
},
"workshop_commercial_http": {
"file": "C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-workshop-commercial-http-progress.json",
"sha256": "60467cd70b616d245bda1284380b6133c3dc8b47a858a1b85cb7c47d62a879b8",
"checks": null,
"reused_from_existing_valid_evidence": true
}
},
"sources": [
{
"file": "app/Shared/Installation/PresentationEntry.php",
"sha256": "f9ec01572624f850a40849e2e6eb54f78039ca41510eae663de4a20caae3ba41"
},
{
"file": "resources/views/sgf-presentation-entry.blade.php",
"sha256": "2f10d423e0846a2d82e487bb558cc66a69fa03c93b64ab04702ddf6ec5b5d715"
},
{
"file": "resources/js/app.jsx",
"sha256": "0eccf25f328d1554e7defa14e55a9484ca11581cf3b6bafea24395237e40229e"
},
{
"file": "resources/js/presentation-landing.js",
"sha256": "25651321f67fe32829cd14dbe4541f6a83b925ee1b8ae05bcc842c29c7e744ad"
},
{
"file": "public/sgf-entry-menu.mjs",
"sha256": "e96dc783f45220dd56ba699ab40b638ad3390d59caa307199b0146328f18c6f8"
},
{
"file": "resources/css/tempo-theme.css",
"sha256": "29640dbc88d29a7bcd2383243a169728ccc52d4a9f7faf08e6ee7187f4011459"
},
{
"file": "app/Modules/Inventory/StockFinalController.php",
"sha256": "9d9a242fd8e143fe076ece0454d0789eabf543e37b332db4806d905fad13cdda"
},
{
"file": "app/Modules/Purchasing/ReceiptRuntime.php",
"sha256": "583bae215b2b2e51715591558a4d975fa0aed99da937d45a158c1888749a9a62"
},
{
"file": "app/Modules/Identity/Services/IdentityWorkflow.php",
"sha256": "6f78d35815aee5eaa09529dbc523afdc0d4ffe7e546624e04658c1562ae1de98"
},
{
"file": "app/Shared/Context/ModuleNavigation.php",
"sha256": "f60738e2f1ef1a87594b4a7994f2e5163fab345ccc0a320bb784c6eacb0a63b9"
},
{
"file": "app/Modules/Accounting/ComposedLedgerCandidates.php",
"sha256": "8e70302495c23a9dbbd2b38f73c361a890813767e07a8de90ac112735545f62e"
},
{
"file": "packages/general-ledger/src/StockValuation.php",
"sha256": "8d5c30e6410e0d08cca2cdfb23b6a0e7c984fd32811429d236845584a2e0ea60"
},
{
"file": "packages/general-ledger/src/StockTransitEvidence.php",
"sha256": "eb8eee3bb293e77689eb6470ac8aa12049b2ff8cfb8694d3e15eb17e097d2da6"
},
{
"file": "packages/general-ledger/src/PayableJournal.php",
"sha256": "d15a34802c88eb562582cc0d98f203327855b1bcb861f6ce7b01c052431d2f09"
},
{
"file": "packages/general-ledger/src/LedgerCycle.php",
"sha256": "fa50770af8ec96e9ba2ffc3fbedfd34013a64bb99022d85bf5f0bef86bbc7767"
},
{
"file": "public/sgf-stock-final.mjs",
"sha256": "3cd677891d81f1694fea7dce1afe8d3eb5c088e217eb4ea3cf0a522b47761a4c"
},
{
"file": "resources/views/stock-final-workspace.blade.php",
"sha256": "93764471a215735a65e5c07121989b1e2f6499f631a11b9f1177bb0fe8def232"
},
{
"file": "resources/js/StockMenuWorkspace.jsx",
"sha256": "e4044ee10d5da2120f95fc62e88581b9df176317c10f02e91be51cee11240b21"
},
{
"file": "resources/js/ModuleNavigation.jsx",
"sha256": "659e5cafc99ff9fcd4f8bc7f500da963f0cb9a4ebad2cf962649e468495cd3cd"
},
{
"file": "resources/js/WorkshopMenuWorkspace.jsx",
"sha256": "397c749110e46953f7fde839cc2b0772b922716f2179461eddb11383909aed7d"
}
],
"client_recovery_execution": {
"script": "scripts/sgf-stock-final-client-check.mjs",
"source_sha256": "a304f4cc4bb78a7e116eae82b6cd5eafc036d32e036357081c761a85ce4b9ae5",
"observed_passed_checks": 9,
"evidence": "structured passed:true result observed during this delivery; no visual claim"
},
"stock_visual_review": {
"confirmed_by": "utilizador",
"response": "Abre e está legível",
"automated_browser_review": false,
"scope": "new Stock transit/lots/history screen only"
},
"other_visual_review": "pending; user confirmed access restored, not complete visual acceptance",
"navigation": "six horizontal module dropdowns with scoped functions; explicit context selection; no new rights",
"owner_acceptance_presumed": false,
"client_presentable": false,
"deployment_capacity_validated": false,
"operational_limits": [
"Sustained load not validated",
"Cold start of shared PostgreSQL/operating system not executed",
"Attachments retention/quotas and general orphan reconciliation not validated",
"Accounts/documents/payments remain synthetic",
"Optional catalogue features outside fixed mandatory matrix remain explicitly unavailable"
],
"preservation": {
"existing_client_and_draft_records_compared_unchanged": true,
"protected_six_associations_unchanged": true,
"other_protected_databases_connected": false,
"original_purchasing_binding_unchanged": true,
"frozen_purchasing_bundle_changed": false,
"cache_cleared": false,
"public_rights_changed": false,
"new_postgresql_roles": false,
"publication": false,
"checkpoint": false
}
}