Files
SGF/docs/proofs/supplier-reversals-legacy-regression-20261030.json
T
2026-11-02 08:06:45 +02:00

300 lines
7.4 KiB
JSON

{
"version": "COMMON-SUPPLIER-SETTLEMENT-SIM-v1",
"checked_at": "2026-10-30T21:41:16.326Z",
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "4a719ae1456df974877e2555dd6d559f26ebc40b90ae3ff7e11874cfbf2f106b",
"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": 200,
"result": {
"proposal_id": 2,
"decision_id": 3,
"replayed": false
}
},
{
"status": 409,
"message": "Saldo insuficiente ou ligação pagamento/obrigação já confirmada; sem edição silenciosa."
}
]
}
],
"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": "4a719ae1456df974877e2555dd6d559f26ebc40b90ae3ff7e11874cfbf2f106b",
"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": 200,
"result": {
"proposal_id": 2,
"decision_id": 3,
"replayed": false
}
},
{
"status": 409,
"message": "Saldo insuficiente ou ligação pagamento/obrigação já confirmada; sem edição silenciosa."
}
]
}
],
"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
}