47 lines
2.4 KiB
JSON
47 lines
2.4 KiB
JSON
{
|
|
"full_suite": {
|
|
"tool": "pest",
|
|
"result": "passed",
|
|
"tests": 801,
|
|
"passed": 799,
|
|
"assertions": 8192,
|
|
"duration_ms": 112879,
|
|
"skipped": 2
|
|
},
|
|
"final_targeted_suite": {
|
|
"tool": "pest",
|
|
"result": "passed",
|
|
"tests": 91,
|
|
"passed": 91,
|
|
"assertions": 596,
|
|
"duration_ms": 10632
|
|
},
|
|
"postgresql": "49 tests / 379 assertions and six real lock-contention races; see supply-coordination-pg.json",
|
|
"scope": "Initial lot reconciliation, reception, metadata, independent quarantine release, FEFO issue and expiry projection",
|
|
"local_navigation": "nine HTTP/Inertia pages verified; no automatic write permissions",
|
|
"limitations": [
|
|
"Tracked transfers and adjustments pending, guarded on server",
|
|
"Active setup revision and exemption from quarantine pending",
|
|
"Explicit identity reuse across receipts pending",
|
|
"Unqualified future lot arrivals excluded from usable forecast",
|
|
"Full traceability reporting, alerts and pagination pending"
|
|
],
|
|
"published": false,
|
|
"checked_at": "2026-11-01T10:34:21.9942049Z",
|
|
"sources_sha256": {
|
|
"app/Http/Controllers/InventoryLotController.php": "3089578e142b98b60bb4561a235550772d9108114ac005e489cadf74a0ce4891",
|
|
"tests/Feature/InventoryLotsTest.php": "813ea1d7dc937d1e6d8f756f6d9d9acc97a12c2640d97d5b8bcb53c441014c11",
|
|
"resources/js/pages/stock/lots.tsx": "d36035c74245ed927c90a2e6ac28d4a3ec5f5c61298b5e75f117761b61167432",
|
|
"app/Services/ReceiptWorkflow.php": "9b3e0bca27852bc04de67b0a8d075be1acabddee4b309e82d06983f99bcbcf94",
|
|
"app/Services/ReplenishmentProjection.php": "876dea250546044db7993fe62d1c189f3298d43bd5342664d25c6e4d54b1176c",
|
|
"app/Services/InventoryLots.php": "735702065b8d5a864a44927e5bd67d1f70a32d048583476c534ada56bd02380b",
|
|
"app/Services/SupplySuggestions.php": "3f304611f63340316b56065d8cbd3e9f2ebcbb968c1bbac74d181f0eabfacb7d",
|
|
"database/migrations/2026_11_01_000043_create_inventory_lot_allocations.php": "37c7ab878c59a8eb5bcbe8a1e7e479199e308dc8c67d0d52ec8d6156b3379ecc",
|
|
"app/Services/StockWorkflow.php": "27099a811beab57a1b3d1ee3ee5bda49715c7ac7a101ba0e95532ada21e52d10",
|
|
"app/Models/InventoryLotAllocation.php": "3b2b1aa7be0bb5032ab4e0b6ec5a768811566aebc1d690f682e7bd27477c93e7"
|
|
},
|
|
"types_build_lint_scoped_phpstan": "passed",
|
|
"visual_browser_review": false,
|
|
"local_installation": "migration 43; verified backup restore; 105 existing tables preserved; no new accounts, grants or business data"
|
|
}
|