This commit is contained in:
2026-10-30 08:13:34 +02:00
parent 53ff46b0a2
commit b45c1a816e
31 changed files with 1726 additions and 32 deletions
+98
View File
@@ -0,0 +1,98 @@
{
"checked_at": "2026-10-29T21:13:28.393Z",
"host": "http://127.0.0.1:8002",
"current_bundle_served": true,
"results": [
{
"role": "proprietario",
"topics": [
"Início",
"Comercial",
"Compras",
"Stock",
"Oficinas",
"Financeiro",
"Contabilidade",
"Configuração"
],
"destinations": 51,
"purchasing_visible": true,
"stock_separate": true,
"accounting_separate": true,
"all_destinations_registered": true
},
{
"role": "preparador",
"topics": [
"Início",
"Comercial",
"Compras",
"Stock",
"Oficinas",
"Financeiro",
"Contabilidade",
"Configuração"
],
"destinations": 50,
"purchasing_visible": true,
"stock_separate": true,
"accounting_separate": true,
"all_destinations_registered": true
},
{
"role": "validador",
"topics": [
"Início",
"Comercial",
"Compras",
"Stock",
"Oficinas",
"Financeiro",
"Contabilidade",
"Configuração"
],
"destinations": 49,
"purchasing_visible": true,
"stock_separate": true,
"accounting_separate": true,
"all_destinations_registered": true
},
{
"role": "tecnico",
"topics": [
"Início",
"Compras",
"Stock",
"Oficinas",
"Contabilidade",
"Configuração"
],
"destinations": 27,
"purchasing_visible": true,
"stock_separate": true,
"accounting_separate": true,
"all_destinations_registered": true
},
{
"role": "verificador",
"topics": [
"Início",
"Compras",
"Stock",
"Oficinas",
"Contabilidade",
"Configuração"
],
"destinations": 27,
"purchasing_visible": true,
"stock_separate": true,
"accounting_separate": true,
"all_destinations_registered": true
}
],
"business_commands": 0,
"accounts_created": 0,
"permissions_changed": 0,
"type": "HTTP/session plus static render; not interactive browser review",
"visual_review": false
}
+5 -5
View File
@@ -1,14 +1,14 @@
{
"version": "COMMON-PAYABLE-SOURCE-SIM-v1",
"passed": true,
"checked_at": "2026-10-29T12:47:50.740Z",
"checked_at": "2026-10-29T21:06:44.192Z",
"team_budget_preserved": true,
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "4a34d4256cf35402f407d4cb8d1f4a26441f8aa2be1a7b30312fdb2d631a22eb",
"core_sha256": "dafc76371767b0a9794f0822553e60392a8aa2c270dea8d78ff701a56f5f5bc9",
"source_revision": "1d789ffd6432c59d771d86e417b99f380037a941ec417d0844fe81c234fe07c7",
"recognised_obligations": 0,
"checks": [
"previous_settlement_blocks_recognition",
@@ -20,8 +20,8 @@
{
"host": "sgf",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "4a34d4256cf35402f407d4cb8d1f4a26441f8aa2be1a7b30312fdb2d631a22eb",
"core_sha256": "dafc76371767b0a9794f0822553e60392a8aa2c270dea8d78ff701a56f5f5bc9",
"source_revision": "1d789ffd6432c59d771d86e417b99f380037a941ec417d0844fe81c234fe07c7",
"recognised_obligations": 0,
"checks": [
"previous_settlement_blocks_recognition",
+17 -17
View File
@@ -1,14 +1,14 @@
{
"version": "COMMON-PAYABLE-SOURCE-SIM-v1",
"passed": true,
"checked_at": "2026-10-29T19:29:20.603Z",
"checked_at": "2026-10-29T21:06:23.635Z",
"team_budget_preserved": true,
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "6c130ee1dda38e4fec4c55b974b0140e857dbd8bf4beb357906826f537d3a235",
"source_revision": "9bbb4a50fa1743e68b1968cb9a4a32341a8d8911f69afe929efa0065be1e1f9c",
"core_sha256": "dafc76371767b0a9794f0822553e60392a8aa2c270dea8d78ff701a56f5f5bc9",
"source_revision": "6b3bbd64b35fc5d53cb45828731114d713788604859509b70d3343ca6e612a01",
"principal_minor": 1160000,
"due_on": null,
"days_overdue": null,
@@ -19,12 +19,12 @@
{
"status": 200,
"state": "prepared",
"pid": 12724
"pid": 14440
},
{
"status": 200,
"state": "prepared",
"pid": 17280
"pid": 13316
}
]
},
@@ -33,11 +33,11 @@
"results": [
{
"status": 403,
"pid": 14704
"pid": 12108
},
{
"status": 403,
"pid": 14100
"pid": 14640
}
]
},
@@ -47,12 +47,12 @@
{
"status": 200,
"state": "recognised",
"pid": 13020
"pid": 7468
},
{
"status": 200,
"state": "recognised",
"pid": 12336
"pid": 26732
}
]
}
@@ -80,8 +80,8 @@
{
"host": "sgf",
"passed": true,
"core_sha256": "6c130ee1dda38e4fec4c55b974b0140e857dbd8bf4beb357906826f537d3a235",
"source_revision": "9bbb4a50fa1743e68b1968cb9a4a32341a8d8911f69afe929efa0065be1e1f9c",
"core_sha256": "dafc76371767b0a9794f0822553e60392a8aa2c270dea8d78ff701a56f5f5bc9",
"source_revision": "6b3bbd64b35fc5d53cb45828731114d713788604859509b70d3343ca6e612a01",
"principal_minor": 1160000,
"due_on": null,
"days_overdue": null,
@@ -92,12 +92,12 @@
{
"status": 200,
"state": "prepared",
"pid": 10808
"pid": 5220
},
{
"status": 200,
"state": "prepared",
"pid": 11504
"pid": 25768
}
]
},
@@ -106,11 +106,11 @@
"results": [
{
"status": 403,
"pid": 7596
"pid": 13440
},
{
"status": 403,
"pid": 21800
"pid": 25336
}
]
},
@@ -120,12 +120,12 @@
{
"status": 200,
"state": "recognised",
"pid": 4572
"pid": 16848
},
{
"status": 200,
"state": "recognised",
"pid": 11468
"pid": 13872
}
]
}
@@ -0,0 +1,42 @@
{
"checked_at": "2026-10-29T21:11:14.340Z",
"kind": "HTTP and HTML only; no visual review or monetary commands",
"results": [
{
"host": "compras",
"role": "preparacao",
"status": 200,
"payments": 0
},
{
"host": "compras",
"role": "validacao",
"status": 200,
"payments": 0
},
{
"host": "compras",
"role": "consulta",
"status": 200,
"payments": 0
},
{
"host": "sgf",
"role": "preparacao",
"status": 200,
"payments": 0
},
{
"host": "sgf",
"role": "validacao",
"status": 200,
"payments": 0
},
{
"host": "sgf",
"role": "consulta",
"status": 200,
"payments": 0
}
]
}
@@ -0,0 +1,59 @@
{
"host": "compras",
"hashes_before": {
"pa_sources": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_proposals": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_obligations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_commands": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_outbox": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_history_imports": null,
"pa_imported_payments": null,
"pa_payment_decisions": null,
"pa_imported_sources": null,
"permission_grants": null,
"invoices": "de991ffdccdf629bac13a679b22e00cd703906a381c2f1a70305ef9e478d71cf",
"invoice_items": "e7cc1cd4807f1bc273f18941f3aec37cbdd293dcbfb52185fc8da9ae36ffb52a",
"purchase_orders": "cdaaa2eda1fa8fc629da5f8b273ef9f90d4382c843e1afe7bffd78ba1a03d371",
"goods_receipts": "5c64459b22785eefc4a0b91ad9d440dd37fbfa247e8be334b9490c0845109dc4",
"goods_receipt_items": "9c502cbd9c3b5ed60c06a681826e27cbd3c6e5204e6c27a55357b903fa36ac19",
"stock_movements": "edd57e41daab547bfbc413ef0b5fad3ba0603c6c7e14a3c40ade1858fc90017a",
"budget_entries": "fa08dd19cb433da749ce7e3cc7ba61818fe5fa3b902f9f7c75f24958747877e0",
"budget_consumptions": "03f17be4d36a70454c986471ed407a86567e7686d2099c291d32c4bc38a1e289",
"external_payments": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"accounts_without_credentials": "3cfae4461cbb31833631da51d47e798c6470ab5e7a4b78c4cba2d54821e17d0e",
"existing_access": "d68857b0c06da1c7eb4c50d681f77504307c17fd8121c0a7b31001e7eaac9ac0"
},
"counts_before": {
"pa_sources": 0,
"pa_proposals": 0,
"pa_obligations": 0,
"pa_events": 0,
"pa_commands": 0,
"pa_outbox": 0,
"invoices": 1,
"invoice_items": 1,
"purchase_orders": 1,
"goods_receipts": 1,
"goods_receipt_items": 1,
"stock_movements": 1,
"budget_entries": 3,
"budget_consumptions": 1,
"external_payments": 0,
"users": 12
},
"checked_at": "2026-10-29T21:07:08+00:00",
"preserved": true,
"schema_counts": {
"ps_payments": 0,
"ps_payment_decisions": 0,
"ps_proposals": 0,
"ps_allocation_aliases": 0,
"ps_allocation_decisions": 0,
"ps_allocations": 0,
"ps_commands": 0,
"ps_events": 0,
"ps_outbox": 0
},
"checked_after": "2026-10-29T21:10:40+00:00"
}
@@ -0,0 +1,43 @@
{
"host": "sgf",
"hashes_before": {
"pa_sources": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_proposals": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_obligations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_events": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_commands": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_outbox": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"pa_history_imports": null,
"pa_imported_payments": null,
"pa_payment_decisions": null,
"pa_imported_sources": "237c82de39d5f5d75b6c8d5f9e5aa81d4fd692e216eec386e27a96d9e2884261",
"permission_grants": "00eca880a0d034c0016ae456fdc6260963ba4260ae3492e924a17833064fd9a6",
"accounts_without_credentials": "fa565c3aad2a788a3f9f523ced5b6fd0be89ec09b190b1e1d3a57358c5546b84",
"existing_access": "41bc65cf9459f806cc2c84c6b583debcf27835456f556ae20ba78915718620af"
},
"counts_before": {
"pa_sources": 0,
"pa_proposals": 0,
"pa_obligations": 0,
"pa_events": 0,
"pa_commands": 0,
"pa_outbox": 0,
"pa_imported_sources": 1,
"permission_grants": 9,
"users": 3
},
"checked_at": "2026-10-29T21:07:09+00:00",
"preserved": true,
"schema_counts": {
"ps_payments": 0,
"ps_payment_decisions": 0,
"ps_proposals": 0,
"ps_allocation_aliases": 0,
"ps_allocation_decisions": 0,
"ps_allocations": 0,
"ps_commands": 0,
"ps_events": 0,
"ps_outbox": 0
},
"checked_after": "2026-10-29T21:10:41+00:00"
}
+299
View File
@@ -0,0 +1,299 @@
{
"version": "COMMON-SUPPLIER-SETTLEMENT-SIM-v1",
"checked_at": "2026-10-29T21:08:21.464Z",
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "156bd40f3080de66a73c0befd975990e9d7010c2a232a86d751d4db3af4fae93",
"principal_minor": 1160000,
"balance_after_first_allocation_minor": 760000,
"due_on": null,
"days_overdue": null,
"multi_document_core": {
"balances": [
0,
0,
100000
],
"unallocated_minor": 40000,
"foreign_supplier_refused": true,
"other_unit_reference_refused": true,
"kind": "core explicit synthetic source adapter; not another host invoice workflow"
},
"races": [
{
"waits": 2,
"results": [
{
"status": 403
},
{
"status": 403
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"payment_id": 1,
"decision_id": 1,
"replayed": false
}
},
{
"status": 200,
"result": {
"payment_id": 1,
"decision_id": 1,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"proposal_id": 1,
"replayed": false
}
},
{
"status": 200,
"result": {
"proposal_id": 1,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 403
},
{
"status": 403
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"proposal_id": 1,
"decision_id": 2,
"replayed": false
}
},
{
"status": 200,
"result": {
"proposal_id": 1,
"decision_id": 2,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 409,
"message": "Saldo insuficiente ou ligação pagamento/obrigação já confirmada; sem edição silenciosa."
},
{
"status": 200,
"result": {
"proposal_id": 3,
"decision_id": 3,
"replayed": false
}
}
]
}
],
"checks": [
"payment_confirmation_does_not_reduce_debt",
"explicit_allocations_only",
"new_request_keys_recover_same_fact",
"duplicate_evidence_conflicts",
"partial_and_excess",
"overallocation_refused",
"rejected_payment_or_allocation_has_no_effect",
"separate_actor_and_person",
"revocation_while_waiting",
"atomic_fault_rollback_and_retry",
"source_revision_conflict",
"cross_company_refused",
"cross_supplier_refused",
"history_not_ignored",
"immutable_confirmed_facts",
"legacy_balance_uses_common_position",
"unchanged_stock_budget_invoice_legacy_payments",
"csrf_and_context",
"logout_reentry_history",
"durable_outbox"
],
"visual_review": false
},
{
"host": "sgf",
"passed": true,
"core_sha256": "156bd40f3080de66a73c0befd975990e9d7010c2a232a86d751d4db3af4fae93",
"principal_minor": 1160000,
"balance_after_first_allocation_minor": 760000,
"due_on": null,
"days_overdue": null,
"multi_document_core": {
"balances": [
0,
0,
100000
],
"unallocated_minor": 40000,
"foreign_supplier_refused": true,
"other_unit_reference_refused": true,
"kind": "core explicit synthetic source adapter; not another host invoice workflow"
},
"races": [
{
"waits": 2,
"results": [
{
"status": 403
},
{
"status": 403
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"payment_id": 1,
"decision_id": 1,
"replayed": false
}
},
{
"status": 200,
"result": {
"payment_id": 1,
"decision_id": 1,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"proposal_id": 1,
"replayed": false
}
},
{
"status": 200,
"result": {
"proposal_id": 1,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 403
},
{
"status": 403
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"result": {
"proposal_id": 1,
"decision_id": 2,
"replayed": false
}
},
{
"status": 200,
"result": {
"proposal_id": 1,
"decision_id": 2,
"replayed": false
}
}
]
},
{
"waits": 2,
"results": [
{
"status": 409,
"message": "Saldo insuficiente ou ligação pagamento/obrigação já confirmada; sem edição silenciosa."
},
{
"status": 200,
"result": {
"proposal_id": 3,
"decision_id": 3,
"replayed": false
}
}
]
}
],
"checks": [
"payment_confirmation_does_not_reduce_debt",
"explicit_allocations_only",
"new_request_keys_recover_same_fact",
"duplicate_evidence_conflicts",
"partial_and_excess",
"overallocation_refused",
"rejected_payment_or_allocation_has_no_effect",
"separate_actor_and_person",
"revocation_while_waiting",
"atomic_fault_rollback_and_retry",
"source_revision_conflict",
"cross_company_refused",
"cross_supplier_refused",
"history_not_ignored",
"immutable_confirmed_facts",
"legacy_balance_uses_common_position",
"unchanged_stock_budget_invoice_legacy_payments",
"csrf_and_context",
"logout_reentry_history",
"durable_outbox"
],
"visual_review": false
}
],
"bank_execution": false,
"accounting": false,
"real_migration": false
}