Traceability checklist

IDRequirementCode/ModuleUI/APIDB/StateTestEvidenceStatus
D03-INT-01Three primary jobs only (RECEIVE / PICK & PACK / COUNT STOCK)D03_STOREKEEPER_DASHBOARD.htmljob cards + D03_TASK_TYPESpreview tasksPhase1 #77 + INTembedded D03 HTMLVERIFIED
D03-INT-02Authority zeros (stock/ship/transfer/finance/AI execute)D03_*_AUTHORITY flagshonesty copyflags FalsePhase1 #03-09 + INTconstantsVERIFIED
D03-INT-03STOREKEEPER role + location isolation on /__d03__*_d03_require/__d03__/summary|tasks|task|scan-preview|audit|aisession registryPhase1 #10-18 + INTPhase1 certVERIFIED
D03-INT-04Scan preview validates; no silent stock commitd03_scan_preview / D03WarehouseCommandStore/__d03__/scan-previewd03_scan_receipts advisoryPhase1 #37-54Phase1 certVERIFIED
D03-INT-05Wrong-item / over-qty / NaN rejectionscan_preview/__d03__/scan-previewREJECTED receiptsPhase1 #44-54Phase1 certVERIFIED
D03-INT-06Idempotent scan replay; collision blockedscan_preview/__d03__/scan-previewidempotency keysPhase1 #42-43Phase1 certVERIFIED
D03-INT-07Audit chain integrity + tamper fail-closedd03_audit/__d03__/auditaudit hashesPhase1 #55-61Phase1 certVERIFIED
D03-INT-08Link hub to D04 ReceiveD03 HTMLD04_STOREKEEPER_RECEIVE.htmln/aPhase1 #78 + INTembedded link + D04 PRE-MERGEVERIFIED
D03-INT-09Link hub to D05 Pick & PackD03 HTMLD05_STOREKEEPER_PICK_PACK.htmln/aPhase1 #78 + INTembedded link + D05 PRE-MERGEVERIFIED
D03-INT-10Link hub to D06 Count StockD03 HTMLD06_STOREKEEPER_COUNT_STOCK.htmln/aPhase1 #78 + INTD06 OWNER-CLOSED WITH HOLDSVERIFIED
D03-INT-11Link hub to D07 Role AID03 HTMLD07_ROLE_AI_COPILOT.htmln/aPhase1 #78 + INTD07 Batch 5 TECH COMPLETEVERIFIED
D03-INT-12Child Receive deep engine (owned by D04)D04_*D04 panel/APIsD04 storesD04 finals (reuse)D04 PRE-MERGE COMPLETE_PENDING_CERTIFICATIONIMPLEMENTED-UNVERIFIED
D03-INT-13Child Pick/Pack deep engine (owned by D05)D05_*D05 panel/APIsD05 storesD05 finals (reuse)D05 PRE-MERGE COMPLETE historicalIMPLEMENTED-UNVERIFIED
D03-INT-14Child Count Stock deep engine (owned by D06)D06_*D06 panel/APIsD06 storesD06 suite + EXITD06 OWNER-CLOSED WITH HOLDSVERIFIED
D03-INT-15Bin/location display honesty on hub tasks_D03_TASKS.bin_codetask cards / INT boardpreview bin_codeINT bin checks.116 INT boardVERIFIED
D03-INT-16Optional serial/lot mode honesty (not deep engine)lot_serial_mode OPTIONALINT board notepreview fieldINT serial honesty.116 INT boardVERIFIED
D03-INT-17Recovery guidance (restart → reload D03; no silent stock)D03 + INT guided stripdata-kzt-d03-int-recoveryn/aINT recovery copy.116 overlayVERIFIED
D03-INT-18Accessibility: landmarks, labels, 44px, reduced-motion noteD03 + INT HTMLaria + focusn/aINT a11y string checks.116 overlayVERIFIED
D03-INT-19Damaged/quarantine engines on D03 hubn/an/an/an/areadiness N/ANOT APPLICABLE
D03-INT-20Live stock commit / ship / pay via D03authorities Falseblockedn/aauthority zerosKEEP holdsBLOCKED
D03-INT-21Honest hub status: Phase1 PASS ≠ production; PRE-MERGE WITH HOLDSD03_INTEGRATED_* + release cert stampsINT board + registry hintstatus constantsINT status checks.116VERIFIED