Release 1.33 — Development Timeline
LEM Foundation → Equipment Financial Layer → T&M Work Orders
Three phases building on each other, with parallel tracks where possible. Click any row with a spec to expand it inline.
Total Features
35
3 LEM + 12 WO + 8 Equip + 12 Backend
Phases
5
LEM → WO → Backend → Equip → Maint
Key Prerequisite
Job Refactor
Emma's projectId optional branch
Key Customers
4+
Rival, Mkwa, Tear Systems, Thermogenics
READY No blockers
BLOCKED Waiting on dependency
BACKEND Backend only (no UI)
▶ = has spec (click to expand)
Critical Path
The longest dependency chain that determines minimum timeline:
LEM-1
Labor Rates
→
LEM-2
Equip Rates
→
Job Refactor
Merge Required
→
WO-1
Job Type Config
→
WO-5
List Tables
→
EQ-0
Equip Schema
→
WO-2
Line Items
→
WO-3
Create/Edit
→
WO-4/5/6
Detail + List Pages
→
WO-8
Mobile Wizard
Phase 1
LEM Foundation — Rate Data Models
Prerequisite for all downstream features. Establishes structured cost vs. billable rate data for Labor, Equipment, and Materials. No blocking dependencies — can start immediately.
↓
Phase 2
T&M Work Orders
The highest priority feature. Requires the Job Refactor branch to be merged (makes projectId optional on Job). Uses LEM rate data for auto-pricing line items. No dependency on Equipment Financial Layer.
↓
Parallel Tracks
Independent Work Order Features
These features can be developed in parallel with the main WO track or slotted in between phases.
↓
Backend Sprint
Backend Infrastructure — Material Supply Chain
Backend only — no UI. Builds the database models, GraphQL resolvers, and services for every feature in Release 1.34. Seeded with synthetic data and validated end-to-end via MCP. Runs in parallel with WO development. Full specs and implementation plans live in the 1.34 timeline.
Full feature specs and implementation plans for each MAT item → Release 1.34 Timeline
↓
Phase 3
Equipment Financial Layer
Equipment timesheet capture, P&L integration, and invoicing. Requires LEM-2 (Equipment Rates). Can run in parallel with WO development since there are no cross-dependencies. Deferred after WO as lower priority.
↓
Phase 4
Equipment Maintenance & Mobile (Lower Priority)
These are valuable but not on the critical path for Work Orders. Can be deferred to 1.33 if timeline is tight.
Sequencing Rationale
- LEM rates first (Phase 1) because Work Order line items need auto-pricing from structured rate data. Labor and Equipment billable rates are the foundation for WO line item pricing.
- Work Orders second (Phase 2) because WO is the highest priority customer-facing feature. WO depends on LEM rates and the Job Refactor merge, but has no dependency on the Equipment Financial Layer. This gets WO to market faster.
- Equipment Financial Layer third (Phase 3) because it only depends on LEM-2 (already done in Phase 1) and can run in parallel or after WO. Mkwa/Isolation Elite need equipment features but they don't block WO launch.
- Phase 4 features are important but deferrable — maintenance and mobile QoL are Mkwa priorities but don't block either WO or Equipment Financial launch.
Key Decisions & Open Questions
- Decided: Work Order = type of Job (isWorkOrder flag), not a separate entity
- Decided: Phased build — LEM rates → Work Orders → Equipment Financial Layer (WO prioritized over Equipment)
- Decided: Labor billable rates live on TradeLevelRate.billableValue (not a new table)
- Open: Equipment rate complexity — need to confirm how quoting rates vs. actual time logging rates differ (daily rate for 3-day job vs. hourly rate for 3-hour job)
- Open: Material rate source — existing MCP endpoints exist, need to confirm UI approach for the material database
- Open: Rival's 16 tickets — need to confirm which overlap with this feature set vs. separate work
- Pending: Chris review of data structure decisions (extending Job model vs. separate entity — decided, but needs CTO sign-off)
Source Documents
- Meeting Recording: Corey & Emma — March 30, 2026 @ 3:13 PM (Meeting ID: 97696153)
- Equipment Specs:
appello-sdlc/docs/uis-15*.html (8 child specs)
- Work Order Specs:
tm-work-orders-uis/uis-20*.html (7 child specs, excludes CO Log — existing interface)
- Clearstory Gap Analysis:
tm-work-orders-uis/clearstory-mobile-gap-analysis.html
- Clearstory Process Map:
tm-work-orders-uis/clearstory-process-map.html