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

88 lines
3.0 KiB
JSON

{
"visual_browser_review": false,
"full_suite": {
"tool": "pest",
"result": "passed",
"tests": 808,
"passed": 806,
"assertions": 8230,
"duration_ms": 117137,
"skipped": 2
},
"types_build_lint_scoped_phpstan": "passed",
"postgresql": {
"checked_at": "2026-11-01T12:39:20+02:00",
"database": "fresh disposable PostgreSQL",
"tests": [
"SupplyPlanningTest",
"SupplyCoordinationTest",
"SupplySuggestionsTest",
"SupplyHistoryTest",
"InventoryLotsTest"
],
"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"
}
],
"persistent_data_changed": false,
"output": "{\"tool\":\"pest\",\"result\":\"passed\",\"tests\":56,\"passed\":56,\"assertions\":417,\"duration_ms\":26151}"
},
"sources_sha256": {
"tests/Concurrency/supply-worker.php": "56bc8d55ea07daac7ad4472a7a408b822e7d3ee7d97d948b1ca754497f0ced77",
"app/Services/StockWorkflow.php": "5ff22b088b79a2995b0b1480efc6eaba2c119ab2417ffe5ec7ef1951327a3056",
"resources/js/pages/stock/operations.tsx": "0580ba8c67e5e0368068c63948778af06a53bba3afb76ed00180c70e986dea61",
"resources/js/pages/stock/lots.tsx": "6d0839fd85d8803d5c59dfc12ac6162630e2a7962d45e7ac25438eafa97995ff",
"app/Services/InventoryLots.php": "6afbfffa32e8b55ebe916b14d681e72f1744a31e0f5d3e4c8732657b19b99c7a",
"tests/Feature/InventoryLotsTest.php": "b14fbbf49ac12ab0e7e882cbf961e7bfc8845bba76f9cd583ef1aa53c51d5ced",
"scripts/supply-pg-check.php": "7561ea31c0fcecad839678df5a2cd0f7d9a904c4c589413682754c5b8d79b097"
},
"persistent_business_commands_or_grants": false,
"remaining": [
"Counts and adjustments partitioned by lot",
"Returns, write-offs and reversals",
"Separate dispatch, transit and physical receipt",
"Movement of held/expired material and manual lot selection",
"Partial quarantine within one lot identity",
"Existing Word proposal gaps retained in continuity documents"
],
"new_migration": false,
"checked_at": "2026-11-01T10:41:07.6014744Z",
"published": false,
"navigation": "nine installed local HTTP/Inertia pages verified",
"scope": "Immediate tracked warehouse transfers, stable lot identity, FEFO allocation at both ends and independent destination quarantine"
}