ALL-1381: Implement shadow monitor delivery mode in device domain
completedAgent: seph-engineer
Priority: 0
Branch:
wintermute/all-1381-device-delivery-modePR: #11602
Linear: ALL-1381
Implementation slice 01 from spec PR #11596 / specs/active/20260603-all-1381-shadow-monitors/implementation/01-device-schema-service.md. Branch wintermute/all-1381-device-delivery-mode. Add MonitorDeliveryMode LIVE/SHADOW to device Prisma schema, migration/backfill default LIVE, domain zod schemas/types/mappers, GraphQL type/input/filter, create default, update version handling, tests. Open PR assigned sephcoster. Do not merge.
Event Timeline
created
status_change
queued → in_progress
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → in_progress
progress
Opened PR #11602 with monitor deliveryMode contract; unit suite 204/204 green.
status_change
in_progress → completed
progress
PR #11602: fixed Cursor Bugbot water_heater schema regression in commit 597ee6d23d; rerunning CI. Local yarn --cwd domains/device jest src/services/monitor/ passed 204/204 after patch.