EP-MEL-08 — Maintenance & Asset Management
Companion: Backlog README ·
EPICS.md· canonical:07-epics-and-user-stories.md§10
Summary
| Wave | R2 |
| Priority | P1 |
| Primary owner | maintenance-service |
| Participating services | housekeeping-service, file-storage-service, notification-service |
| Journeys realised | J-17 (Maintenance work order lifecycle) |
| Workflows | WF-07 |
| Frontend surfaces | Electron Desktop · Mobile (Maintenance Tech) |
| Story count | 6 |
Outcome
Work orders are created from any surface (housekeeping escalation, front-desk note, guest report), assigned and triaged by severity, executed and closed with parts/labor/photos, scheduled preventively, and coordinated with vendors when outsourced. An asset registry tracks lifecycle status of in-room equipment.
Cross-cutting AC for this epic
- Photos uploaded via
file-storage-servicewith virus-scan + tenant-prefix isolation. - Vendor coordination uses the same notification channel matrix as guest comms; vendor PII minimised.
- Asset lifecycle events publish to
analytics-servicefor replacement-cost forecasting.
Stories
| ID | Title |
|---|---|
| US-MEL-0067 | Create work order with severity, room, asset |
| US-MEL-0068 | Assign and triage work orders |
| US-MEL-0069 | Close work orders with parts and labor |
| US-MEL-0070 | Preventive maintenance schedule |
| US-MEL-0071 | Vendor coordination for outsourced repairs |
| US-MEL-0072 | Asset registry with lifecycle status |
Full AC in
../07-epics-and-user-stories.md§10.
Cross-references
- Service readiness (R2 entry):
../roadmap/service-readiness-gates.md - Definition of Done:
../standards/DEFINITION_OF_DONE.md