Files
compras/docs/proofs/inventory-corrections.json
T
2026-11-02 08:08:05 +02:00

192 lines
5.0 KiB
JSON

{
"checked_at": "2026-11-01T12:18:05.919263Z",
"scope": [
"counts_and_signed_adjustments",
"supplier_returns_and_writeoffs",
"approved_lot_policy_revisions",
"full_physical_reversals",
"calendar_source_validity"
],
"postgresql": {
"checked_at": "2026-11-01T14:16:58+02:00",
"database": "fresh disposable PostgreSQL",
"tests": [
"SupplyPlanningTest",
"SupplyCoordinationTest",
"SupplySuggestionsTest",
"SupplyHistoryTest",
"InventoryLotsTest",
"InventoryCountsTest",
"InventoryDispositionsTest",
"InventoryLotPolicyTest",
"InventoryReversalsTest"
],
"result": "passed",
"races": [
{
"scenario": "same_reference",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "same_operation",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "single_conversion",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "conversion_retry",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "lot_double_issue",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "lot_identification_release",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "lot_double_transfer",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "lot_double_adjustment",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "double_supplier_return",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "lot_policy_stock_change",
"real_lock_contention": true,
"result": "passed"
},
{
"scenario": "double_stock_reversal",
"real_lock_contention": true,
"result": "passed"
}
],
"persistent_data_changed": false,
"output": "{\"tool\":\"pest\",\"result\":\"passed\",\"tests\":98,\"passed\":98,\"assertions\":628,\"duration_ms\":55755}"
},
"navigation": {
"checked_at": "2026-11-01T12:17:16.378Z",
"checks": [
{
"view": "agreements",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "calendar",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "imports",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "alternatives",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "reservations",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "deliveries",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "suggestions",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "history",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "lots",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "dispositions",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
},
{
"view": "reversals",
"status": 200,
"ready": true,
"admin_has_no_automatic_write": true
}
]
},
"static_analysis": {
"tool": "phpstan",
"result": "passed",
"errors": 0
},
"directed_tests": {
"tool": "pest",
"result": "passed",
"tests": 23,
"passed": 23,
"assertions": 140,
"duration_ms": 4688
},
"types": "passed",
"build": "passed",
"runtime_files_sha256_checked": 18,
"visual_browser_review": false,
"financial_credit_or_refund_implemented": false,
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 862,
"passed": 860,
"assertions": 8527,
"duration_ms": 122157,
"skipped": 2
},
"sources": {
"app/Services/SupplyPlanning.php": "ACC8005DADF78CC3B91D5EB3F1D44322E60B44920DBD5CA420D4A8F3ACEC586A",
"app/Services/InventoryLots.php": "DF1672C5D6EC7D96A79581555408287B5449C06286B53359D8472659E3BA8FE7",
"app/Services/InventoryDispositions.php": "1CF64BABC5659A3C056600A2E8ABCC7B88D11E37097AB3ED6E339313C392749F",
"app/Services/StockWorkflow.php": "1432454AB657EF8EF40886E4676ECAF5EE5A40E6D5782BCB25C2F88D573D33A7",
"app/Services/InventoryCounts.php": "0C1B0D5E795A15B4D762C47FCDBEB19F225AA933B4507938F310FF25026AFA11",
"app/Services/InventoryReversals.php": "AA17B3F30F65A855173DFFEF0F4659B7716D54D9CD622FEB5E3CC44208CEEBEE"
}
}