This commit is contained in:
2026-10-29 18:43:29 +02:00
parent f77900e198
commit 78e89a51d2
75 changed files with 2881 additions and 14 deletions
+16
View File
@@ -0,0 +1,16 @@
{
"version": "SGF-BUDGET-WORKSPACE-SIM-v1",
"url": "http:\/\/127.0.0.1:8003",
"isolated_database": "budget_core_sgf_4abb58d1cabf",
"restricted_role": true,
"synthetic_only": true,
"counts": {
"users": 4,
"cb_budgets": 0,
"cb_budget_entries": 0,
"cb_budget_consumptions": 0,
"cb_ui_commands": 0
},
"core_sha256": "1349d1ab4ab58a83c9abbf43549ebe7e4ed77717ed5463a2defac748cf7b9a31",
"checked_at": "2026-10-29T11:43:33+00:00"
}
+85
View File
@@ -0,0 +1,85 @@
{
"version": "SGF-BUDGET-WORKSPACE-SIM-v1",
"checked_at": "2026-10-29T11:38:41.903Z",
"passed": true,
"core_sha256": "1349d1ab4ab58a83c9abbf43549ebe7e4ed77717ed5463a2defac748cf7b9a31",
"checks": [
"four_real_sessions_and_empty_initial_demo",
"allocation_distinct_approval",
"same_command_recovery",
"changed_key_conflict",
"reservation_award_commit_equivalent",
"insufficient_balance",
"committed_release_refused",
"decimal_precision_rejected",
"failed_consumption_rollback_and_recovery",
"single_consumption_per_reference",
"pending_reinforcement_no_effect",
"distinct_reinforcement_review",
"release_once_no_reopening",
"foreign_origin_refused",
"stale_context_refused",
"csrf_enabled",
"reserved_unit_refused",
"reader_cannot_write"
],
"snapshots": [
{
"step": "reserve",
"balance": {
"approved_total_minor": 100000,
"reinforced_minor": 0,
"reserved_minor": 30000,
"committed_minor": 0,
"consumed_minor": 0,
"available_minor": 70000
}
},
{
"step": "award",
"balance": {
"approved_total_minor": 100000,
"reinforced_minor": 0,
"reserved_minor": 35000,
"committed_minor": 0,
"consumed_minor": 0,
"available_minor": 65000
}
},
{
"step": "commit",
"balance": {
"approved_total_minor": 100000,
"reinforced_minor": 0,
"reserved_minor": 0,
"committed_minor": 35000,
"consumed_minor": 0,
"available_minor": 65000
}
},
{
"step": "consume",
"balance": {
"approved_total_minor": 100000,
"reinforced_minor": 0,
"reserved_minor": 0,
"committed_minor": 25000,
"consumed_minor": 10000,
"available_minor": 65000
}
},
{
"step": "reinforcement",
"balance": {
"approved_total_minor": 120000,
"reinforced_minor": 20000,
"reserved_minor": 0,
"committed_minor": 25000,
"consumed_minor": 10000,
"available_minor": 85000
}
}
],
"visual_review": false,
"team_demo_changed": false
}
+14
View File
@@ -0,0 +1,14 @@
{
"host": "compras",
"isolated": true,
"restricted_role": true,
"counts": {
"sources": 0,
"proposals": 0,
"obligations": 0,
"events": 0,
"outbox": 0
},
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"checked_at": "2026-10-29T12:50:46+00:00"
}
+14
View File
@@ -0,0 +1,14 @@
{
"host": "sgf",
"isolated": true,
"restricted_role": true,
"counts": {
"sources": 0,
"proposals": 0,
"obligations": 0,
"events": 0,
"outbox": 0
},
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"checked_at": "2026-10-29T12:50:46+00:00"
}
+34
View File
@@ -0,0 +1,34 @@
{
"version": "COMMON-PAYABLE-SOURCE-SIM-v1",
"passed": true,
"checked_at": "2026-10-29T12:47:50.740Z",
"team_budget_preserved": true,
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "4a34d4256cf35402f407d4cb8d1f4a26441f8aa2be1a7b30312fdb2d631a22eb",
"recognised_obligations": 0,
"checks": [
"previous_settlement_blocks_recognition",
"history_unchanged",
"no_full_unpaid_import"
],
"visual_review": false
},
{
"host": "sgf",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "4a34d4256cf35402f407d4cb8d1f4a26441f8aa2be1a7b30312fdb2d631a22eb",
"recognised_obligations": 0,
"checks": [
"previous_settlement_blocks_recognition",
"history_unchanged",
"no_full_unpaid_import"
],
"visual_review": false
}
]
}
+154
View File
@@ -0,0 +1,154 @@
{
"version": "COMMON-PAYABLE-SOURCE-SIM-v1",
"passed": true,
"checked_at": "2026-10-29T12:47:37.052Z",
"team_budget_preserved": true,
"hosts": [
{
"host": "compras",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "9ca4ac29a4720d6c4885101fd1485c58fb2dab3dcc2d5d975cb919679df58f54",
"principal_minor": 1160000,
"due_on": null,
"days_overdue": null,
"races": [
{
"waits": 2,
"results": [
{
"status": 200,
"state": "prepared",
"pid": 6472
},
{
"status": 200,
"state": "prepared",
"pid": 14488
}
]
},
{
"waits": 2,
"results": [
{
"status": 403,
"pid": 18912
},
{
"status": 403,
"pid": 3488
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"state": "recognised",
"pid": 8112
},
{
"status": 200,
"state": "recognised",
"pid": 804
}
]
}
],
"checks": [
"genuine_conferred_invoice",
"no_duplicate_new_keys",
"conflicting_payload",
"distinct_person",
"incomplete_source_pending",
"source_revision_conflict",
"revocation_while_waiting",
"event_fault_atomic_rollback",
"retry_after_failure",
"unknown_due_even_future",
"foreign_scope_refused",
"no_stock_budget_payment_effect",
"existing_settlement_history_refused_and_preserved",
"durable_events_outbox",
"read_only_ui",
"csrf_active"
],
"visual_review": false
},
{
"host": "sgf",
"passed": true,
"core_sha256": "5ec2a8c0b55b2982b41faaa6870243834a3b2f894795a5ef13c7406f87286962",
"source_revision": "9ca4ac29a4720d6c4885101fd1485c58fb2dab3dcc2d5d975cb919679df58f54",
"principal_minor": 1160000,
"due_on": null,
"days_overdue": null,
"races": [
{
"waits": 2,
"results": [
{
"status": 200,
"state": "prepared",
"pid": 6892
},
{
"status": 200,
"state": "prepared",
"pid": 11424
}
]
},
{
"waits": 2,
"results": [
{
"status": 403,
"pid": 804
},
{
"status": 403,
"pid": 20804
}
]
},
{
"waits": 2,
"results": [
{
"status": 200,
"state": "recognised",
"pid": 20576
},
{
"status": 200,
"state": "recognised",
"pid": 11332
}
]
}
],
"checks": [
"genuine_conferred_invoice",
"no_duplicate_new_keys",
"conflicting_payload",
"distinct_person",
"incomplete_source_pending",
"source_revision_conflict",
"revocation_while_waiting",
"event_fault_atomic_rollback",
"retry_after_failure",
"unknown_due_even_future",
"foreign_scope_refused",
"no_stock_budget_payment_effect",
"existing_settlement_history_refused_and_preserved",
"durable_events_outbox",
"read_only_ui",
"csrf_active"
],
"visual_review": false
}
]
}
+52
View File
@@ -0,0 +1,52 @@
{
"demo": "SGF-PRODUCT-DEMO-v1",
"checked_at": "2026-10-29T08:50:35.350Z",
"type": "HTTP integration, not visual acceptance",
"business_operations_changed": false,
"results": [
{
"role": "preparador",
"modules": [
"workshop",
"workshop-billing",
"workshop-corrections",
"direct-costs",
"industrial-costs",
"industrial-budgets",
"service-invoices",
"service-receivables"
],
"unauthorised_unit_refused": true
},
{
"role": "validador",
"modules": [
"workshop",
"workshop-billing",
"workshop-corrections",
"direct-costs",
"industrial-costs",
"industrial-budgets",
"service-invoices",
"service-receivables"
],
"unauthorised_unit_refused": true
},
{
"role": "tecnico",
"modules": [
"workshop"
],
"unauthorised_unit_refused": true,
"unauthorised_module_refused": "industrial-costs"
},
{
"role": "verificador",
"modules": [
"workshop"
],
"unauthorised_unit_refused": true,
"unauthorised_module_refused": "service-receivables"
}
]
}
@@ -0,0 +1,16 @@
{
"policy": "WORKSHOP-BILLING-CORRECTION-SIM-v1",
"database": "sgf_tempo_test",
"processes_per_case": 2,
"checks": {
"request_replay_one_version": true,
"replacement_vs_cancellation_one_request_successor": true,
"review_replay_one_decision": true,
"apply_replay_one_successor_pair": true,
"competing_reviews_one_decision": true,
"cancellation_blocks_overlapping_b1": true
},
"source_claims_unchanged": 2,
"applications": 2,
"b1_created": false
}
@@ -0,0 +1,10 @@
{
"environment": "browser-testing",
"database": "sgf_tempo_test",
"role": "sgf_test_runner",
"database_port": 55432,
"session_driver": "file",
"session_cookie": "sgf_browser_proof",
"cache_store": "file",
"synthetic_only": true
}
@@ -0,0 +1,15 @@
{
"policy":"WORKSHOP-BILLING-CORRECTION-SIM-v1",
"date":"2026-10-28",
"database":"sgf_tempo_test",
"full_regression":{"tests":183,"assertions":3209,"failures":0,"errors":0},
"new_correction_cases":8,
"overlapping_process_cases":6,
"build":{"vite":"8.3.5","passed":true,"dependencies_changed":false},
"manual_browser":{"port":8002,"fixture_prepared":true,"environment_checked_by_http":true,"user_path_completed":false,"screenshots_received":false,"automatic_edge_retried":false},
"development_migration_130000_applied":false,
"new_real_grants_applied":false,
"real_corrections_guard_refused":true,
"user_acceptance":false,
"closing_checkpoint_created":false
}