{"data":[{"id":3,"payload":{"role":"GodMode","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:15.086Z","revision":"1785191773587-x5yw73tv","template":{"nodes":{"god-mode.audit-warning":{"visible":true},"god-mode.health-overview":{"visible":true},"god-mode.command-center-events":{"visible":true}},"version":"v1.0.0","templateId":"god-mode-control-plane-v1.0.0","experienceKind":"god-mode-control-plane"},"changeNote":"KL-GODMODE-PROOF-V2-20260727","schemaVersion":"experience-runtime.v1","parentVersionId":2,"reviewedDevices":["desktop","mobile"]},"version":"draft-1785191775086-dquhndvd","created_at":"2026-07-27T22:36:15.221661+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":1,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"VALIDATED_DRAFT","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:15.086Z","validated":true}},{"id":1,"payload":{"role":"GodMode","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:03.085Z","revision":"1785191761890-fd0tb3r2","template":{"nodes":{"god-mode.audit-warning":{"visible":true},"god-mode.health-overview":{"visible":true},"god-mode.command-center-events":{"visible":true}},"version":"v1.0.0","templateId":"god-mode-control-plane-v1.0.0","experienceKind":"god-mode-control-plane"},"changeNote":"KL-GODMODE-PROOF-V1-20260727","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":["desktop","mobile"]},"version":"draft-1785191763085-ry6kri8t","created_at":"2026-07-27T22:36:03.123905+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":1,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:03.085Z","validated":true}},{"id":2,"payload":{"role":"GodMode","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:07.185Z","revision":"1785191767185-9wcb095a","template":{"nodes":{"god-mode.audit-warning":{"visible":true},"god-mode.health-overview":{"visible":true},"god-mode.command-center-events":{"visible":true}},"version":"v1.0.0","templateId":"god-mode-control-plane-v1.0.0","experienceKind":"god-mode-control-plane"},"changeNote":"KL-GODMODE-PROOF-V1-20260727","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":["desktop","mobile"]},"version":"published-1785191767185-42625c5r","created_at":"2026-07-27T22:36:07.203312+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":1,"published_at":"2026-07-27T22:36:07.185+00:00","published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"publish","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"validated":true,"publishedAt":"2026-07-27T22:36:07.185Z"}},{"id":5,"payload":{"role":"GodMode","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:26.884Z","revision":"1785191786884-jysvn491","template":{"nodes":{"god-mode.audit-warning":{"visible":true},"god-mode.health-overview":{"visible":true},"god-mode.command-center-events":{"visible":true}},"version":"v1.0.0","templateId":"god-mode-control-plane-v1.0.0","experienceKind":"god-mode-control-plane"},"changeNote":"KL-GODMODE-ROLLBACK-20260727","schemaVersion":"experience-runtime.v1","parentVersionId":4,"reviewedDevices":["desktop","mobile"]},"version":"published-1785191786884-8cjyir6e","created_at":"2026-07-27T22:36:26.904815+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":1,"published_at":"2026-07-27T22:36:26.884+00:00","published_by":null,"schema_version":"experience-runtime.v1","version_status":"PUBLISHED","created_by_label":"Experience Editor","validation_receipt":{"mode":"publish","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"validated":true,"publishedAt":"2026-07-27T22:36:26.884Z"}},{"id":21,"payload":{"role":"Owner","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:17.177Z","revision":"1786065495682-mnikkn65","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"guided-workflow","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1786065497177-cqi1cwef","created_at":"2026-08-07T01:18:17.238749+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":5,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:17.177Z","validated":true}},{"id":4,"payload":{"role":"GodMode","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"savedAt":"2026-07-27T22:36:20.185Z","revision":"1785191780185-l21dmv8f","template":{"nodes":{"god-mode.audit-warning":{"visible":true},"god-mode.health-overview":{"visible":true},"god-mode.command-center-events":{"visible":true}},"version":"v1.0.0","templateId":"god-mode-control-plane-v1.0.0","experienceKind":"god-mode-control-plane"},"changeNote":"KL-GODMODE-PROOF-V2-20260727","schemaVersion":"experience-runtime.v1","parentVersionId":2,"reviewedDevices":["desktop","mobile"]},"version":"published-1785191780185-furjvq5q","created_at":"2026-07-27T22:36:20.20582+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":1,"published_at":"2026-07-27T22:36:20.185+00:00","published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"publish","route":"/admin","scope":{"role":"GodMode","scopeId":"global","scopeType":"god_mode","routeFamily":"/admin","experienceKind":"god-mode-control-plane"},"validated":true,"publishedAt":"2026-07-27T22:36:20.185Z"}},{"id":7,"payload":{"role":"Owner","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:10:55.413Z","revision":"1785413452116-650rjyfd","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","radius":"rounded","primary":true,"spacing":"compact","surface":"accent","visible":true,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"ROOFING_COMPANY","moduleFocus":["roof targets","inspections","roof jobs","claim progress","estimates","money queue"],"routeSegment":"dashboard","dashboardKind":"roofing-ops","schemaVersion":"application-family.v1","parallelPipelines":["lead","job","claim"],"claimProgressVisibility":"parallel-with-job"},"version":"v1.0.0","templateId":"operational-command-roofing-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785413455413-dnony43q","created_at":"2026-07-30T12:10:55.438851+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":2,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:10:55.413Z","validated":true}},{"id":6,"payload":{"role":"Owner","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:10:43.319Z","revision":"1785413441127-5gw98wmj","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","radius":"rounded","primary":true,"spacing":"compact","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"ROOFING_COMPANY","moduleFocus":["roof targets","inspections","roof jobs","claim progress","estimates","money queue"],"routeSegment":"dashboard","dashboardKind":"roofing-ops","schemaVersion":"application-family.v1","parallelPipelines":["lead","job","claim"],"claimProgressVisibility":"parallel-with-job"},"version":"v1.0.0","templateId":"operational-command-roofing-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785413443319-e8l8fjzu","created_at":"2026-07-30T12:10:43.72409+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":2,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:10:43.319Z","validated":true}},{"id":8,"payload":{"role":"Owner","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:11:10.914Z","revision":"1785413467913-nj3celnz","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","radius":"rounded","primary":true,"spacing":"compact","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"ROOFING_COMPANY","moduleFocus":["roof targets","inspections","roof jobs","claim progress","estimates","money queue"],"routeSegment":"dashboard","dashboardKind":"roofing-ops","schemaVersion":"application-family.v1","parallelPipelines":["lead","job","claim"],"claimProgressVisibility":"parallel-with-job"},"version":"v1.0.0","templateId":"operational-command-roofing-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785413470914-jif3emmi","created_at":"2026-07-30T12:11:11.019595+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":2,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:11:10.914Z","validated":true}},{"id":10,"payload":{"role":"Owner","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T14:19:15.217Z","revision":"1785421154729-5iq19ki3","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","radius":"rounded","primary":true,"spacing":"compact","surface":"elevated","visible":true,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"ROOFING_COMPANY","moduleFocus":["roof targets","inspections","roof jobs","claim progress","estimates","money queue"],"routeSegment":"dashboard","dashboardKind":"roofing-ops","schemaVersion":"application-family.v1","parallelPipelines":["lead","job","claim"],"claimProgressVisibility":"parallel-with-job"},"version":"v1.0.0","templateId":"operational-command-roofing-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785421155217-j4efi79z","created_at":"2026-07-30T14:19:01.004405+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":2,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"VALIDATED_DRAFT","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T14:19:15.217Z","validated":true}},{"id":9,"payload":{"role":"Owner","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:11:21.513Z","revision":"1785413478814-la6tvuqy","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","radius":"rounded","primary":true,"spacing":"compact","surface":"accent","visible":true,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","radius":"rounded","primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"ROOFING_COMPANY","moduleFocus":["roof targets","inspections","roof jobs","claim progress","estimates","money queue"],"routeSegment":"dashboard","dashboardKind":"roofing-ops","schemaVersion":"application-family.v1","parallelPipelines":["lead","job","claim"],"claimProgressVisibility":"parallel-with-job"},"version":"v1.0.0","templateId":"operational-command-roofing-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785413481513-958z4hm0","created_at":"2026-07-30T12:11:21.52444+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":2,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/redfish-roofing/dashboard","scope":{"role":"Owner","scopeId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-07-30T12:11:21.513Z","validated":true}},{"id":11,"payload":{"role":"Owner","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-03T17:19:49.930Z","revision":"1785777589307-bz3bx6ff","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"schedule","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<div class=\"relative min-h-screen w-full overflow-hidden bg-[#070b11]\" data-experience-actual-route=\"/crm/LAWN_CARE/seaside-lawns/lawn-care?klExperienceEdit=1&amp;klExperiencePreview=1785777342177-n3818lwc&amp;klExperienceSelected=route-service.today&amp;klExperienceRuntime=1&amp;klExperienceReadOnly=1&amp;klExperienceTenant=c55998b4-82a3-467e-8d35-177bb4785f6e&amp;shellStudioPreview=experience-editor&amp;shellStudioTenantId=c55998b4-82a3-467e-8d35-177bb4785f6e&amp;klExperienceTenantType=LAWN_CARE&amp;klExperienceRole=Owner&amp;klExperienceSurface=route%3Alawn-command&amp;klExperienceDevice=desktop&amp;klExperienceParentOrigin=https%3A%2F%2Fapp.knocklaunch.app\" data-experience-actual-family=\"route-service-operations\" data-experience-actual-tenant=\"c55998b4-82a3-467e-8d35-177bb4785f6e\" data-experience-route-ready=\"true\" data-experience-route-mounted=\"false\" data-experience-editable=\"container\" data-experience-region-id=\"experience-route-canvas\" data-vw-editor-target=\"true\" data-experience-layer-id=\"region:experience-route-canvas\" draggable=\"false\" data-experience-dom-selected=\"true\" data-experience-editor-offset-x=\"139\" data-experience-editor-offset-y=\"63\" style=\"translate: 139px 63px;\"></div>","parentId":"generated:cs4aia","nextSiblingId":null},"value":{"offsetX":"139","offsetY":"63","translate":"139px 63px"},"before":{"html":"<div class=\"relative min-h-screen w-full overflow-hidden bg-[#070b11]\" data-experience-actual-route=\"/crm/LAWN_CARE/seaside-lawns/lawn-care?klExperienceEdit=1&amp;klExperiencePreview=1785777342177-n3818lwc&amp;klExperienceSelected=route-service.today&amp;klExperienceRuntime=1&amp;klExperienceReadOnly=1&amp;klExperienceTenant=c55998b4-82a3-467e-8d35-177bb4785f6e&amp;shellStudioPreview=experience-editor&amp;shellStudioTenantId=c55998b4-82a3-467e-8d35-177bb4785f6e&amp;klExperienceTenantType=LAWN_CARE&amp;klExperienceRole=Owner&amp;klExperienceSurface=route%3Alawn-command&amp;klExperienceDevice=desktop&amp;klExperienceParentOrigin=https%3A%2F%2Fapp.knocklaunch.app\" data-experience-actual-family=\"route-service-operations\" data-experience-actual-tenant=\"c55998b4-82a3-467e-8d35-177bb4785f6e\" data-experience-route-ready=\"true\" data-experience-route-mounted=\"false\" data-experience-editable=\"container\" data-experience-region-id=\"experience-route-canvas\" data-vw-editor-target=\"true\" data-experience-layer-id=\"region:experience-route-canvas\" draggable=\"false\" data-experience-dom-selected=\"true\"></div>","parentId":"generated:cs4aia","nextSiblingId":null},"command":"set-style","elementId":"region:experience-route-canvas","operationId":"1785777588396-tzc194ap"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785777589930-r8nppu0i","created_at":"2026-08-03T17:19:34.78691+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":3,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-03T17:19:49.930Z","validated":true}},{"id":14,"payload":{"role":"Owner","route":"/realtor-test/dashboard","scope":{"role":"Owner","scopeId":"f66fb54c-fb96-4d3f-b13e-6c37ad3e671a","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-08-03T23:55:25.279Z","revision":"1785801324447-l1p07w5p","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"REALTOR","moduleFocus":["listings","showings","campaigns","transactions","pipeline","GCI"],"routeSegment":"dashboard","dashboardKind":"realtor-hub","schemaVersion":"application-family.v1","parallelPipelines":["lead","transaction"],"claimProgressVisibility":"none"},"version":"v1.0.0","templateId":"operational-command-realtor-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785801325279-ffyuw9dy","created_at":"2026-08-03T23:55:10.531364+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":4,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"VALIDATED_DRAFT","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/realtor-test/dashboard","scope":{"role":"Owner","scopeId":"f66fb54c-fb96-4d3f-b13e-6c37ad3e671a","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-08-03T23:55:25.279Z","validated":true}},{"id":13,"payload":{"role":"Owner","route":"/realtor-test/dashboard","scope":{"role":"Owner","scopeId":"f66fb54c-fb96-4d3f-b13e-6c37ad3e671a","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-08-03T23:49:22.429Z","revision":"1785800961855-87ngzza3","template":{"nodes":{"operational-command.overview":{"kind":"primary-workspace","order":0,"title":"Command overview","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The tenant-specific operating picture, current posture, and highest-priority work.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.workboard":{"kind":"guided-workflow","order":2,"title":"Operational workboard","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"The active jobs, claims, inspections, properties, or transactions that define this vertical.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"operational-command.performance":{"kind":"report-canvas","order":3,"title":"Performance","width":"wide","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Tenant-relevant throughput, conversion, aging, completion, and revenue indicators.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"operational-command.quick-actions":{"kind":"guided-workflow","order":4,"title":"Quick actions","width":"compact","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Safe shortcuts into the tenant-specific operating workflows.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"operational-command.priority-queue":{"kind":"guided-workflow","order":1,"title":"Priority queue","width":"wide","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The vertical-specific queue of decisions, exceptions, deadlines, and next actions.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"}},"tokens":{"tenantType":"REALTOR","moduleFocus":["listings","showings","campaigns","transactions","pipeline","GCI"],"routeSegment":"dashboard","dashboardKind":"realtor-hub","schemaVersion":"application-family.v1","parallelPipelines":["lead","transaction"],"claimProgressVisibility":"none"},"version":"v1.0.0","templateId":"operational-command-realtor-v1","experienceKind":"operational-command"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<p class=\"italic\" data-experience-layer-id=\"generated:llxsuv\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-vw-editor-target=\"true\" draggable=\"false\" contenteditable=\"false\" data-experience-dom-selected=\"true\" data-experience-text-fallback=\"REALTORONLYffedwfwewewefwewewewewee\">REALTORONLYffedwfwewewefwewewewewee</p>","parentId":"generated:1aq28dd","nextSiblingId":null},"value":{"fallback":"REALTORONLYffedwfwewewefwewewewewee","variableKey":""},"before":{"html":"<p class=\"italic\" data-experience-layer-id=\"generated:llxsuv\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-dom-selected=\"true\">Outreach should be framed as a no-cost neighborhood / property snapshot — never as insurance claim chasing.</p>","parentId":"generated:1aq28dd","nextSiblingId":null},"command":"set-text","elementId":"generated:llxsuv","operationId":"1785800960945-vdrwr1tp"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785800962429-0bl2cjug","created_at":"2026-08-03T23:49:07.640838+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":4,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/realtor-test/dashboard","scope":{"role":"Owner","scopeId":"f66fb54c-fb96-4d3f-b13e-6c37ad3e671a","scopeType":"tenant","routeFamily":"operational-command","experienceKind":"operational-command"},"savedAt":"2026-08-03T23:49:22.429Z","validated":true}},{"id":12,"payload":{"role":"Owner","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-03T17:53:21.711Z","revision":"1785779601314-8dm7d7ic","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"schedule","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785779601711-aegpjjl3","created_at":"2026-08-03T17:53:06.587506+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":3,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-03T17:53:21.711Z","validated":true}},{"id":15,"payload":{"role":"Owner","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:08:45.780Z","revision":"1785884925329-3jino1r9","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"schedule","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" contenteditable=\"false\" data-experience-dom-selected=\"true\" data-experience-text-fallback=\"Build today’s route!\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"fallback":"Build today’s route!","variableKey":""},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" data-experience-dom-hovered=\"true\" data-experience-dom-selected=\"true\">Build today’s route</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-text","elementId":"generated:1d8h6h5","operationId":"1785884924422-pajc7ogs"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785884925780-q4xxxeeh","created_at":"2026-08-04T23:08:30.426984+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":3,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:08:45.780Z","validated":true}},{"id":17,"payload":{"role":"Owner","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:09:24.592Z","revision":"1785884964125-eydou718","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"schedule","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"test","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" contenteditable=\"false\" data-experience-dom-selected=\"true\" data-experience-text-fallback=\"Build today’s route!\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"fallback":"Build today’s route!","variableKey":""},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" data-experience-dom-hovered=\"true\" data-experience-dom-selected=\"true\">Build today’s route</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-text","elementId":"generated:1d8h6h5","operationId":"1785884924422-pajc7ogs"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\" style=\"translate: 0px -32px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-32},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959031-yyru2foi"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-64\" style=\"translate: 0px -64px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-64},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\" style=\"translate: 0px -32px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959254-s358abmh"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-96\" style=\"translate: 0px -96px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-96},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-64\" style=\"translate: 0px -64px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959447-esrgqgl3"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-128\" style=\"translate: 0px -128px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-128},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-96\" style=\"translate: 0px -96px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959640-7wf3lxn4"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-160\" style=\"translate: 0px -160px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-160},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-128\" style=\"translate: 0px -128px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959831-1e6uebn8"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-192\" style=\"translate: 0px -192px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-192},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-160\" style=\"translate: 0px -160px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884960035-1lp8c72t"},{"type":"knocklaunch:experience-editor-mutation","after":null,"value":{"mode":"remove-layer"},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-192\" style=\"translate: 0px -192px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"delete","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884962068-36t9wrk8"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785884964592-cq4owcy8","created_at":"2026-08-04T23:09:09.219165+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":3,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"VALIDATED_DRAFT","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:09:24.592Z","validated":true}},{"id":16,"payload":{"role":"Owner","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:09:22.539Z","revision":"1785884960940-ius7utip","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"schedule","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"test","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" contenteditable=\"false\" data-experience-dom-selected=\"true\" data-experience-text-fallback=\"Build today’s route!\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"fallback":"Build today’s route!","variableKey":""},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" data-experience-dom-hovered=\"true\" data-experience-dom-selected=\"true\">Build today’s route</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-text","elementId":"generated:1d8h6h5","operationId":"1785884924422-pajc7ogs"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\" style=\"translate: 0px -32px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-32},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" style=\"translate: 0px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959031-yyru2foi"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-64\" style=\"translate: 0px -64px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-64},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\" style=\"translate: 0px -32px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959254-s358abmh"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-96\" style=\"translate: 0px -96px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-96},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-64\" style=\"translate: 0px -64px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959447-esrgqgl3"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-128\" style=\"translate: 0px -128px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-128},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-96\" style=\"translate: 0px -96px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959640-7wf3lxn4"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-160\" style=\"translate: 0px -160px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-160},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-128\" style=\"translate: 0px -128px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884959831-1e6uebn8"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-192\" style=\"translate: 0px -192px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"value":{"offsetX":0,"offsetY":-192},"before":{"html":"<h2 data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-layer-id=\"generated:1d8h6h5\" data-vw-editor-target=\"true\" draggable=\"false\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-160\" style=\"translate: 0px -160px;\" contenteditable=\"false\" data-experience-text-fallback=\"Build today’s route!\" data-experience-dom-selected=\"true\">Build today’s route!</h2>","parentId":"generated:olz6lg","nextSiblingId":"generated:1098w6v"},"command":"set-style","targetId":null,"elementId":"generated:1d8h6h5","operationId":"1785884960035-1lp8c72t"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1785884962539-t6pji2u6","created_at":"2026-08-04T23:09:07.207589+00:00","created_by":"4bca0c38-89b6-45f7-9d14-a8650cb794ca","template_id":3,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/crm/LAWN_CARE/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"route-service-operations","experienceKind":"route-service-operations"},"savedAt":"2026-08-04T23:09:22.539Z","validated":true}},{"id":18,"payload":{"role":"Owner","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:17:18.481Z","revision":"1786065436476-o02y69vj","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"guided-workflow","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline; translate: 0px -32px;\" data-experience-dom-selected=\"true\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"value":{"mode":"reorder-boundary-offset","offsetX":0,"offsetY":-32,"direction":"above"},"before":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline;\" data-experience-dom-selected=\"true\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"command":"set-style","targetId":null,"elementId":"text:dgtufh","operationId":"1786065434980-re3ablet"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1786065438576-2z523pgi","created_at":"2026-08-07T01:17:18.795682+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":5,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:17:18.481Z","validated":true}},{"id":19,"payload":{"role":"Owner","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:17:23.475Z","revision":"1786065441877-beb7r3rf","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"guided-workflow","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline; translate: 0px -32px;\" data-experience-dom-selected=\"true\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"value":{"mode":"reorder-boundary-offset","offsetX":0,"offsetY":-32,"direction":"above"},"before":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline;\" data-experience-dom-selected=\"true\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"command":"set-style","targetId":null,"elementId":"text:dgtufh","operationId":"1786065434980-re3ablet"},{"type":"knocklaunch:experience-editor-mutation","after":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline; translate: 0px;\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"0\" data-experience-dom-selected=\"true\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"value":{"mode":"reorder-boundary-offset","offsetX":0,"offsetY":0,"direction":"below"},"before":{"html":"<span data-experience-generated-text-layer=\"true\" data-experience-editable=\"text\" data-experience-auto-editable=\"true\" data-experience-editor-label=\"S\" data-experience-layer-id=\"text:dgtufh\" data-vw-editor-target=\"true\" draggable=\"false\" style=\"display: inline; translate: 0px -32px;\" data-experience-editor-offset-x=\"0\" data-experience-editor-offset-y=\"-32\" data-experience-dom-selected=\"true\">S</span>","parentId":"generated:wcdiwr","nextSiblingId":null},"command":"set-style","targetId":null,"elementId":"text:dgtufh","operationId":"1786065438983-793aku6e"}],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1786065443475-7ts9ghyb","created_at":"2026-08-07T01:17:23.597976+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":5,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:17:23.475Z","validated":true}},{"id":20,"payload":{"role":"Owner","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:00.077Z","revision":"1786065478077-0jnbmklx","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"guided-workflow","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1786065480077-2mcmbo27","created_at":"2026-08-07T01:18:00.594543+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":5,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"RETIRED","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:00.077Z","validated":true}},{"id":22,"payload":{"role":"Owner","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:21.482Z","revision":"1786065499979-acqyvy6u","template":{"nodes":{"route-service.map":{"kind":"map","order":3,"title":"Route map","width":"full","custom":false,"radius":"rounded","zIndex":4,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"One interactive route map with numbered stops, fit-to-route, and drivable route evidence.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.crew":{"kind":"team","order":6,"title":"Crew readiness","width":"wide","custom":false,"radius":"rounded","zIndex":7,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Crew availability, assignments, leadership, and readiness for the active service day.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.gear":{"kind":"activity","order":7,"title":"Gear readiness","width":"wide","custom":false,"radius":"rounded","zIndex":8,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Equipment readiness, assignment, maintenance state, and what must be loaded before departure.","mobileWidth":"full","showHeading":true,"desktopWidth":"wide"},"route-service.money":{"kind":"money","order":8,"title":"Money","width":"full","custom":false,"radius":"rounded","zIndex":9,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Invoice creation, open balances, collections, and payment follow-up for service customers.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.today":{"kind":"primary-workspace","order":0,"title":"Today","width":"full","custom":false,"radius":"rounded","zIndex":1,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"The owner-first daily command view: next action, readiness, schedule exceptions, and the next stops.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.add-stop":{"kind":"guided-workflow","order":4,"title":"Add stop","width":"full","custom":false,"radius":"rounded","zIndex":5,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"A compact collapsed customer picker for adding stops without burying the working route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.schedule":{"kind":"guided-workflow","order":1,"title":"Recurring schedule","width":"full","custom":false,"radius":"rounded","zIndex":2,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Recurring service cadence, day planning, exceptions, and the handoff into a working daily route.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.settings":{"kind":"primary-workspace","order":9,"title":"Application settings","width":"compact","custom":false,"radius":"rounded","zIndex":10,"offsetX":0,"offsetY":0,"primary":false,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":false,"protected":false,"description":"Brand, routing, service, and workspace preferences for the flagship route application.","mobileWidth":"full","showHeading":true,"desktopWidth":"compact"},"route-service.customers":{"kind":"customers","order":5,"title":"Customers","width":"full","custom":false,"radius":"rounded","zIndex":6,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":false,"description":"Tenant-specific service customers, properties, schedules, access notes, and account state.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"},"route-service.stop-order":{"kind":"guided-workflow","order":2,"title":"Stop order","width":"full","custom":false,"radius":"rounded","zIndex":3,"offsetX":0,"offsetY":0,"primary":true,"spacing":"comfortable","surface":"subtle","visible":true,"parentId":null,"required":true,"protected":true,"description":"A compact ordered stop list that remains above the route map on desktop and mobile.","mobileWidth":"full","showHeading":true,"desktopWidth":"full"}},"tokens":{"tenantType":"LAWN_CARE","routeLayout":["stop-order","map","add-stop"],"routeSegment":"lawn-care","schemaVersion":"application-family.v1","tuckedSurfaces":["settings"],"embeddedSurfaces":["stop-order","map","add-stop"],"primaryNavigation":["today","schedule","route","customers","crew","gear","money"]},"version":"v1.0.0","templateId":"route-service-lawn-care-v1","experienceKind":"route-service-operations"},"changeNote":"","schemaVersion":"experience-runtime.v1","canvasDocument":{"operations":[],"schemaVersion":"experience-canvas.v1"},"parentVersionId":null,"reviewedDevices":[]},"version":"draft-1786065501482-sxjg6sak","created_at":"2026-08-07T01:18:21.702631+00:00","created_by":"08e005af-33c6-40b0-afc2-8452ddd21e4f","template_id":5,"published_at":null,"published_by":null,"schema_version":"experience-runtime.v1","version_status":"VALIDATED_DRAFT","created_by_label":"Experience Editor","validation_receipt":{"mode":"draft","route":"/seaside-lawns/lawn-care","scope":{"role":"Owner","scopeId":"c55998b4-82a3-467e-8d35-177bb4785f6e","scopeType":"tenant","routeFamily":"/seaside-lawns/lawn-care","experienceKind":"route-service-operations"},"savedAt":"2026-08-07T01:18:21.482Z","validated":true}}],"rows":22,"limit":200,"table":"template_studio_template_versions","format":"knocklaunch-table-chunk-v1","offset":0,"schema":"public"}