80 lines
2.6 KiB
JSON
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"
|
|
]
|
|
}
|