SEIRETSU FSM — Interactive Prototype
A clickable walkthrough of the Field Service Automation platform defined in SEIRETSU-SPEC-001. Every screen here traces back to a requirement in the specification (Part I PDD · Part II FDD). Use the sidebar to move between modules, and keep Guide Mode on to see what each screen demonstrates and which spec requirements it covers.
How to use this prototype
- Navigate with the sidebar. Screens are grouped the same way as the spec's module map — Engagement, Core Operations, Field, Intelligence.
- Keep Guide Mode on (top-right toggle). A panel on the right explains each screen in plain language: who uses it, what problem it solves, what to look at.
- Watch for the dark code chips like FR-SCH-003 next to UI elements. Each one is a requirement ID from the specification — proof that the screen implements the documented scope, nothing invented.
- Follow the story. The demo data tells one continuous story: a chiller fault at Harbourview Galleria travels from WhatsApp intake → case → work order → dispatch → technician's phone → billing.
- This is a prototype. Data is fictional and static; buttons demonstrate flow, not live logic. It exists to validate scope and design direction before build.
The story running through the demo
On the morning of the demo, the rooftop chiller at Harbourview Galleria (a contracted P1 site) reports abnormal vibration via IoT, while the facilities manager also reports it on WhatsApp. You can follow that single event through every screen: duplicate detection merges the two intakes, the SLA clock starts, assisted scheduling picks the right certified technician, the job completes offline on a phone, and the billable lines land in the ERP hand-off queue.
The 13 screens — what each one is
Command Centre
The CAFM live wall for operations heads: every job, every site, SLA risk, technician status — one glance.
FR-ANA-001 · BP-10 · PER-07/10Request Intake
Where every service request lands — WhatsApp, portal, phone, email, IoT — normalised into one queue.
FR-CAS-001/002 · UC-01 · BP-03Case Detail
The service desk cockpit: duplicate detection, entitlement check, priority derivation, remote-fix attempt.
FR-CAS-004..010 · BR-02/04/05Work Order
The unit of field execution — status pipeline, checklist, parts, SLA clocks, completion gate.
FR-WOM-001..010 · BR-13Schedule Board
Dispatcher's board with drag-drop bookings and explainable AI candidate ranking — no black box.
FR-SCH-001..007 · UC-02Contracts & SLA
Entitlements, SLA matrices per priority, escalation ladders, PPM obligations — governance in one place.
FR-CON-001..006 · BP-02/05PPM Planner
Planned maintenance generated from calendar, meter and IoT triggers — before things break.
FR-CON-007..009 · BP-07Inventory & Spares
Warehouse, site stores and van stock; reservation at scheduling time so SLAs are never promised without parts.
FR-INV-001..006 · BR-40/41Technician · My Day
The technician-only mobile app: prioritised day list, offline-first, one-tap navigation.
FR-MOB-001..003 · PER-04Technician · Job Execution
Checklist, photos, parts, signature — captured offline, synced without loss. The paper-killer.
FR-MOB-005..011 · UC-03IoT & Predictive
Telemetry, condition rules and failure scores turning sensor data into work orders before downtime.
FR-IOT-001..007 · UC-04Billing Hand-off
QA-approved work becomes invoice-ready ERP data — idempotent, exception-queued, never billed twice.
FR-BIL-001..006 · BP-09Customer Portal
What the client sees: raise, track, approve, rate — plus a multi-site facility manager dashboard.
FR-CUS-001..008 · PER-01/07What this prototype is — and is not
CAFM Command Centre FR-ANA-001
Live operations map FR-SCH-010
SLA risk queue FR-SCH-011
Today's mix OBJ-06
Technician status
Active work orders FR-ANA-003
| WO | Site | Type | Pri | Status | Assigned | SLA |
|---|---|---|---|---|---|---|
| WO-2431 | Harbourview Galleria · FL | Reactive | P1 | Dispatched | DR D. Reyes | 33 min |
| WO-2430 | Kingston Logistics Hub · JM | Predictive | P2 | Scheduled | AK A. Campbell | 4.2 h |
| WO-2428 | Cedar Grove Apts · FL | PPM | P3 | In Progress | MT M. Torres | — |
| WO-2425 | Palm Court Offices · FL | Statutory | P3 | QA Review | JB J. Brooks | Met ✓ |
| WO-2421 | Montrose Plaza · JM | Reactive | P4 | Open | — | 2 days |
Request Intake FR-CAS-001
Incoming queue — all channels FR-CAS-002
| Channel | From | Site / Asset | Summary | Age | |
|---|---|---|---|---|---|
| N. Grant Harbourview FM | Harbourview Galleria AST-00412 Chiller #2 | "Loud vibration from roof chiller, getting worse" | 2 min | ||
| IoT | Vibration sensor VIB-0412-A | Harbourview Galleria AST-00412 Chiller #2 | Rule R-VIB-03: amplitude > 7.1 mm/s × 3 readings BR-31 | 4 min | Dup? BR-02 |
| Portal | S. Whitmore Cedar Grove | Cedar Grove Apts Site-level | Corridor lights flickering, Level 3 west wing | 11 min | |
| ops@montroseplaza.jm | Montrose Plaza · JM Asset unknown ⚑ | AC unit dripping in food court — flagged for master-data fix FR-CAS-003 | 26 min | ||
| Phone | Front desk Palm Court | Palm Court Offices AST-00218 UPS-1 | UPS beeping intermittently — remote fix attempted FR-CAS-008 | 34 min | Remote fix ✓ |
WhatsApp — guided intake UC-01
2️⃣ Chiller #2 (Roof S)
3️⃣ AHU Level 2
4️⃣ Something else
Case CAS-5127 FR-CAS-010
Priority derivation FR-CAS-006
| Asset criticality | Critical (mall cooling) |
| Fault category | Mechanical / vibration |
| Contract uplift | Platinum |
| Derived priority | P1 override needs reason |
Entitlement check FR-CAS-007
| Contract | CON-2024-011 Platinum |
| Labour / parts | Included / Included |
| Response SLA | 35 min · resolution 4 h |
Duplicate detection FR-CAS-004
Rule R-VIB-03 threshold breach — same chiller
Prior fixes on this asset FR-CAS-008
| Date | WO | Fault | Resolution | Visit |
|---|---|---|---|---|
| 14 May 2026 | WO-2201 | Vibration alarm | Fan bearing lubricated, mounts torqued | First-visit fix |
| 02 Feb 2026 | WO-1987 | Refrigerant low | Leak test + recharge R-134a | First-visit fix |
| 19 Nov 2025 | WO-1806 | Compressor trip | Contactor replaced (PRT-3312) | 2 visits |
Case timeline FR-WAP-008
Work Order WO-2431 FR-WOM-002
Status pipeline — validated state machine, immutable audit FR-WOM-003
SLA clocks FR-CON-004
Job requirements FR-WOM-004
| Required skill | HVAC Cert · EPA 608 |
| Required tools | Vibration analyser |
| Parts kit | KIT-CHILL-VIB |
| Est. duration | 2.0 h |
| Safety / permit | Roof access permit |
Completion gate FR-WOM-006
Task checklist — template CHK-HVAC-VIB-01 FR-MOB-007
Linked records FR-WOM-008
Job card output FR-WOM-010
Schedule Board FR-SCH-001
Board — drag & drop with conflict validation FR-SCH-002
HVAC · EPA 608
Electrical L2
HVAC · Plumbing
Contracts & SLA Governance FR-CON-001
Contract register
| Contract | Account | Tier | Sites | PPM compliance FR-CON-011 | Expiry | Profitability FR-CON-013 |
|---|---|---|---|---|---|---|
| CON-2024-011 | Harbourview Galleria | Platinum | 1 | 97% | Dec 2026 | +31% |
| CON-2024-014 | Cedar Grove Apartments | Gold | 3 | 92% | Mar 2027 | +24% |
| CON-2025-002 | Kingston Logistics Hub 🇯🇲 | Gold | 2 | 88% | Oct 2026 ⚑ | +18% |
| CON-2025-006 | Lakeview Medical Centre | Platinum | 1 | 100% | Jun 2027 | −4% |
| CON-2025-009 | Montrose Plaza 🇯🇲 | Silver | 1 | 81% | Jan 2027 | +12% |
SLA matrix — CON-2024-011 FR-CON-003
| Pri | Response | Resolution | Coverage |
|---|---|---|---|
| P1 | 35 min | 4 h | 24×7 |
| P2 | 2 h | 8 h | 24×7 |
| P3 | 8 h | 2 days | Bus. hrs |
| P4 | 1 day | 5 days | Bus. hrs |
Escalation ladder FR-CON-005
Entitlement rules — CON-2024-011 Platinum FR-CON-002
PPM & Predictive Planner FR-CON-007
August calendar
Demand generator FR-CON-008
Inventory & Spares FR-INV-001
Part catalogue & stock by location FR-INV-002
| Part | Serialised | Central WH | Kingston store | Vans | Reserved FR-INV-003 | Min/Max | |
|---|---|---|---|---|---|---|---|
| Fan bearing set 40mm PRT-2210 | — | 14 | 3 | 6 | 2 → WO-2431 | 8 / 30 | OK |
| Compressor contactor 32A PRT-3312 | Serial | 4 | 1 | 2 | 0 | 6 / 20 | Below min ⚑ |
| R-134a refrigerant 13.6kg PRT-1108 | — | 9 | 2 | 4 | 1 | 6 / 24 | OK |
| SC/APC fiber pigtail pk50 PRT-7741 | — | 22 | 8 | 5 | 0 | 10 / 40 | OK |
| VFD drive 5.5kW PRT-5520 | Serial | 1 | 0 | 0 | 0 | 2 / 6 | Critical ⚑ |
Van stock — D. Reyes BR-40
Movements today FR-INV-005
Technician App — My Day FR-MOB-002
Why this screen matters
Offline-first is a hard requirement
Technician App — Job Execution FR-MOB-005
The completion gate, enforced on device
What happens on reconnect
Follow-on work
IoT & Predictive Maintenance FR-IOT-001
Chiller #2 — vibration telemetry → alert → work order UC-04
Failure risk — top assets FR-IOT-006
Benefit tracking — avoided downtime BR-33
Billing Hand-off FR-BIL-005
Ready for billing — QA approved FR-BIL-001
| WO | Site | Labour | Parts | Travel | Entitlement FR-BIL-003 | Invoice value | ERP status |
|---|---|---|---|---|---|---|---|
| WO-2418 | Palm Court · US | 0.75 h | $36 | $18 | Covered — $0, cost retained | $0.00 | Pushed ✓ |
| WO-2412 | Montrose Plaza · JM | 3.0 h | J$28,400 | J$4,200 | Chargeable | J$74,650 +15% GCT FR-BIL-007 | Pushed ✓ |
| WO-2409 | Cedar Grove · US | 2.5 h | $412 | $25 | Out-of-scope variation | $1,184.00 customer-approved quote FR-BIL-004 | Queued |
| WO-2398 | Lakeview · US | 4.0 h | $1,730 | $25 | Chargeable | $2,466.00 | Failed — in exception queue |