Six packages are now delivered: the global shell, the Service User Profile (Phase 1), the Home / Dashboard (Phase 2), the Requests console (Phase 3), Referrals (Phase 4) and Scheduling (Phase 5). The remaining grid now also folds in the rest of Mark's design – Inventory & stock, Live Service (team location & vehicle tracking), the Responder / field app, and team creation (installers, assessors) inside Administration. Team shift scheduling already shipped with Phase 5 (Roster). Each remaining module is scored on four axes so we can pick the next package deliberately – not just by appetite. Higher build effort means more work; higher decision-readiness, dependency pull and customer value all argue for doing it sooner.
| # | Module | Complexity | Rationale for the slot |
|---|---|---|---|
| 1 | Administration | High | Foundational. Requests, Scheduling and the field app all draw teams (installers / assessors / responders), task types, SLAs and user-group lists from here; building it out next hardens the config the live modules already consume. |
| 2 | Live Service & team location | Med-High | The control-room wallboard – team location and vehicle tracking on a live map. Reads best once field devices feed it live positions and availability. |
Scores are 1–5 planning estimates from the project record (meeting decisions, SaaS4 scores, the build spec, Mark's design and the round 11–14 corrections), not measured values – adjust as we learn. "Decision-readiness" = how much is already agreed vs. needs a fresh decisions round. Team shift scheduling from Mark's design already shipped in Phase 5 (Scheduling → Roster: shift / off / sick / holiday / training, Teams & 365 sync, roster-change re-home), so it sits under Delivered, not here. The SM v1 (TSP) → ILOS SM v2 database migration is tracked separately (see Data Migration Plan) and is deliberately out of this build-sequence view.