Files
compras/docs/proofs/warehouse-replenishment.json
2026-11-02 20:27:11 +02:00

80 lines
2.6 KiB
JSON

{
"checked_at": "2026-11-02T06:29:42.3293983Z",
"environment": "SGC local evaluation 8005",
"functionality": [
"physical reservation at independent authorization",
"atomic reservation consumption and physical delivery",
"authorized cancellation of outstanding balance",
"protection in the common stock engine",
"article and warehouse automatic purchase configuration",
"independent activation without automatic financial approval",
"source destination and equipment preserved",
"pending need when configuration is missing or invalid",
"replenishment coverage and duplicate prevention"
],
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 920,
"passed": 918,
"assertions": 9620,
"duration_ms": 188408,
"skipped": 2
},
"targeted_suite": {
"tool": "pest",
"result": "passed",
"tests": 24,
"passed": 24,
"assertions": 259,
"duration_ms": 11151
},
"postgresql": {
"checked_at": "2026-11-02T08:24:01+02:00",
"database": "disposable PostgreSQL",
"result": "{\"tool\":\"pest\",\"result\":\"passed\",\"tests\":24,\"passed\":24,\"assertions\":232,\"duration_ms\":20682}",
"races": [
{
"scenario": "same_operation",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "different_operations",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "automatic_purchase_activation_retry",
"real_lock_contention": true,
"single_draft": true,
"result": "passed"
}
],
"persistent_data_changed": false,
"database_removed_in_finally": true
},
"installation_proof": "warehouse-reservations-install.json",
"http_proof": "approval-routing-http.json",
"verification": {
"types": "passed",
"build": "passed",
"scoped_php_analysis": "passed",
"common_runtime_files_sha256": 18,
"formatting_and_lint": "passed",
"screenshots": false
},
"existing_data_preserved": true,
"accounts_or_grants_created": false,
"invoice_created_for_internal_use": false,
"automatic_submission_or_approval": false,
"limitations": [
"reservation refill after new stock requires explicit reviewer action",
"no durable outbox recovery or scheduled time-only validity scan yet",
"new equipment and services retain their dedicated workflows",
"sales invoicing remains SGF composition",
"manual purchases without authorized article and warehouse provenance are not inferred",
"warehouse-specific workflow notices are a separate increment"
]
}