{"version":2,"supervisorId":"9d8ecd56-b6fc-4d7b-bf95-70d630042902","sourceJobId":"c8b5dff0-e9fb-45bf-a935-f58de638c410","sourceCommit":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","runnerVersion":"laptop-cd17b09fdb31","checkpoints":[{"id":"desktop::/redfish-roofing/roof-measurement","viewport":"desktop","route":"/redfish-roofing/roof-measurement","completedAt":"2026-09-28T14:32:44.054Z","terminal":true,"result":{"ok":true,"route":"/redfish-roofing/roof-measurement","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","viewport":"desktop","projectionProof":{"verified":true,"authorityRole":"GodMode","authorityContext":"projected_user","mode":"godmode_tenant","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantType":"ROOFING_COMPANY","role":"GodMode","userId":null},"prerequisiteRecovery":{"attempted":false,"ok":true,"bounded":true,"code":"not_required","strategy":null,"beforePathname":"/redfish-roofing/roof-measurement","afterPathname":"/redfish-roofing/roof-measurement"},"title":"KnockLaunch","bodyText":"Skip to main contentRedfish Roofing / Roof Measurement loadedGodMode@media (max-width: 767px){.kl-responsive-tenant-runtime input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"range\"]),.kl-responsive-tenant-runtime select,.kl-responsive-tenant-runtime textarea,.kl-responsive-tenant-runtime [contenteditable=\"true\"]{font-size:max(16px,1em)!important}.kl-responsive-tenant-runtime input,.kl-responsive-tenant-runtime select,.kl-responsive-tenant-runtime textarea,.kl-responsive-tenant-runtime button{touch-action:manipulation}}body:has([data-redfish-workspace-shell='true']){background:#07090c!important;color-scheme:dark;--background:220 24% 7%;--foreground:210 20% 96%;--card:216 22% 10%;--card-foreground:210 20% 96%;--popover:216 22% 11%;--popover-foreground:210 20% 96%;--muted:216 15% 16%;--muted-foreground:214 12% 67%;--secondary:216 17% 15%;--secondary-foreground:210 20% 94%;--primary:357 72% 47%;--primary-foreground:0 0% 100%;--border:215 15% 20%;--input:216 18% 13%;--ring:357 72% 47%}[data-redfish-workspace-shell='true'] [data-application-family],[data-redfish-workspace-shell='true'] [data-experience-component]{color-scheme:dark}[data-redfish-workspace-shell='true'] [class~='","startup":{"bootstrapPhase":"application-module-loaded","readyState":"complete","rootChildCount":5,"rootTextLength":12093,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-CUhWBk_1.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":116,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.mapbox-streets-v8/16/18093/27375.vector.pbf?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4910c3f0-ba7c-4182-8e18-21bd84b85d04&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/fonts/v1/mapbox/DIN%20Pro%20Medium,Arial%20Unicode%20MS%20Regular/0-255.pbf?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/fonts/v1/mapbox/DIN%20Pro%20Bold,Arial%20Unicode%20MS%20Bold/0-255.pbf?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/map-sessions/v1?sku=101HZddXwtBmw&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":35,"controlsInteracted":2,"controlsSkipped":0,"controlsFailed":0,"accountedControls":0,"actionReceipts":[{"status":"interacted","action":"click","actionId":"action-1","testid":null,"label":"Trace roof","option":null,"dialogs":[],"checkpointPassed":true,"required":true},{"status":"interacted","action":"click","actionId":"action-2","testid":null,"label":"Place center roof trace point","option":null,"dialogs":[],"checkpointPassed":true,"required":true}],"skippedReceipts":[],"failedReceipts":[],"issues":[{"code":"nonvisual_interaction_visual_evidence_deferred","severity":"low","detail":"Nonvisual interaction verification uses executable action, route, diagnostic, console, page, and network evidence; screenshots are reserved for explicit visual claims."}],"linkedRoutes":[],"artifacts":[],"screenshotModes":{"preflight":"deferred_nonvisual_interaction","before":"deferred_nonvisual_interaction","after":"deferred_nonvisual_interaction"},"screenshotsStored":false,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-09-28T14:32:33.825Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-09-28T14:32:33.761Z","url":"nullblank","expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-09-28T14:32:38.443Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","authUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","activeTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","activeTenantSlug":"redfish-roofing","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","supportAccessTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","supportAccessUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","supportAccessRole":"GodMode","supportAccessMode":"read_only_support_access","impersonatedUserId":null,"impersonatedRole":null,"expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-09-28T14:32:44.054Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","authUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","activeTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","activeTenantSlug":"redfish-roofing","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","supportAccessTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","supportAccessUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","supportAccessRole":"GodMode","supportAccessMode":"read_only_support_access","impersonatedUserId":null,"impersonatedRole":null,"expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"desktop::/redfish-roofing/roof-measurement::action::action-1","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"click","actionId":"action-1","testid":null,"label":"Trace roof","option":null,"dialogs":[],"checkpointPassed":true,"required":true}},{"id":"desktop::/redfish-roofing/roof-measurement::action::action-2","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"click","actionId":"action-2","testid":null,"label":"Place center roof trace point","option":null,"dialogs":[],"checkpointPassed":true,"required":true}}],"evidenceCheckpoints":[]},{"id":"mobile::/redfish-roofing/roof-measurement","viewport":"mobile","route":"/redfish-roofing/roof-measurement","completedAt":"2026-09-28T14:32:54.839Z","terminal":true,"result":{"ok":true,"route":"/redfish-roofing/roof-measurement","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","viewport":"mobile","projectionProof":{"verified":true,"authorityRole":"GodMode","authorityContext":"projected_user","mode":"godmode_tenant","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantType":"ROOFING_COMPANY","role":"GodMode","userId":null},"prerequisiteRecovery":{"attempted":false,"ok":true,"bounded":true,"code":"not_required","strategy":null,"beforePathname":"/redfish-roofing/roof-measurement","afterPathname":"/redfish-roofing/roof-measurement"},"title":"KnockLaunch","bodyText":"Skip to main contentRedfish Roofing / Roof Measurement loadedGodMode@media (max-width: 767px){.kl-responsive-tenant-runtime input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"range\"]),.kl-responsive-tenant-runtime select,.kl-responsive-tenant-runtime textarea,.kl-responsive-tenant-runtime [contenteditable=\"true\"]{font-size:max(16px,1em)!important}.kl-responsive-tenant-runtime input,.kl-responsive-tenant-runtime select,.kl-responsive-tenant-runtime textarea,.kl-responsive-tenant-runtime button{touch-action:manipulation}}body:has([data-redfish-workspace-shell='true']){background:#07090c!important;color-scheme:dark;--background:220 24% 7%;--foreground:210 20% 96%;--card:216 22% 10%;--card-foreground:210 20% 96%;--popover:216 22% 11%;--popover-foreground:210 20% 96%;--muted:216 15% 16%;--muted-foreground:214 12% 67%;--secondary:216 17% 15%;--secondary-foreground:210 20% 94%;--primary:357 72% 47%;--primary-foreground:0 0% 100%;--border:215 15% 20%;--input:216 18% 13%;--ring:357 72% 47%}[data-redfish-workspace-shell='true'] [data-application-family],[data-redfish-workspace-shell='true'] [data-experience-component]{color-scheme:dark}[data-redfish-workspace-shell='true'] [class~='","startup":{"bootstrapPhase":"application-module-loaded","readyState":"complete","rootChildCount":5,"rootTextLength":12093,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-CUhWBk_1.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":104,"recentResources":["https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views?select=id","https://app.knocklaunch.app/assets/mapbox-gl-csp-worker-k7k7Nd28.js","https://api.mapbox.com/styles/v1/mapbox/satellite-streets-v12/iconset.pbf?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://app.knocklaunch.app/assets/mapbox-gl-csp-worker-k7k7Nd28.js","https://app.knocklaunch.app/assets/mapbox-gl-csp-worker-k7k7Nd28.js","https://api.mapbox.com/v4/mapbox.satellite/20/289499/438004@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438004@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289499/438005@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003@2x.webp?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.mapbox-streets-v8/16/18093/27375.vector.pbf?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/fonts/v1/mapbox/DIN%20Pro%20Medium,Arial%20Unicode%20MS%20Regular/0-255.pbf?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/fonts/v1/mapbox/DIN%20Pro%20Bold,Arial%20Unicode%20MS%20Bold/0-255.pbf?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4910c3f0-ba7c-4182-8e18-21bd84b85d04&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://events.mapbox.com/events/v2?access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/map-sessions/v1?sku=101pukEFxvMGB&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Roof Tracer","Roof TracerReady"],"controlsDiscovered":25,"controlsInteracted":2,"controlsSkipped":0,"controlsFailed":0,"accountedControls":0,"actionReceipts":[{"status":"interacted","action":"click","actionId":"action-1","testid":null,"label":"Trace roof","option":null,"dialogs":[],"checkpointPassed":true,"required":true},{"status":"interacted","action":"click","actionId":"action-2","testid":null,"label":"Place center roof trace point","option":null,"dialogs":[],"checkpointPassed":true,"required":true}],"skippedReceipts":[],"failedReceipts":[],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":130,"y":8,"width":38,"height":44}},{"code":"control_horizontally_clipped","severity":"high","control":"Search Redfish Roofing","detail":{"x":275,"y":8,"width":365,"height":44}},{"code":"touch_target_small","severity":"medium","control":"button","detail":{"x":27,"y":88,"width":38,"height":44}},{"code":"touch_target_small","severity":"medium","control":"Search address","detail":{"x":281,"y":144,"width":38,"height":44}},{"code":"touch_target_small","severity":"medium","control":"Zoom in","detail":{"x":342,"y":210,"width":29,"height":44}},{"code":"touch_target_small","severity":"medium","control":"Zoom out","detail":{"x":342,"y":254,"width":29,"height":44}},{"code":"nonvisual_interaction_visual_evidence_deferred","severity":"low","detail":"Nonvisual interaction verification uses executable action, route, diagnostic, console, page, and network evidence; screenshots are reserved for explicit visual claims."}],"linkedRoutes":[],"artifacts":[],"screenshotModes":{"preflight":"deferred_nonvisual_interaction","before":"deferred_nonvisual_interaction","after":"deferred_nonvisual_interaction"},"screenshotsStored":false,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-09-28T14:32:46.002Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-09-28T14:32:45.932Z","url":"nullblank","expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-09-28T14:32:50.383Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","authUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","activeTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","activeTenantSlug":"redfish-roofing","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","supportAccessTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","supportAccessUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","supportAccessRole":"GodMode","supportAccessMode":"read_only_support_access","impersonatedUserId":null,"impersonatedRole":null,"expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-09-28T14:32:54.838Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","authUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","activeTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","activeTenantSlug":"redfish-roofing","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","supportAccessTenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","supportAccessUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","supportAccessRole":"GodMode","supportAccessMode":"read_only_support_access","impersonatedUserId":null,"impersonatedRole":null,"expected":{"authorityUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","tenantId":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","tenantSlug":"redfish-roofing","experienceUserId":"4910c3f0-ba7c-4182-8e18-21bd84b85d04","experienceRole":"GodMode","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"mobile::/redfish-roofing/roof-measurement::action::action-1","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"click","actionId":"action-1","testid":null,"label":"Trace roof","option":null,"dialogs":[],"checkpointPassed":true,"required":true}},{"id":"mobile::/redfish-roofing/roof-measurement::action::action-2","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"click","actionId":"action-2","testid":null,"label":"Place center roof trace point","option":null,"dialogs":[],"checkpointPassed":true,"required":true}}],"evidenceCheckpoints":[]}],"checkpointAccounting":{"complete":true,"expectedTotal":6,"completed":6,"remaining":0,"missing":0,"duplicates":0,"resumed":0,"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":4,"completed":4,"missingIds":[]},"evidence":{"required":0,"completed":0,"missingIds":[]},"duplicateIds":[]},"updatedAt":"2026-09-28T14:32:54.839Z"}