{"id":"bd98ad16-f677-41f5-a911-03341518bb17","kind":"mission_supervisor","status":"completed","phase":"completed_with_findings","createdAt":"2026-10-05T13:23:17.997Z","startedAt":"2026-10-05T13:23:18.278Z","completedAt":"2026-10-05T13:27:42.085Z","lastProgressAt":"2026-10-05T13:27:38.614Z","mission":{"objective":"Read-only production audit under Redfish Roofing Tenant Owner. Verify canonical Roof Measurement & Estimating on desktop/mobile; perform one harmless non-saving measurement interaction per viewport only if undo/cancel is clear; never save or mutate data. Record labels, controls, redirects, errors, clipping, overlap, and receipts.","objectiveProvided":true,"explicitRoutes":false,"explicitTargetedActions":false,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"responsive_or_multi_viewport","visualEvidenceRequired":true,"routes":["/redfish-roofing/roof-measurement"],"authorizedOrigins":["https://app.knocklaunch.app"],"scope":"single_route","mode":"interactive_audit","tenantRef":"Redfish Roofing","userRef":"","roleRef":"Tenant Owner","tenantOwnerPreflight":false,"tenantProjectionPolicy":"explicit_actor","profileRef":"default","requiredRunnerLane":"","viewportSelectionExplicit":true,"viewports":["desktop","mobile"],"expectedText":"","expectedPath":"/redfish-roofing/roof-measurement","maxActions":60,"maxRoutes":1,"authorizedMutations":false,"targetedActions":[],"syntheticData":{"text":"Visual Witness test","email":"visual-witness@example.invalid","phone":"3215550100","number":"100"}},"options":{"maxAttempts":3,"pollIntervalMs":2000,"staleAttemptMs":45000},"attempts":[{"attempt":1,"jobId":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67","startedAt":"2026-10-05T13:23:19.205Z","completedAt":"2026-10-05T13:27:41.342Z","classification":{"category":"completed_with_findings","terminal":true,"retryable":false,"failureReason":null,"evidence":{"routes":2,"artifacts":8,"useful":true}},"receipt":{"ok":true,"service":"knocklaunch-universal-visual-witness","version":"laptop-c7cbaf23438a","sourceCommit":"c7cbaf23438ab0012386598eb4e9959a8fb439b4","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","jobId":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67","job_id":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67","status":"completed","phase":"completed","createdAt":"2026-10-05T13:23:18.748Z","queuedAt":"2026-10-05T13:23:18.996Z","startedAt":"2026-10-05T13:23:19.205Z","lastProgressAt":"2026-10-05T13:27:40.685Z","queueDeadlineAt":"2026-10-05T13:23:48.996Z","executionDeadlineAt":"2026-10-05T13:28:09.449Z","executionLeaseCeilingAt":null,"completedAt":"2026-10-05T13:27:40.685Z","currentRoute":"/redfish-roofing/roof-measurement","currentViewport":"mobile","queuePosition":null,"failureReason":null,"nextReconciliationAction":null,"progress":{"phase":"browser_context_closed","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"mobile","currentViewport":"mobile","browserHeadless":true,"browserEngine":"chromium","browserLaunchReason":"display_unavailable_headless","currentRoute":"/redfish-roofing/roof-measurement","routesVisited":1,"actionsUsed":8,"shellTimeoutMs":40000,"shellReadinessStrategy":"application_shell","readinessActionId":null,"evidencePhase":"after","evidenceTimeoutMs":85000,"captureMode":"full_page","routeActionsUsed":59,"routeActionBudget":60,"controlsProcessed":60,"controlsDiscovered":72,"durableCheckpointId":"mobile::/redfish-roofing/roof-measurement"},"checkpointAccounting":{"complete":true,"expectedTotal":8,"completed":8,"remaining":0,"missing":0,"duplicates":0,"resumed":0,"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":6,"completed":6,"missingIds":[]},"duplicateIds":[]},"checkpoints":[{"id":"desktop::/redfish-roofing/roof-measurement","viewport":"desktop","route":"/redfish-roofing/roof-measurement","completedAt":"2026-10-05T13:25:47.438Z","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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||open godmode live edit|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||today|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||homeowners|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||guided calling|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||production|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||money|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||schedule|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||inbox|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||relationships|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||documents|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||photos & evidence|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||canvassing|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||reports|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||redfish settings|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||quick tour|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||all company tools · 21|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||new lead|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||open redfish tools|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::|radix-:r2:|button|button|button||open account menu for knocklaunch bot|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||use my location as the property|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|||trace roof|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|||auto-detect roof with ai|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button||||","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::roof-tracer-map-canvas||region|canvas|||map|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||zoom out|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::|radix-:r7:|button|button|button||open redfish roofing account menu|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||messages|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"evidenceCheckpoints":[{"id":"desktop::/redfish-roofing/roof-measurement::evidence::preflight","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"desktop::/redfish-roofing/roof-measurement::evidence::before","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"desktop::/redfish-roofing/roof-measurement::evidence::after","terminal":true,"passed":true,"status":"captured","mode":"full_page"}]},{"id":"mobile::/redfish-roofing/roof-measurement","viewport":"mobile","route":"/redfish-roofing/roof-measurement","completedAt":"2026-10-05T13:27:37.849Z","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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||open godmode live edit|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button|||","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||open redfish tools|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::|radix-:r2:|button|button|button||open account menu for knocklaunch bot|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::|radix-:r7:|button|button|button||open redfish roofing account menu|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||back|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||refresh|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||messages|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"evidenceCheckpoints":[{"id":"mobile::/redfish-roofing/roof-measurement::evidence::preflight","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"mobile::/redfish-roofing/roof-measurement::evidence::before","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"mobile::/redfish-roofing/roof-measurement::evidence::after","terminal":true,"passed":true,"status":"captured","mode":"full_page"}]}],"resumedCheckpointIds":[],"resumedFromJobId":null,"checkpointResumeRejected":null,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"role_representative","experienceRole":"Tenant Owner","tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"explicit_actor","projectionFallbackReason":null},"mission":{"mode":"interactive_audit","scope":"single_route","routes":["/redfish-roofing/roof-measurement"],"viewports":["desktop","mobile"],"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"responsive_or_multi_viewport","browserEngine":"chromium","tenantOwnerPreflight":false,"tenantProjectionPolicy":"explicit_actor"},"ownerComments":[],"result":{"ok":true,"proofGate":"interactive_visual_witness_completed_with_findings","missionExecutionVerified":true,"objectiveAcceptanceVerified":false,"objectiveEvidence":{"objective":"Read-only production audit under Redfish Roofing Tenant Owner. Verify canonical Roof Measurement & Estimating on desktop/mobile; perform one harmless non-saving measurement interaction per viewport only if undo/cancel is clear; never save or mutate data. Record labels, controls, redirects, errors, clipping, overlap, and receipts.","objectiveProvided":true,"explicitTargetedActions":false,"acceptanceSources":[],"reason":"plain_language_objective_has_no_executable_acceptance_contract"},"temporalVisualProof":{"required":false,"passed":true,"routes":[{"route":"/redfish-roofing/roof-measurement","viewport":"desktop","passed":true,"reason":"not_required","movingTargetCount":0,"targets":[]},{"route":"/redfish-roofing/roof-measurement","viewport":"mobile","passed":true,"reason":"not_required","movingTargetCount":0,"targets":[]}]},"projectionVerified":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"responsive_or_multi_viewport","proofLevel":"route_verified","checkpointContract":{"passed":false,"required":0,"passedCount":0,"failedCount":9},"checkpointAccounting":{"complete":true,"expectedTotal":8,"completed":8,"remaining":0,"missing":0,"duplicates":0,"resumed":0,"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":6,"completed":6,"missingIds":[]},"duplicateIds":[]},"editorGestureContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"editorAdaptiveContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"visualAcceptance":false,"diagnosticSummary":{"firstBadState":null,"firstCausalSignal":null,"likelyOwningLayer":null,"evidenceDomain":null,"applicationDefectCount":0,"witnessInfrastructureFailure":false,"routeDiagnostics":[{"route":"/redfish-roofing/roof-measurement","viewport":"desktop","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null},{"route":"/redfish-roofing/roof-measurement","viewport":"mobile","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null}]},"firstBadState":null,"witnessInfrastructureFailure":false,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"role_representative","experienceRole":"Tenant Owner","tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"explicit_actor","projectionFallbackReason":null},"mode":"interactive_audit","scope":"single_route","coverage":{"viewportsRequested":["desktop","mobile"],"routesVisited":2,"controlsDiscovered":165,"controlsInteracted":26,"controlsSkipped":85,"controlsFailed":9,"screenshotsStored":true},"defectCount":10,"highSeverityDefectCount":0,"viewportResults":[{"viewport":"desktop","routesVisited":1,"actionsUsed":27,"routes":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}]},{"viewport":"mobile","routesVisited":1,"actionsUsed":8,"routes":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}]}]},"route_results":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}],"failed_results":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}],"artifact_receipts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-measurement","viewport":"desktop","phase":"preflight","capturedAt":"2026-10-05T13:23:33.631Z","navigationFailure":null},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-measurement","viewport":"mobile","phase":"preflight","capturedAt":"2026-10-05T13:26:07.993Z","navigationFailure":null},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_completed_with_findings"}}],"escalationHistory":[],"restartReplayHistory":[],"ownerComments":[],"activeAttemptId":null,"result":{"ok":true,"proofGate":"supervised_visual_witness_completed_with_findings","outcome":"completed_with_findings","attemptsUsed":1,"effectiveVerificationTier":"standard","escalationHistory":[],"escalationReason":null,"terminalReceipt":{"ok":true,"service":"knocklaunch-universal-visual-witness","version":"laptop-c7cbaf23438a","sourceCommit":"c7cbaf23438ab0012386598eb4e9959a8fb439b4","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","jobId":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67","job_id":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67","status":"completed","phase":"completed","createdAt":"2026-10-05T13:23:18.748Z","queuedAt":"2026-10-05T13:23:18.996Z","startedAt":"2026-10-05T13:23:19.205Z","lastProgressAt":"2026-10-05T13:27:40.685Z","queueDeadlineAt":"2026-10-05T13:23:48.996Z","executionDeadlineAt":"2026-10-05T13:28:09.449Z","executionLeaseCeilingAt":null,"completedAt":"2026-10-05T13:27:40.685Z","currentRoute":"/redfish-roofing/roof-measurement","currentViewport":"mobile","queuePosition":null,"failureReason":null,"nextReconciliationAction":null,"progress":{"phase":"browser_context_closed","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"mobile","currentViewport":"mobile","browserHeadless":true,"browserEngine":"chromium","browserLaunchReason":"display_unavailable_headless","currentRoute":"/redfish-roofing/roof-measurement","routesVisited":1,"actionsUsed":8,"shellTimeoutMs":40000,"shellReadinessStrategy":"application_shell","readinessActionId":null,"evidencePhase":"after","evidenceTimeoutMs":85000,"captureMode":"full_page","routeActionsUsed":59,"routeActionBudget":60,"controlsProcessed":60,"controlsDiscovered":72,"durableCheckpointId":"mobile::/redfish-roofing/roof-measurement"},"checkpointAccounting":{"complete":true,"expectedTotal":8,"completed":8,"remaining":0,"missing":0,"duplicates":0,"resumed":0,"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":6,"completed":6,"missingIds":[]},"duplicateIds":[]},"checkpoints":[{"id":"desktop::/redfish-roofing/roof-measurement","viewport":"desktop","route":"/redfish-roofing/roof-measurement","completedAt":"2026-10-05T13:25:47.438Z","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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||open godmode live edit|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||today|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||homeowners|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||guided calling|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||production|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||money|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||schedule|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||inbox|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||relationships|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||documents|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||photos & evidence|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||canvassing|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||reports|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||redfish settings|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||quick tour|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||all company tools · 21|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||new lead|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||open redfish tools|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::|radix-:r2:|button|button|button||open account menu for knocklaunch bot|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||use my location as the property|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|||trace roof|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|||auto-detect roof with ai|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button||||","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::roof-tracer-map-canvas||region|canvas|||map|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||zoom out|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::|radix-:r7:|button|button|button||open redfish roofing account menu|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"id":"desktop::/redfish-roofing/roof-measurement::action::||button|button|button||messages|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"evidenceCheckpoints":[{"id":"desktop::/redfish-roofing/roof-measurement::evidence::preflight","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"desktop::/redfish-roofing/roof-measurement::evidence::before","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"desktop::/redfish-roofing/roof-measurement::evidence::after","terminal":true,"passed":true,"status":"captured","mode":"full_page"}]},{"id":"mobile::/redfish-roofing/roof-measurement","viewport":"mobile","route":"/redfish-roofing/roof-measurement","completedAt":"2026-10-05T13:27:37.849Z","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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},"actionCheckpoints":[{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||open godmode live edit|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button|||","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||open redfish tools|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::|radix-:r2:|button|button|button||open account menu for knocklaunch bot|","terminal":true,"passed":true,"status":"interacted","receipt":{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::|radix-:r7:|button|button|button||open redfish roofing account menu|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||back|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||refresh|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"id":"mobile::/redfish-roofing/roof-measurement::action::||button|button|button||messages|","terminal":true,"passed":false,"status":"failed","receipt":{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"evidenceCheckpoints":[{"id":"mobile::/redfish-roofing/roof-measurement::evidence::preflight","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"mobile::/redfish-roofing/roof-measurement::evidence::before","terminal":true,"passed":true,"status":"captured","mode":"full_page"},{"id":"mobile::/redfish-roofing/roof-measurement::evidence::after","terminal":true,"passed":true,"status":"captured","mode":"full_page"}]}],"resumedCheckpointIds":[],"resumedFromJobId":null,"checkpointResumeRejected":null,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"role_representative","experienceRole":"Tenant Owner","tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"explicit_actor","projectionFallbackReason":null},"mission":{"mode":"interactive_audit","scope":"single_route","routes":["/redfish-roofing/roof-measurement"],"viewports":["desktop","mobile"],"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"responsive_or_multi_viewport","browserEngine":"chromium","tenantOwnerPreflight":false,"tenantProjectionPolicy":"explicit_actor"},"ownerComments":[],"result":{"ok":true,"proofGate":"interactive_visual_witness_completed_with_findings","missionExecutionVerified":true,"objectiveAcceptanceVerified":false,"objectiveEvidence":{"objective":"Read-only production audit under Redfish Roofing Tenant Owner. Verify canonical Roof Measurement & Estimating on desktop/mobile; perform one harmless non-saving measurement interaction per viewport only if undo/cancel is clear; never save or mutate data. Record labels, controls, redirects, errors, clipping, overlap, and receipts.","objectiveProvided":true,"explicitTargetedActions":false,"acceptanceSources":[],"reason":"plain_language_objective_has_no_executable_acceptance_contract"},"temporalVisualProof":{"required":false,"passed":true,"routes":[{"route":"/redfish-roofing/roof-measurement","viewport":"desktop","passed":true,"reason":"not_required","movingTargetCount":0,"targets":[]},{"route":"/redfish-roofing/roof-measurement","viewport":"mobile","passed":true,"reason":"not_required","movingTargetCount":0,"targets":[]}]},"projectionVerified":true,"missionProfile":"route-smoke","requestedVerificationTier":"auto","effectiveVerificationTier":"standard","verificationReason":"responsive_or_multi_viewport","proofLevel":"route_verified","checkpointContract":{"passed":false,"required":0,"passedCount":0,"failedCount":9},"checkpointAccounting":{"complete":true,"expectedTotal":8,"completed":8,"remaining":0,"missing":0,"duplicates":0,"resumed":0,"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"evidence":{"required":6,"completed":6,"missingIds":[]},"duplicateIds":[]},"editorGestureContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"editorAdaptiveContract":{"required":false,"passed":true,"passedCount":0,"requiredCount":0},"visualAcceptance":false,"diagnosticSummary":{"firstBadState":null,"firstCausalSignal":null,"likelyOwningLayer":null,"evidenceDomain":null,"applicationDefectCount":0,"witnessInfrastructureFailure":false,"routeDiagnostics":[{"route":"/redfish-roofing/roof-measurement","viewport":"desktop","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null},{"route":"/redfish-roofing/roof-measurement","viewport":"mobile","finalUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null}]},"firstBadState":null,"witnessInfrastructureFailure":false,"projection":{"contract":"universal-godmode-experience-v1","source":"private_storage_hot_reload","tenantName":"Redfish Roofing Florida","tenantType":"ROOFING_COMPANY","experienceMode":"role_representative","experienceRole":"Tenant Owner","tenantOwnerPreflightRequested":false,"tenantOwnerPreflightRequired":false,"defaultTenantOwner":false,"projectionPolicy":"explicit_actor","projectionFallbackReason":null},"mode":"interactive_audit","scope":"single_route","coverage":{"viewportsRequested":["desktop","mobile"],"routesVisited":2,"controlsDiscovered":165,"controlsInteracted":26,"controlsSkipped":85,"controlsFailed":9,"screenshotsStored":true},"defectCount":10,"highSeverityDefectCount":0,"viewportResults":[{"viewport":"desktop","routesVisited":1,"actionsUsed":27,"routes":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}]},{"viewport":"mobile","routesVisited":1,"actionsUsed":8,"routes":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}]}]},"route_results":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}],"failed_results":[{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12638,"serviceWorkerControlled":false,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":138,"recentResources":["https://api.mapbox.com/v4/mapbox.satellite/20/289499/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289500/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289498/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289501/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438004.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289497/438003.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438004.webp?sku=101iZcJHGhtPF&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://api.mapbox.com/v4/mapbox.satellite/20/289502/438005.webp?sku=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ","https://api.mapbox.com/v4/mapbox.satellite/20/289502/438003.webp?sku=101iZcJHGhtPF&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=101iZcJHGhtPF&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ"]},"headings":["Exterior Operations","Roof Tracer","Roof TracerReady"],"controlsDiscovered":93,"controlsInteracted":22,"controlsSkipped":33,"controlsFailed":5,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Today","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||today|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Homeowners","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||homeowners|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Guided Calling","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||guided calling|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Production","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||production|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Money","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||money|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Schedule","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||schedule|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Inbox","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||inbox|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Relationships","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||relationships|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Documents","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||documents|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Photos & Evidence","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||photos & evidence|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Canvassing","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||canvassing|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Reports","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||reports|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Redfish Settings","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||redfish settings|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Quick tour","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||quick tour|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"All company tools · 21","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||all company tools · 21|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"New Lead","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||new lead|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Use my location as the property","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||use my location as the property|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Trace roof","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||trace roof|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"","label":"Auto-detect roof with AI","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|||auto-detect roof with ai|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":18,"width":217,"height":49},"fingerprint":"||button|button|button||redfish roofing|"},"fingerprint":"||button|button|button||redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":274,"y":16,"width":403,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"input","type":"text","role":"input","label":"Search address...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":286,"y":152,"width":1029,"height":32},"fingerprint":"||input|input|text||search address...|"},"fingerprint":"||input|input|text||search address...|"},{"status":"skipped","reason":"mutation_requires_authorized_operation","control":{"runtimeId":"vw-24","tag":"button","type":"submit","role":"button","label":"Search address","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":true,"horizontalScrollReachable":false,"rect":{"x":1322,"y":152,"width":35,"height":32},"fingerprint":"||button|button|submit||search address|"},"fingerprint":"||button|button|submit||search address|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"button","type":"button","role":"button","label":"Zoom in","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1376,"y":205,"width":29,"height":29},"fingerprint":"||button|button|button||zoom in|"},"fingerprint":"||button|button|button||zoom in|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"a","type":"","role":"link","label":"Mapbox","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/about/maps","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1101,"y":178,"width":55,"height":14},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},"fingerprint":"||link|a|||mapbox|https://www.mapbox.com/about/maps"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-30","tag":"a","type":"","role":"link","label":"OpenStreetMap","testid":null,"id":null,"name":null,"href":"https://www.openstreetmap.org/copyright/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1159,"y":178,"width":97,"height":14},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},"fingerprint":"||link|a|||openstreetmap|https://www.openstreetmap.org/copyright/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-31","tag":"a","type":"","role":"link","label":"Improve this map","testid":null,"id":null,"name":null,"href":"https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyJ1Ijoibnlzb21lbnRlcnByaXNlcyIsImEiOiJjbWh2aTA4cHowYW1vMnJxNG1uZHE1cmcyIn0.x0vvUUGhxOl35WIxT-geSQ#/-80.6081/28.3852/19","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1261,"y":178,"width":99,"height":14},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},"fingerprint":"||link|a|||improve this map|https://apps.mapbox.com/feedback/?owner=mapbox&id=satellite-streets-v12&access_token=pk.eyj1ijoibnlzb21lbnrlcnbyaxnlcyisimeioijjbwh2ata4chowyw1vmnjxng1uzhe1cmcy"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-32","tag":"a","type":"","role":"link","label":"Maxar","testid":null,"id":null,"name":null,"href":"https://www.maxar.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1364,"y":178,"width":46,"height":14},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},"fingerprint":"||link|a|||maxar|https://www.maxar.com/"},{"status":"skipped","reason":"external_navigation","control":{"runtimeId":"vw-33","tag":"a","type":"","role":"link","label":"Mapbox homepage","testid":null,"id":null,"name":null,"href":"https://www.mapbox.com/","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":278,"y":166,"width":88,"height":23},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},"fingerprint":"||link|a|||mapbox homepage|https://www.mapbox.com/"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1217,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||undo|"},"fingerprint":"||button|button|||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1268,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||redo|"},"fingerprint":"||button|button|||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"More","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1320,"y":949,"width":43,"height":27},"fingerprint":"||button|button|||more|"},"fingerprint":"||button|button|||more|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1370,"y":949,"width":45,"height":27},"fingerprint":"||button|button|||done|"},"fingerprint":"||button|button|||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":658,"y":1052,"width":694,"height":27},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1359,"y":1048,"width":56,"height":30},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1373,"y":382,"width":41,"height":27},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1293,"y":434,"width":25,"height":22},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1318,"y":434,"width":51,"height":22},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1368,"y":434,"width":43,"height":22},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":669,"y":548,"width":350,"height":27},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":524,"width":172,"height":27},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":576,"width":172,"height":27},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":628,"width":172,"height":27},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":680,"width":172,"height":27},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":732,"width":172,"height":27},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1053,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":1231,"y":784,"width":172,"height":27},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"}],"failedReceipts":[{"status":"failed","fingerprint":"||button|button||||","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}},{"status":"failed","fingerprint":"roof-tracer-map-canvas||region|canvas|||map|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}},{"status":"failed","fingerprint":"||button|button|button||zoom out|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}},{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[data-vw-control=\"vw-27\"]').first() - locator resolved to <button data-vw-control=\"vw-27\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-d","control":{"role":"button","label":""}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByTestId('roof-tracer-map-canvas').first() - locator resolved to <canvas tabindex=\"0\" width=\"1143\" height=\"300\" role=\"region\" aria-label=\"Map\" class=\"mapboxgl-canvas\" data-vw-control=\"vw-27\" data-testid=\"roof-tracer-map-canvas\"></canvas> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms 5 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class=\"bg-card border-b px-4 py-3 shrink-0\">…</div> intercepts pointer even","control":{"role":"region","label":"Map"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Zoom out', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Zoom out\" aria-disabled=\"false\" data-vw-control=\"vw-28\" class=\"mapboxgl-ctrl-zoom-out\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-roof-tracer-map-shell=\"stable\" class=\"relative min-h-0 flex-1 overflow-hidden\">…</div> intercepts pointer events - retrying click action - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" data-vw-control=\"vw-25\" aria-label=\"Use my location as the property\" class=\"inline-fle","control":{"role":"button","label":"Zoom out"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-42\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div data-redfish-workspace-shell=\"true\" data-redfish-workstream=\"Run Redfish\" data-redfish-application=\"redfish-operations\" data-redfish-business-scope=\"roofing-windows-exteriors\" data-redfish-workspace-route=\"/redfish-roofing/roof-measurement\" class=\"fixed inset-0 z-[1000] flex min-h-dvh w-screen overflow-hidden bg-[#07090c] text-[#f5f7f8]\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span class=\"hidden md:inline\">Tools</span> from <div da","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" aria-label=\"Messages\" data-vw-control=\"vw-0\" data-kl-gesture-exclude=\"true\" class=\"fixed bottom-5 right-5 z-[150] hidden h-12 w-12 place-items-center rounded-full border border-white/15 bg-[#07110e]/95 text-white shadow-2xl backdrop-blur-xl transition hover:scale-[1.03] md:grid\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button type=\"button\" aria-label=\"Open GodMode Live Edit\" data-live-edit-mobile-trigger=\"true\" class=\"fixed bottom-[calc(env(safe-area-inset-bottom)+9rem)] right-3 z-[[redacted-phone]] inline-flex min-h-11 items-center justify-center rounded-full border border-sky-300/30 bg-slate-950/95 px-4 text-xs font-black tracking-wide text-white shadow-2xl backdrop-blur-2xl pointer-events-auto md:bottom-4 md:right-4 md:min-h-10 md:px-3 md:text-[11px]\">GodMode</button> from <main id=\"app-main\" tabindex=\"-1\" data-responsive-app-contract=\"canonical-v2\" class=\"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\">…</main> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:23:24.396Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:23:24.317Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:23:33.852Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:25:47.437Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]},{"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":"role_representative","tenantType":"ROOFING_COMPANY","role":"Tenant Owner"},"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":12709,"serviceWorkerControlled":true,"cacheRetirementParam":false,"applicationShellTimedOut":false,"scriptSources":["https://app.knocklaunch.app/assets/index-rs7gpemx.js","https://browser.sentry-cdn.com/10.42.0/bundle.tracing.min.js","https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495"],"resourcesLoaded":107,"recentResources":["https://app.knocklaunch.app/assets/scroll-area-hqJ56raa.js","https://app.knocklaunch.app/assets/roofCalculations-BFmH8fEW.js","https://app.knocklaunch.app/assets/index-BnCzMns1.js","https://app.knocklaunch.app/assets/haptics-CUvEkrxb.js","https://app.knocklaunch.app/assets/types-Dd845Jhb.js","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=8dd84494-44ba-4190-af18-da329164511e&variant=display","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ea991b3c-e8d6-464a-9a9a-80b9f7f60640","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_path=eq.%2Fredfish-roofing%2Froof-measurement&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/godmode_page_overrides?select=id%2Croute_path%2Croute_pattern%2Ctenant_scope%2Cdevice_scope%2Coperations%2Cupdated_at%2Cpublished_at&status=eq.published&route_pattern=in.%28%2Fredfish-roofing%2Froof-measurement%2C%2F*%2Froof-measurement%29&order=published_at.desc.nullslast&limit=8","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=tenant_org_id&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/profiles?select=elevenlabs_voice_id%2Cvoice_clone_disabled_at&id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/voicemail_templates?select=id%2Cpreset_slot%2Cdelivery_mode%2Cis_active%2Caudio_twilio_compatible%2Cintro_content_type%2Coutro_content_type%2Cintro_duration_sec%2Coutro_duration_sec%2Cintro_audio_url%2Coutro_audio_url%2Cintro_audio_storage_path%2Coutro_audio_storage_path%2Clegacy_intro_audio_url%2Clegacy_intro_audio_storage_path%2Clegacy_intro_content_type%2Clegacy_outro_audio_url%2Clegacy_outro_audio_storage_path%2Clegacy_outro_content_type&owner_user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&scope=eq.personal&delivery_mode=eq.hybrid_splice&is_active=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/tenant_applications?select=application_id&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e&enabled=eq.true","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_roles?select=role&user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=is.null&role=in.%28GodMode%2CPlatformAdmin%2CAdmin%29&limit=1","https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-media-library?mode=asset&id=ac2b122d-f23a-4864-b0d7-cf45356d6b26&klv=2026-09-05%2023%3A49%3A47.200677%2B00","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_sessions?select=id","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/page_views","https://ymntrajfubicyxwwdxxa.supabase.co/rest/v1/user_tenant_memberships?user_id=eq.4bca0c38-89b6-45f7-9d14-a8650cb794ca&tenant_id=eq.de8369b6-a78f-40bb-ae1f-28ffca62bc7e","https://app.knocklaunch.app/__knocklaunch-source.json?client_probe=1791206767251"]},"headings":["Exterior Operations","This page is taking too long to open"],"controlsDiscovered":72,"controlsInteracted":4,"controlsSkipped":52,"controlsFailed":4,"accountedControls":60,"actionReceipts":[{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open GodMode Live Edit","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open godmode live edit|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button|||"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open Redfish tools","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"||button|button|button||open redfish tools|"},{"status":"interacted","action":"human_click","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Open account menu for KnockLaunch Bot","href":null},"afterUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","navigationObserved":false,"browserDialog":null},"fingerprint":"|radix-:r2:|button|button|button||open account menu for knocklaunch bot|"}],"skippedReceipts":[{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-40","tag":"button","type":"button","role":"button","label":"New Lead","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":191,"y":8,"width":38,"height":44},"fingerprint":"||button|button|button||new lead|"},"fingerprint":"||button|button|button||new lead|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"button","type":"button","role":"button","label":"Search Redfish Roofing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":335,"y":8,"width":44,"height":44},"fingerprint":"||button|button|button||search redfish roofing|"},"fingerprint":"||button|button|button||search redfish roofing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"button","type":"button","role":"button","label":"Retry","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":25,"y":253,"width":66,"height":44},"fingerprint":"||button|button|button||retry|"},"fingerprint":"||button|button|button||retry|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"a","type":"","role":"link","label":"Return to workspace","testid":null,"id":null,"name":null,"href":"https://app.knocklaunch.app/redfish-roofing/today","disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":102,"y":253,"width":161,"height":44},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},"fingerprint":"||link|a|||return to workspace|https://app.knocklaunch.app/redfish-roofing/today"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"button","type":"button","role":"button","label":"Today","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":14,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||today|"},"fingerprint":"||button|button|button||today|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Homeowners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":88,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||homeowners|"},"fingerprint":"||button|button|button||homeowners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"button","type":"button","role":"button","label":"Guided Calling","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":162,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||guided calling|"},"fingerprint":"||button|button|button||guided calling|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"button","type":"button","role":"button","label":"Production","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":235,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||production|"},"fingerprint":"||button|button|button||production|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"button","type":"button","role":"button","label":"Money","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":309,"y":597,"width":70,"height":49},"fingerprint":"||button|button|button||money|"},"fingerprint":"||button|button|button||money|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"button","type":"button","role":"button","label":"Home","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":98,"y":605,"width":98,"height":55},"fingerprint":"||button|button|button||home|"},"fingerprint":"||button|button|button||home|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"input","type":"","role":"input","label":"Tell Sidekick what to change...","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":9,"y":551,"width":308,"height":40},"fingerprint":"||input|input|||tell sidekick what to change...|"},"fingerprint":"||input|input|||tell sidekick what to change...|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"Ask","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":324,"y":547,"width":60,"height":44},"fingerprint":"||button|button|||ask|"},"fingerprint":"||button|button|||ask|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"button","role":"button","label":"Undo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":8,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||undo|"},"fingerprint":"||button|button|button||undo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"button","role":"button","label":"Redo","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":85,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||redo|"},"fingerprint":"||button|button|button||redo|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"button","type":"button","role":"button","label":"Tools","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":161,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||tools|"},"fingerprint":"||button|button|button||tools|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"button","type":"button","role":"button","label":"Review","testid":null,"id":null,"name":null,"href":null,"disabled":true,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":238,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||review|"},"fingerprint":"||button|button|button||review|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"button","type":"button","role":"button","label":"Done","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":314,"y":610,"width":71,"height":44},"fingerprint":"||button|button|button||done|"},"fingerprint":"||button|button|button||done|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-0","tag":"button","type":"","role":"button","label":"Hide","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":340,"y":200,"width":43,"height":36},"fingerprint":"||button|button|||hide|"},"fingerprint":"||button|button|||hide|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-1","tag":"button","type":"","role":"button","label":"all","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":259,"y":265,"width":26,"height":23},"fingerprint":"||button|button|||all|"},"fingerprint":"||button|button|||all|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-2","tag":"button","type":"","role":"button","label":"desktop","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":285,"y":265,"width":52,"height":23},"fingerprint":"||button|button|||desktop|"},"fingerprint":"||button|button|||desktop|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-3","tag":"button","type":"","role":"button","label":"mobile","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":337,"y":265,"width":44,"height":23},"fingerprint":"||button|button|||mobile|"},"fingerprint":"||button|button|||mobile|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-4","tag":"input","type":"","role":"input","label":"Accessible label","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":20,"y":402,"width":316,"height":28},"fingerprint":"||input|input|||accessible label|"},"fingerprint":"||input|input|||accessible label|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-5","tag":"input","type":"","role":"input","label":"Width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||width|"},"fingerprint":"||input|input|||width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-6","tag":"input","type":"","role":"input","label":"Height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":362,"width":154,"height":28},"fingerprint":"||input|input|||height|"},"fingerprint":"||input|input|||height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-7","tag":"input","type":"","role":"input","label":"Min width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||min width|"},"fingerprint":"||input|input|||min width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-8","tag":"input","type":"","role":"input","label":"Max width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":416,"width":154,"height":28},"fingerprint":"||input|input|||max width|"},"fingerprint":"||input|input|||max width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-9","tag":"input","type":"","role":"input","label":"Min height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||min height|"},"fingerprint":"||input|input|||min height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-10","tag":"input","type":"","role":"input","label":"Max height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":471,"width":154,"height":28},"fingerprint":"||input|input|||max height|"},"fingerprint":"||input|input|||max height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-11","tag":"input","type":"","role":"input","label":"Padding","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||padding|"},"fingerprint":"||input|input|||padding|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-12","tag":"input","type":"","role":"input","label":"Margin","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":525,"width":154,"height":28},"fingerprint":"||input|input|||margin|"},"fingerprint":"||input|input|||margin|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-13","tag":"input","type":"","role":"input","label":"Gap","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||gap|"},"fingerprint":"||input|input|||gap|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-14","tag":"input","type":"","role":"input","label":"Font size","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":580,"width":154,"height":28},"fingerprint":"||input|input|||font size|"},"fingerprint":"||input|input|||font size|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-15","tag":"input","type":"","role":"input","label":"Line height","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||line height|"},"fingerprint":"||input|input|||line height|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-16","tag":"input","type":"","role":"input","label":"Letter spacing","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":634,"width":154,"height":28},"fingerprint":"||input|input|||letter spacing|"},"fingerprint":"||input|input|||letter spacing|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-17","tag":"input","type":"","role":"input","label":"Border width","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||border width|"},"fingerprint":"||input|input|||border width|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-18","tag":"input","type":"","role":"input","label":"Corners","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":529,"y":689,"width":154,"height":28},"fingerprint":"||input|input|||corners|"},"fingerprint":"||input|input|||corners|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-19","tag":"input","type":"","role":"input","label":"Shadow","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":367,"y":743,"width":154,"height":28},"fingerprint":"||input|input|||shadow|"},"fingerprint":"||input|input|||shadow|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-20","tag":"select","type":"","role":"select","label":"Displayblockflexgridinline flexinline block","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},"fingerprint":"||select|select|||displayblockflexgridinline flexinline block|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-21","tag":"select","type":"","role":"select","label":"Directionrowcolumnrow reversecolumn reverse","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":362,"width":154,"height":26},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},"fingerprint":"||select|select|||directionrowcolumnrow reversecolumn reverse|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-22","tag":"select","type":"","role":"select","label":"Horizontalnormalflex startcenterflex endspace betweenspace around","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},"fingerprint":"||select|select|||horizontalnormalflex startcenterflex endspace betweenspace around|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-23","tag":"select","type":"","role":"select","label":"Verticalnormalflex startcenterflex endstretch","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":414,"width":154,"height":26},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},"fingerprint":"||select|select|||verticalnormalflex startcenterflex endstretch|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"select","type":"","role":"select","label":"Text alignleftcenterrightstartend","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},"fingerprint":"||select|select|||text alignleftcenterrightstartend|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"select","type":"","role":"select","label":"Weight400500600700800","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":467,"width":154,"height":26},"fingerprint":"||select|select|||weight400500600700800|"},"fingerprint":"||select|select|||weight400500600700800|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"select","type":"","role":"select","label":"Border stylenonesoliddasheddotted","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":714,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},"fingerprint":"||select|select|||border stylenonesoliddasheddotted|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-27","tag":"select","type":"","role":"select","label":"Overflowvisiblehiddenautoscroll","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":876,"y":519,"width":154,"height":26},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},"fingerprint":"||select|select|||overflowvisiblehiddenautoscroll|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-28","tag":"input","type":"color","role":"input","label":"Text color","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||text color|"},"fingerprint":"||input|input|color||text color|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-29","tag":"input","type":"color","role":"input","label":"Fill","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":362,"width":154,"height":34},"fingerprint":"||input|input|color||fill|"},"fingerprint":"||input|input|color||fill|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-30","tag":"input","type":"color","role":"input","label":"Border","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1061,"y":422,"width":154,"height":34},"fingerprint":"||input|input|color||border|"},"fingerprint":"||input|input|color||border|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-31","tag":"input","type":"range","role":"input","label":"Opacity","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":false,"submitLike":false,"horizontalScrollReachable":true,"rect":{"x":1223,"y":426,"width":154,"height":16},"fingerprint":"||input|input|range||opacity|"},"fingerprint":"||input|input|range||opacity|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-24","tag":"div","type":"","role":"menuitem","label":"Profile & Settings","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":127,"width":261,"height":30},"fingerprint":"||menuitem|div|||profile & settings|"},"fingerprint":"||menuitem|div|||profile & settings|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-25","tag":"div","type":"","role":"menuitem","label":"Switch workspace","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":157,"width":261,"height":30},"fingerprint":"||menuitem|div|||switch workspace|"},"fingerprint":"||menuitem|div|||switch workspace|"},{"status":"skipped","reason":"control_no_longer_present","control":{"runtimeId":"vw-26","tag":"div","type":"","role":"menuitem","label":"Sign out","testid":null,"id":null,"name":null,"href":null,"disabled":false,"checked":null,"submitLike":false,"horizontalScrollReachable":false,"rect":{"x":58,"y":196,"width":261,"height":30},"fingerprint":"||menuitem|div|||sign out|"},"fingerprint":"||menuitem|div|||sign out|"}],"failedReceipts":[{"status":"failed","fingerprint":"|radix-:r7:|button|button|button||open redfish roofing account menu|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}},{"status":"failed","reason":"unexpected_cross_origin_navigation","details":{"beforeUrl":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null},"afterUrl":"about:blank","navigationObserved":true,"browserDialog":null},"fingerprint":"||button|button|button||back|"},{"status":"failed","fingerprint":"||button|button|button||refresh|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}},{"status":"failed","fingerprint":"||button|button|button||messages|","reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}],"issues":[{"code":"touch_target_small","severity":"medium","control":"New Lead","detail":{"x":191,"y":8,"width":38,"height":44}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[id=\"radix-:r7:\"]').first() - locator resolved to <button type=\"button\" id=\"radix-:r7:\" data-state=\"closed\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-vw-control=\"vw-19\" title=\"Redfish Roofing · Roofing · Rep\" aria-label=\"Open Redfish Roofing account menu\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-eve…>…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"standard\" data-kl-react-root-committed=\"true\" data-kl-layout-density=\"comfortable\" data-kl-bootstrap-phase=\"application-module-loaded\">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang=\"en\" data-live-edit-mode=\"true\" data-kl-layout-mode=\"columns\" data-kl-layout-text=\"standard\" data-kl-layout-tone=\"original\" data-kl-interface-scale=\"st","control":{"role":"button","label":"Open Redfish Roofing account menu"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"unexpected_cross_origin_navigation","control":{"role":"button","tag":"button","type":"button","label":"Back","href":null}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Refresh', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-14\" data-installed-app-navigation-action=\"reload\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"ro","control":{"role":"button","label":"Refresh"}}},{"code":"interaction_failed","severity":"medium","detail":{"reason":"locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Messages', exact: true }).first() - locator resolved to <button type=\"button\" data-vw-control=\"vw-15\" data-installed-app-navigation-action=\"messages\" class=\"flex min-h-14 flex-col items-center justify-center gap-0.5 text-[10px] font-black\">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=\"root\">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 13 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-kl-loader-motion=\"aurora-right\" class=\"absolute -bottom-[34vh] -right-[24vw] h-[78vh] w-[78vw] rounded-[42%] bg-sky-400/14 blur-[155px]\"></div> from <div id=","control":{"role":"button","label":"Messages"}}}],"linkedRoutes":[],"artifacts":[{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"screenshotModes":{"preflight":"full_page","before":"full_page","after":"full_page"},"screenshotsStored":true,"temporalVisualProof":{"required":false,"passed":true,"reason":"not_required","sampleCount":0,"candidateCount":0,"movingTargetCount":0,"targets":[]},"routeTransitionTrace":[{"at":"2026-10-05T13:25:51.327Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"},{"at":"2026-10-05T13:26:40.230Z","url":"nullblank"},{"at":"2026-10-05T13:26:41.081Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement"}],"diagnostic":{"firstBadState":null,"likelyOwningLayer":null,"evidenceDomain":null,"stages":[{"stage":"before_navigation","observedAt":"2026-10-05T13:25:51.265Z","url":"nullblank","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"deferred_until_app_origin"},"projectionInvariantsHeld":null,"projectionInvariantFailures":[],"projectionDiagnosticDeferred":true},{"stage":"navigation_settled","observedAt":"2026-10-05T13:26:08.416Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]},{"stage":"final","observedAt":"2026-10-05T13:27:37.848Z","url":"https://app.knocklaunch.app/redfish-roofing/roof-measurement","pathname":"/redfish-roofing/roof-measurement","search":"","activeTenantSlug":"redfish-roofing","tenantSlug":"redfish-roofing","supportAccessRole":"Tenant Owner","supportAccessMode":"read_only_support_access","impersonatedRole":"Tenant Owner","expected":{"tenantSlug":"redfish-roofing","experienceRole":"Tenant Owner","accessMode":"projected_user"},"projectionInvariantsHeld":true,"projectionInvariantFailures":[]}]},"consoleErrors":[],"pageErrors":[],"failedRequests":[],"badResponses":[]}],"artifact_receipts":[{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-measurement","viewport":"desktop","phase":"preflight","capturedAt":"2026-10-05T13:23:33.631Z","navigationFailure":null},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600,"route":"/redfish-roofing/roof-measurement","viewport":"mobile","phase":"preflight","capturedAt":"2026-10-05T13:26:07.993Z","navigationFailure":null},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/HWGBfKAIp7uRCNTiVPYXmznR","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"ed3b6f1f303c79ae4a95ba5205ab3faa00db74d38026e6e98c43ee32f169ec45","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/rLRF1KxZr0S0rtSP0hVfHCAK","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"82ce824b16604c0f13fd30b54c7ef81b6238e3c99c5954e91ad171d284ccaad8","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/desktop/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/aCrgu0I_Y1GjFugrnXin4cDq","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-preflight.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/INeRMRUKpna_ypRf7OXqyWY2","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"e535d1461ec1d2bb47139d025d10c28a0c1cafd1f949f2bb6aa22e25c694b706","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-before.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/mXbBWPCnNZmjXA4cZ8DbUP9Z","signedUrlTtlSeconds":3600},{"stored":true,"sha256":"f57201cf5cb01f43d8d4483945b0e5a39a5273b1db2b910fd11375aaaa5c442d","bucket":"command-center-visual-witness","path":"universal-witness/e2eb5a55-7144-4eb6-a6e2-4d476af61d67/mobile/-redfish-roofing-roof-measurement-after.png","signedUrl":"https://laptop-witness.knocklaunch.app/__witness/evidence/TYGyW80JxDD19y781uPstfv_","signedUrlTtlSeconds":3600}],"visual_acceptance":false,"proof_gate":"interactive_visual_witness_completed_with_findings"}},"progress":{"phase":"route_completed","supervisedAttemptNumber":1,"requestedBrowserEngine":"chromium","viewport":"mobile","currentViewport":"mobile","browserHeadless":true,"browserEngine":"chromium","browserLaunchReason":"display_unavailable_headless","currentRoute":"/redfish-roofing/roof-measurement","routesVisited":1,"actionsUsed":8,"shellTimeoutMs":40000,"shellReadinessStrategy":"application_shell","readinessActionId":null,"evidencePhase":"after","evidenceTimeoutMs":85000,"captureMode":"full_page","routeActionsUsed":59,"routeActionBudget":60,"controlsProcessed":60,"controlsDiscovered":72,"durableCheckpointId":"mobile::/redfish-roofing/roof-measurement","rawPhase":"route_completed","rawStatus":"running","activeAttemptId":"e2eb5a55-7144-4eb6-a6e2-4d476af61d67"}}