Module X Floor · Module X SolutionsHomeBrochureWork InstructionsFAQHelpFeature status

Feature status — running tab

✅ 4 Fully coded · 🟡 16 Partial · ⬜ 36 Planned/stub (56 total). Auto-rebuilt from features.json on every deploy.

Module X Floor app

FeatureWhat it doesCodedDeploy statusBottleneck / gate
✅Badge registerAdd a worker by badgeFully codedLive (pilot)APS optional/off until HR ready — supervisor pilot runs without live APS
🟡Task statusGreen / amber / redPartialLive shellUI shell only — no persistent API
🟡AttendanceClock in and outPartialLive shellUI shell only — no persistent API; APS optional/off until HR ready — supervisor pilot runs without live APS
✅Camera-first registerAuto-snap, read text + barcode, store ID photoFully codedLive (pilot)
✅Retake ruleUnreadable badge retakes; cancel blocks registerFully codedLive (pilot)
✅Confirm-onlyCheck and tap confirm, no typingFully codedLive (pilot)
⬜Schedule notificationsShift and task remindersPlanned/stubPlannedNot started — needs spec + API + DB

Supervisor yard

FeatureWhat it doesCodedDeploy statusBottleneck / gate
🟡Yard viewAll crews and unitsPartialLive shellUI shell only — no persistent API
⬜Idle / timeout flagsFlag stalled tasksPlanned/stubPlannedNot started — needs spec + API + DB
⬜Drag-drop reassignmentMove workers between tasksPlanned/stubPlannedNot started — needs spec + API + DB
⬜Logistics unit movesTrack unit movesPlanned/stubPlannedNot started — needs spec + API + DB
⬜Multi-shiftClean shift handoffPlanned/stubPlannedNot started — needs spec + API + DB

Supervisor workload & management dashboard

FeatureWhat it doesCodedDeploy statusBottleneck / gate
⬜Supervisor task listOne list of what each supervisor is working on: people issues, reviews, coaching, corrective actions, statements, drawings, material and floor issues.Planned/stubPlannedNot started — needs spec + API + DB
⬜People / issues clock-inSupervisors clock onto a people or floor issue like a task, so time spent is captured, not guessed.Planned/stubPlannedNot started — needs spec + API + DB; APS optional/off until HR ready — supervisor pilot runs without live APS
⬜Tier 1 / Tier 2 meetings + team attendanceLog Tier 1/Tier 2 meetings and take team attendance in one tap.Planned/stubPlannedNot started — needs spec + API + DB; APS optional/off until HR ready — supervisor pilot runs without live APS
⬜Kiosk / unit walk scansScan the kiosk or unit QR on a walk — proves the floor was walked and when.Planned/stubPlannedNot started — needs spec + API + DB
⬜Management dashboardShows management what every supervisor is working on and how hard: open items, time per category, walks, meetings, attendance.Planned/stubPlannedNot started — needs spec + API + DB
⬜Manager dashboard + leaderboardsOps view above supervisors: all shifts/departments, supervisor and crew rankings, handoff success, attendance, throughput, QC pass/fail checks with alerts, safety TRIR (Total Recordable Incident Rate), and Kaizens (improvement ideas submitted vs completed).Planned/stubPlannedNot started — needs live labor/attendance + QC + safety incident + Kaizen metrics + management dashboard + persistent store (Neon)
⬜Executive dashboard + leaderboardsHigh-level KPIs and rankings across projects and departments: throughput, labor cost, on-time units, QC pass rate with alerts, safety TRIR (Total Recordable Incident Rate), and Kaizens (improvement ideas submitted vs completed).Planned/stubPlannedNot started — needs live labor/attendance + QC + safety incident + Kaizen metrics + management dashboard + persistent store (Neon)
⬜Product acceptance testingQA / acceptance tests on each finished product or unit before ship or hand-off: checklist, pass/fail, sign-off, and failures fed to QC alerts on the Manager/Executive dashboards.Planned/stubPlanned (future)Not started — needs acceptance checklists/test specs + QC data model + persistent store (Neon)
⬜Supervisor shift handoffOutgoing supervisor hands the next shift (day ↔ night; 6 day + 4 night supervisors) a single handoff packet.Planned/stubPlannedNot started — needs shift-aware handoff UI + persistent store (Neon)
⬜Handoff packet contentsOpen issues, people notes, materials, drawings, meetings, attendance flags, time-on-task clocks, unit status.Planned/stubPlannedNot started — needs shift-aware handoff UI + persistent store (Neon)
⬜Incoming acknowledgementIncoming supervisor reviews and confirms receipt; unacknowledged items stay flagged.Planned/stubPlannedNot started — needs shift-aware handoff UI + persistent store (Neon)
⬜Handoff success dashboardManagement + yard dashboards show each shift handoff: ✅ acknowledged vs ⚠️ not addressed / missed, by supervisor and shift.Planned/stubPlannedNot started — depends on Supervisor shift handoff + persistent store (Neon); management dashboard also Planned
⬜Master planner interfaceOne place for the schedule across units/projects, materials demand, capacity, and shift handoff visibility.Planned/stubPlannedNot started — needs schedule + inventory + persistent store (Neon)

Menu Kiosk

FeatureWhat it doesCodedDeploy statusBottleneck / gate
🟡Unit dashboardWhere each unit standsPartialLive shellUI shell only — no persistent API
🟡Crew cycleRotation at a glancePartialLive shellUI shell only — no persistent API
🟡Task barsProgress per taskPartialLive shellUI shell only — no persistent API
🟡QR menuScan to open any appPartialLive shellUI shell only — no persistent API
⬜Global leaderboardLevel 1 of 3: floor-wide rankings of crews, teams, and supervisors on a kiosk display.Planned/stubPlannedNot started — needs live labor/attendance metrics + persistent store (Neon)
⬜Project-level leaderboardLevel 2 of 3: rankings within one project (all units on that job).Planned/stubPlannedNot started — needs live labor/attendance metrics + persistent store (Neon)
⬜Department-level leaderboardLevel 3 of 3: rankings within one department/shop — e.g. Metal Fab (every frame going through Metal Fab), Concrete Casting (every building/unit being cast), or Prefab (every prefab unit).Planned/stubPlannedNot started — needs live labor/attendance metrics + persistent store (Neon)

Module X Floor Admin

FeatureWhat it doesCodedDeploy statusBottleneck / gate
🟡Role levelsFloor, lead, supervisor, adminPartialIn buildCode in progress — not finished/tested
⬜Org chartReporting linesPlanned/stubPlannedNot started — needs spec + API + DB
⬜Gate togglesAttendance rules on/offPlanned/stubPlannedNot started — needs spec + API + DB; APS optional/off until HR ready — supervisor pilot runs without live APS
⬜White-labelModule X Solutions skin, host-neutralPlanned/stubPlannedNeeds Admin roles done first; branding config not built
⬜Camera AI verifyPhoto check of finished workPlanned/stubPlanned, not activeVision model not wired; gated off pending Max OK

Accounting & inventory

FeatureWhat it doesCodedDeploy statusBottleneck / gate
🟡Job cost / WIPLive labor + material cost per unitPartialLive (pilot, in-memory)Neon/Postgres not live (in-memory only)
🟡InventoryLocations, bins, quantitiesPartialLive (pilot, in-memory)Neon/Postgres not live (in-memory only)
🟡ReorderMin/max, reorder point, suggested POPartialLive (pilot, in-memory)Neon/Postgres not live (in-memory only)
🟡Multi-level BOMSubassemblies, revisions, backflushPartialLive (pilot, in-memory)Neon/Postgres not live (in-memory only)
⬜Scanco-grade scanningScanning built inPlanned/stubPlannedScanner hardware/SDK integration not built
🟡Accounting depthGL-ready job cost, WIP, COGS, variance — Sage-or-betterPartialIn buildCode in progress — not finished/tested
🟡Audit trailEvery record change is logged with who, when and why; corrections need a reason; soft delete with restore.PartialLive (pilot, in-memory)Neon/Postgres not live (in-memory only)
⬜Autodesk Vault ↔ warehouse part linkLinks Autodesk Vault part numbers (CAD/docs) to warehouse inventory SKUs so one Vault part = one warehouse SKU across projects; feeds the common-part reorder rollup.Planned/stubPlannedNot started — needs Autodesk Vault API/credentials + persistent warehouse inventory + persistent store (Neon)

Recent on main

FeatureWhat it doesCodedDeploy statusBottleneck / gate
🟡Workload time trackingWorkload tab clocks supervisor time spent on people, issues, and tasks (like a task clock).PartialOn Origin main (not yet confirmed on CF)On Origin main, not redeployed to CF; time summary/report view is a stub
🟡Security watchdogMonitors access/security events with accuracy log.PartialOn Origin main (not yet confirmed on CF)On Origin main, not redeployed to CF
⬜Conversational floor assistantChat-driven CRM over floor data.Planned/stubPlannedNot started — needs persistent DB + chat API
⬜Common-part demand rollupOne SKU across projects: schedule demand − on-hand − on-order + lead time → buy qty + date alert.Planned/stubPlannedNeeds schedule + BOM data persisted (Neon/Postgres not live)

APS API integration

FeatureWhat it doesCodedDeploy statusBottleneck / gate
⬜APS timeclock pull/pushSync punches between Module X Floor timeclock and APS / eSelfServe.Planned/stubOff / disabled for pilot — not activeWaiting on HR setup; supervisor pilot only — APS not connected (Max: turn APS off until HR ready)
⬜APS employee/badge syncMap badges to APS employee IDs (e.g. 1647351).Planned/stubOff / disabled for pilot — not activeWaiting on HR setup; supervisor pilot only — APS not connected (Max: turn APS off until HR ready)
⬜APS-backed attendanceAttendance/clock status sourced from or reconciled with APS.Planned/stubOff / disabled for pilot — not activeWaiting on HR setup; supervisor pilot only — APS not connected (Max: turn APS off until HR ready)

Sage 100 + Scanco

FeatureWhat it doesCodedDeploy statusBottleneck / gate
⬜Sage/Scanco: Materials / itemsTwo-way import/exportPlanned/stubStub (file import/export, not sent)Sage 100 credentials / bridge not wired (file only)
⬜Sage/Scanco: Work ticketsTwo-way import/exportPlanned/stubStub (file import/export, not sent)Sage 100 credentials / bridge not wired (file only)
⬜Sage/Scanco: Labor QR → task scansTwo-way import/exportPlanned/stubStub (file import/export, not sent)Sage 100 credentials / bridge not wired (file only); APS optional/off until HR ready — supervisor pilot runs without live APS
⬜Sage/Scanco: All timeclock dataTwo-way import/exportPlanned/stubStub (file import/export, not sent)Sage 100 credentials / bridge not wired (file only); APS optional/off until HR ready — supervisor pilot runs without live APS

Docs generated from features.json · updated 2026-11-03