66 KiB
66 KiB
Release-v2 QA master report
Generated: 2026-08-31T18:42:05.251Z
Decision: NO-GO
GO requires zero P0/P1 findings and zero critical gaps. Current critical gaps: 186.
Coverage
| Measure | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|
| Packets | 0 | 3 | 42 | 0 | 45 |
| Cases | 3 | 3 | 183 | 0 | 189 |
| Wave | Passed | Total |
|---|---|---|
| preflight | 0 | 3 |
| board | 0 | 9 |
| widgets | 0 | 12 |
| core-v2 | 0 | 8 |
| whole-product | 0 | 9 |
| performance | 0 | 4 |
Coverage by required axis
Pull request
| PR | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| #6356 | Custom Widgets | 0 | 0 | 7 | 0 | 7 |
| #6450 | responsive layouts | 0 | 0 | 5 | 0 | 5 |
| #6482 | Assistant | 0 | 0 | 7 | 0 | 7 |
| #6502 | widget modernization | 0 | 0 | 23 | 0 | 23 |
| #6503 | dnd-kit grid | 0 | 0 | 12 | 0 | 12 |
| #6545 | release-v2 rollup | 0 | 3 | 12 | 0 | 15 |
| #6555 | widget performance | 0 | 0 | 18 | 0 | 18 |
| #6569 | onboarding | 0 | 0 | 4 | 0 | 4 |
Feature
| Feature / agent | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| board-01 | 24-column placement and resize | 0 | 0 | 1 | 0 | 1 |
| board-02 | Scrollable canvas and collapse states | 0 | 0 | 1 | 0 | 1 |
| board-03 | Dense collision handling | 0 | 0 | 1 | 0 | 1 |
| board-04 | Nested containers | 0 | 0 | 1 | 0 | 1 |
| board-05 | Responsive layout boundaries | 0 | 0 | 1 | 0 | 1 |
| board-06 | Icons, bookmarks, and compact layout | 0 | 0 | 1 | 0 | 1 |
| board-07 | Permission-aware editing | 0 | 0 | 1 | 0 | 1 |
| board-08 | Board import and export | 0 | 0 | 1 | 0 | 1 |
| board-09 | Keyboard-only grid operation | 0 | 0 | 1 | 0 | 1 |
| core-v2-01 | Custom widget authoring | 0 | 0 | 1 | 0 | 1 |
| core-v2-02 | Assistant tool flow | 0 | 0 | 1 | 0 | 1 |
| core-v2-03 | Onboarding happy path | 0 | 0 | 1 | 0 | 1 |
| core-v2-04 | Authentication and session transitions | 0 | 0 | 1 | 0 | 1 |
| core-v2-05 | Integration management | 0 | 0 | 1 | 0 | 1 |
| core-v2-06 | Search, menus, and dialogs | 0 | 0 | 1 | 0 | 1 |
| core-v2-07 | Read-only enforcement | 0 | 0 | 1 | 0 | 1 |
| core-v2-08 | Failure and recovery states | 0 | 0 | 1 | 0 | 1 |
| performance-01 | Cold and warm board load | 0 | 0 | 1 | 0 | 1 |
| performance-02 | Grid interaction responsiveness | 0 | 0 | 1 | 0 | 1 |
| performance-03 | Widget network and render budget | 0 | 0 | 1 | 0 | 1 |
| performance-04 | Long-session stability | 0 | 0 | 1 | 0 | 1 |
| preflight-01 | Candidate identity and services | 0 | 1 | 0 | 0 | 1 |
| preflight-02 | Fixture and persona access | 0 | 1 | 0 | 0 | 1 |
| preflight-03 | Browser evidence hygiene | 0 | 1 | 0 | 0 | 1 |
| whole-product-01 | Admin day-one journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-02 | Owner customization journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-03 | Editor daily journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-04 | Viewer and outsider boundaries | 0 | 0 | 1 | 0 | 1 |
| whole-product-05 | Mobile journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-06 | Media operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-07 | Infrastructure operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-08 | Creator and Assistant journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-09 | Accessibility and destructive-action pass | 0 | 0 | 1 | 0 | 1 |
| widgets-01 | Time and environment | 0 | 0 | 1 | 0 | 1 |
| widgets-02 | Apps, embeds, video, game status, and stocks | 0 | 0 | 1 | 0 | 1 |
| widgets-03 | Notes, bookmarks, feeds, and timetable | 0 | 0 | 1 | 0 | 1 |
| widgets-04 | Downloads, containers, indexers, and DNS | 0 | 0 | 1 | 0 | 1 |
| widgets-05 | Smart home, health, and system telemetry | 0 | 0 | 1 | 0 | 1 |
| widgets-06 | Network availability and operations | 0 | 0 | 1 | 0 | 1 |
| widgets-07 | Beszel and update monitoring | 0 | 0 | 1 | 0 | 1 |
| widgets-08 | Power, VPN, speed, routing, and analytics | 0 | 0 | 1 | 0 | 1 |
| widgets-09 | Media overview and requests | 0 | 0 | 1 | 0 | 1 |
| widgets-10 | Media activity, Immich, and audio | 0 | 0 | 1 | 0 | 1 |
| widgets-11 | Documents, patching, media services, and releases | 0 | 0 | 1 | 0 | 1 |
| widgets-12 | Coolify, ArchiveTeam, Custom API, and Assistant | 0 | 0 | 1 | 0 | 1 |
Widget
| Widget kind | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| airQuality | widgets-01 | 0 | 0 | 9 | 0 | 9 |
| anchorNote | widgets-03 | 0 | 0 | 9 | 0 | 9 |
| app | widgets-02 | 0 | 0 | 9 | 0 | 9 |
| archiveTeamWarrior | widgets-12 | 0 | 0 | 9 | 0 | 9 |
| assistant | widgets-12 | 0 | 0 | 9 | 0 | 9 |
| audioStats | widgets-10 | 0 | 0 | 9 | 0 | 9 |
| bazarr | widgets-11 | 0 | 0 | 9 | 0 | 9 |
| beszelAlerts | widgets-07 | 0 | 0 | 9 | 0 | 9 |
| beszelSystemGrid | widgets-07 | 0 | 0 | 9 | 0 | 9 |
| beszelSystemStats | widgets-07 | 0 | 0 | 9 | 0 | 9 |
| beszelSystemTable | widgets-07 | 0 | 0 | 9 | 0 | 9 |
| bookmarks | widgets-03 | 0 | 0 | 9 | 0 | 9 |
| calendar | widgets-09 | 0 | 0 | 9 | 0 | 9 |
| clock | widgets-01 | 0 | 0 | 9 | 0 | 9 |
| coolify | widgets-12 | 0 | 0 | 9 | 0 | 9 |
| countdown | widgets-01 | 0 | 0 | 9 | 0 | 9 |
| customApi | widgets-12 | 0 | 0 | 9 | 0 | 9 |
| dnsHoleControls | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| dnsHoleSummary | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| dockerContainers | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| downloads | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| firewall | widgets-06 | 0 | 0 | 9 | 0 | 9 |
| healthMonitoring | widgets-05 | 0 | 0 | 9 | 0 | 9 |
| iframe | widgets-02 | 0 | 0 | 9 | 0 | 9 |
| immich-albumCarousel | widgets-10 | 0 | 0 | 9 | 0 | 9 |
| immich-serverStats | widgets-10 | 0 | 0 | 9 | 0 | 9 |
| indexerManager | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| mediaMissing | widgets-09 | 0 | 0 | 9 | 0 | 9 |
| mediaReleases | widgets-10 | 0 | 0 | 9 | 0 | 9 |
| mediaRequests-requestList | widgets-09 | 0 | 0 | 9 | 0 | 9 |
| mediaRequests-requestStats | widgets-09 | 0 | 0 | 9 | 0 | 9 |
| mediaServer | widgets-09 | 0 | 0 | 9 | 0 | 9 |
| mediaTranscoding | widgets-10 | 0 | 0 | 9 | 0 | 9 |
| minecraftServerStatus | widgets-02 | 0 | 0 | 9 | 0 | 9 |
| networkControllerStatus | widgets-06 | 0 | 0 | 9 | 0 | 9 |
| networkControllerSummary | widgets-06 | 0 | 0 | 9 | 0 | 9 |
| notebook | widgets-03 | 0 | 0 | 9 | 0 | 9 |
| notifications | widgets-06 | 0 | 0 | 9 | 0 | 9 |
| paperlessNgx | widgets-11 | 0 | 0 | 9 | 0 | 9 |
| patchmon | widgets-11 | 0 | 0 | 9 | 0 | 9 |
| releases | widgets-11 | 0 | 0 | 9 | 0 | 9 |
| rssFeed | widgets-03 | 0 | 0 | 9 | 0 | 9 |
| smartHome-entityState | widgets-05 | 0 | 0 | 9 | 0 | 9 |
| smartHome-executeAutomation | widgets-05 | 0 | 0 | 9 | 0 | 9 |
| speedtestTracker | widgets-08 | 0 | 0 | 9 | 0 | 9 |
| stockPrice | widgets-02 | 0 | 0 | 9 | 0 | 9 |
| systemDisks | widgets-05 | 0 | 0 | 9 | 0 | 9 |
| systemResources | widgets-05 | 0 | 0 | 9 | 0 | 9 |
| timer | widgets-01 | 0 | 0 | 9 | 0 | 9 |
| timetable | widgets-03 | 0 | 0 | 9 | 0 | 9 |
| tracearr | widgets-11 | 0 | 0 | 9 | 0 | 9 |
| traefik | widgets-08 | 0 | 0 | 9 | 0 | 9 |
| umami | widgets-08 | 0 | 0 | 9 | 0 | 9 |
| ups | widgets-08 | 0 | 0 | 9 | 0 | 9 |
| uptimeKuma | widgets-06 | 0 | 0 | 9 | 0 | 9 |
| video | widgets-02 | 0 | 0 | 9 | 0 | 9 |
| vpn | widgets-08 | 0 | 0 | 9 | 0 | 9 |
| weather | widgets-01 | 0 | 0 | 9 | 0 | 9 |
| wud | widgets-07 | 0 | 0 | 9 | 0 | 9 |
Size threshold
High-risk widgets require every width 1–24 × every height 1–6 at all assigned mobile, breakpoint-edge, and desktop viewports. Other widgets require minimum, canonical, wide, tall, maximum, overflow, and behavior-changing threshold checks.
| Widget size threshold | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| airQuality | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| anchorNote | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| app | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| archiveTeamWarrior | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| assistant | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| audioStats | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| bazarr | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| beszelAlerts | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| beszelSystemGrid | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| beszelSystemStats | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| beszelSystemTable | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| bookmarks | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| calendar | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| clock | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| coolify | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| countdown | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| customApi | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| dnsHoleControls | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| dnsHoleSummary | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| dockerContainers | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| downloads | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| firewall | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| healthMonitoring | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| iframe | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| immich-albumCarousel | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| immich-serverStats | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| indexerManager | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| mediaMissing | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| mediaReleases | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| mediaRequests-requestList | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| mediaRequests-requestStats | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| mediaServer | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| mediaTranscoding | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| minecraftServerStatus | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| networkControllerStatus | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| networkControllerSummary | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| notebook | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| notifications | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| paperlessNgx | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| patchmon | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| releases | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| rssFeed | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| smartHome-entityState | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| smartHome-executeAutomation | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| speedtestTracker | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| stockPrice | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| systemDisks | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| systemResources | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| timer | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| timetable | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| tracearr | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| traefik | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| umami | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| ups | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| uptimeKuma | every width 1-24 × every height 1-6 | 0 | 0 | 9 | 0 | 9 |
| video | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| vpn | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| weather | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
| wud | minimum / canonical / wide / tall / maximum / overflow / behavior-changing thresholds | 0 | 0 | 9 | 0 | 9 |
Viewport
| Viewport | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| boundary-1279 | board-05 | 0 | 0 | 13 | 0 | 13 |
| boundary-767 | board-05 | 0 | 0 | 14 | 0 | 14 |
| boundary-768 | board-05 | 0 | 0 | 14 | 0 | 14 |
| desktop-1280 | board-02 | 0 | 0 | 18 | 0 | 18 |
| desktop-1440 | preflight-01 | 0 | 2 | 31 | 0 | 33 |
| desktop-1920 | preflight-03 | 0 | 1 | 17 | 0 | 18 |
| mobile-320 | preflight-03 | 0 | 1 | 20 | 0 | 21 |
| mobile-375 | board-02 | 0 | 0 | 22 | 0 | 22 |
| tablet-1024 | board-03 | 0 | 0 | 15 | 0 | 15 |
Persona
| Persona | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| Ash Assistant | widgets-12 | 0 | 0 | 3 | 0 | 3 |
| Avery Admin | preflight-01 | 0 | 2 | 4 | 0 | 6 |
| Brooke Minimalist | board-06 | 0 | 0 | 2 | 0 | 2 |
| Casey Chaos | preflight-03 | 0 | 1 | 4 | 0 | 5 |
| Cora Creator | widgets-02 | 0 | 0 | 5 | 0 | 5 |
| Eden Editor | board-02 | 0 | 0 | 3 | 0 | 3 |
| Ingrid Infra | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| Kira Keyboard | board-09 | 0 | 0 | 3 | 0 | 3 |
| Maya Media | widgets-09 | 0 | 0 | 4 | 0 | 4 |
| Morgan Mobile | board-05 | 0 | 0 | 2 | 0 | 2 |
| Nolan Outsider | preflight-02 | 0 | 1 | 3 | 0 | 4 |
| Nora Newcomer | core-v2-03 | 0 | 0 | 2 | 0 | 2 |
| Rowan Owner | preflight-02 | 0 | 1 | 5 | 0 | 6 |
| Vivian Viewer | preflight-02 | 0 | 1 | 3 | 0 | 4 |
Permission
| Permission boundary | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| Ash Assistant | widgets-12 | 0 | 0 | 3 | 0 | 3 |
| Avery Admin | preflight-01 | 0 | 0 | 6 | 0 | 6 |
| Brooke Minimalist | board-06 | 0 | 0 | 2 | 0 | 2 |
| Casey Chaos | preflight-03 | 0 | 0 | 5 | 0 | 5 |
| Cora Creator | widgets-02 | 0 | 0 | 5 | 0 | 5 |
| Eden Editor | board-02 | 0 | 0 | 3 | 0 | 3 |
| Ingrid Infra | widgets-04 | 0 | 0 | 9 | 0 | 9 |
| Kira Keyboard | board-09 | 0 | 0 | 3 | 0 | 3 |
| Maya Media | widgets-09 | 0 | 0 | 4 | 0 | 4 |
| Morgan Mobile | board-05 | 0 | 0 | 2 | 0 | 2 |
| Nolan Outsider | preflight-02 | 0 | 0 | 4 | 0 | 4 |
| Nora Newcomer | core-v2-03 | 0 | 0 | 2 | 0 | 2 |
| profile:degraded | preflight-01 | 0 | 0 | 23 | 0 | 23 |
| profile:main-readonly | preflight-01 | 0 | 0 | 7 | 0 | 7 |
| profile:main-writable | preflight-01 | 0 | 0 | 42 | 0 | 42 |
| profile:onboarding-fresh | preflight-01 | 0 | 0 | 4 | 0 | 4 |
| Rowan Owner | preflight-02 | 0 | 0 | 6 | 0 | 6 |
| Vivian Viewer | preflight-02 | 0 | 0 | 4 | 0 | 4 |
Mutation
| Mutation area | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| board-01 | 24-column placement and resize | 0 | 0 | 1 | 0 | 1 |
| board-02 | Scrollable canvas and collapse states | 0 | 0 | 1 | 0 | 1 |
| board-03 | Dense collision handling | 0 | 0 | 1 | 0 | 1 |
| board-04 | Nested containers | 0 | 0 | 1 | 0 | 1 |
| board-05 | Responsive layout boundaries | 0 | 0 | 1 | 0 | 1 |
| board-06 | Icons, bookmarks, and compact layout | 0 | 0 | 1 | 0 | 1 |
| board-07 | Permission-aware editing | 0 | 0 | 1 | 0 | 1 |
| board-08 | Board import and export | 0 | 0 | 1 | 0 | 1 |
| board-09 | Keyboard-only grid operation | 0 | 0 | 1 | 0 | 1 |
| core-v2-01 | Custom widget authoring | 0 | 0 | 1 | 0 | 1 |
| core-v2-02 | Assistant tool flow | 0 | 0 | 1 | 0 | 1 |
| core-v2-03 | Onboarding happy path | 0 | 0 | 1 | 0 | 1 |
| core-v2-04 | Authentication and session transitions | 0 | 0 | 1 | 0 | 1 |
| core-v2-05 | Integration management | 0 | 0 | 1 | 0 | 1 |
| core-v2-06 | Search, menus, and dialogs | 0 | 0 | 1 | 0 | 1 |
| core-v2-07 | Read-only enforcement | 0 | 0 | 1 | 0 | 1 |
| core-v2-08 | Failure and recovery states | 0 | 0 | 1 | 0 | 1 |
| performance-01 | Cold and warm board load | 0 | 0 | 1 | 0 | 1 |
| performance-02 | Grid interaction responsiveness | 0 | 0 | 1 | 0 | 1 |
| performance-03 | Widget network and render budget | 0 | 0 | 1 | 0 | 1 |
| performance-04 | Long-session stability | 0 | 0 | 1 | 0 | 1 |
| preflight-01 | Candidate identity and services | 0 | 1 | 0 | 0 | 1 |
| preflight-02 | Fixture and persona access | 0 | 1 | 0 | 0 | 1 |
| preflight-03 | Browser evidence hygiene | 0 | 1 | 0 | 0 | 1 |
| whole-product-01 | Admin day-one journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-02 | Owner customization journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-03 | Editor daily journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-04 | Viewer and outsider boundaries | 0 | 0 | 1 | 0 | 1 |
| whole-product-05 | Mobile journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-06 | Media operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-07 | Infrastructure operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-08 | Creator and Assistant journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-09 | Accessibility and destructive-action pass | 0 | 0 | 1 | 0 | 1 |
| widgets-01 | Time and environment | 0 | 0 | 1 | 0 | 1 |
| widgets-02 | Apps, embeds, video, game status, and stocks | 0 | 0 | 1 | 0 | 1 |
| widgets-03 | Notes, bookmarks, feeds, and timetable | 0 | 0 | 1 | 0 | 1 |
| widgets-04 | Downloads, containers, indexers, and DNS | 0 | 0 | 1 | 0 | 1 |
| widgets-05 | Smart home, health, and system telemetry | 0 | 0 | 1 | 0 | 1 |
| widgets-06 | Network availability and operations | 0 | 0 | 1 | 0 | 1 |
| widgets-07 | Beszel and update monitoring | 0 | 0 | 1 | 0 | 1 |
| widgets-08 | Power, VPN, speed, routing, and analytics | 0 | 0 | 1 | 0 | 1 |
| widgets-09 | Media overview and requests | 0 | 0 | 1 | 0 | 1 |
| widgets-10 | Media activity, Immich, and audio | 0 | 0 | 1 | 0 | 1 |
| widgets-11 | Documents, patching, media services, and releases | 0 | 0 | 1 | 0 | 1 |
| widgets-12 | Coolify, ArchiveTeam, Custom API, and Assistant | 0 | 0 | 1 | 0 | 1 |
State and recovery
| State / recovery area | Detail | Passed | Failed | Blocked | Not reached | Total |
|---|---|---|---|---|---|---|
| board-01 | 24-column placement and resize | 0 | 0 | 1 | 0 | 1 |
| board-02 | Scrollable canvas and collapse states | 0 | 0 | 1 | 0 | 1 |
| board-03 | Dense collision handling | 0 | 0 | 1 | 0 | 1 |
| board-04 | Nested containers | 0 | 0 | 1 | 0 | 1 |
| board-05 | Responsive layout boundaries | 0 | 0 | 1 | 0 | 1 |
| board-06 | Icons, bookmarks, and compact layout | 0 | 0 | 1 | 0 | 1 |
| board-07 | Permission-aware editing | 0 | 0 | 1 | 0 | 1 |
| board-08 | Board import and export | 0 | 0 | 1 | 0 | 1 |
| board-09 | Keyboard-only grid operation | 0 | 0 | 1 | 0 | 1 |
| core-v2-01 | Custom widget authoring | 0 | 0 | 1 | 0 | 1 |
| core-v2-02 | Assistant tool flow | 0 | 0 | 1 | 0 | 1 |
| core-v2-03 | Onboarding happy path | 0 | 0 | 1 | 0 | 1 |
| core-v2-04 | Authentication and session transitions | 0 | 0 | 1 | 0 | 1 |
| core-v2-05 | Integration management | 0 | 0 | 1 | 0 | 1 |
| core-v2-06 | Search, menus, and dialogs | 0 | 0 | 1 | 0 | 1 |
| core-v2-07 | Read-only enforcement | 0 | 0 | 1 | 0 | 1 |
| core-v2-08 | Failure and recovery states | 0 | 0 | 1 | 0 | 1 |
| performance-01 | Cold and warm board load | 0 | 0 | 1 | 0 | 1 |
| performance-02 | Grid interaction responsiveness | 0 | 0 | 1 | 0 | 1 |
| performance-03 | Widget network and render budget | 0 | 0 | 1 | 0 | 1 |
| performance-04 | Long-session stability | 0 | 0 | 1 | 0 | 1 |
| preflight-01 | Candidate identity and services | 1 | 0 | 0 | 0 | 1 |
| preflight-02 | Fixture and persona access | 1 | 0 | 0 | 0 | 1 |
| preflight-03 | Browser evidence hygiene | 1 | 0 | 0 | 0 | 1 |
| whole-product-01 | Admin day-one journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-02 | Owner customization journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-03 | Editor daily journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-04 | Viewer and outsider boundaries | 0 | 0 | 1 | 0 | 1 |
| whole-product-05 | Mobile journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-06 | Media operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-07 | Infrastructure operator journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-08 | Creator and Assistant journey | 0 | 0 | 1 | 0 | 1 |
| whole-product-09 | Accessibility and destructive-action pass | 0 | 0 | 1 | 0 | 1 |
| widgets-01 | Time and environment | 0 | 0 | 1 | 0 | 1 |
| widgets-02 | Apps, embeds, video, game status, and stocks | 0 | 0 | 1 | 0 | 1 |
| widgets-03 | Notes, bookmarks, feeds, and timetable | 0 | 0 | 1 | 0 | 1 |
| widgets-04 | Downloads, containers, indexers, and DNS | 0 | 0 | 1 | 0 | 1 |
| widgets-05 | Smart home, health, and system telemetry | 0 | 0 | 1 | 0 | 1 |
| widgets-06 | Network availability and operations | 0 | 0 | 1 | 0 | 1 |
| widgets-07 | Beszel and update monitoring | 0 | 0 | 1 | 0 | 1 |
| widgets-08 | Power, VPN, speed, routing, and analytics | 0 | 0 | 1 | 0 | 1 |
| widgets-09 | Media overview and requests | 0 | 0 | 1 | 0 | 1 |
| widgets-10 | Media activity, Immich, and audio | 0 | 0 | 1 | 0 | 1 |
| widgets-11 | Documents, patching, media services, and releases | 0 | 0 | 1 | 0 | 1 |
| widgets-12 | Coolify, ArchiveTeam, Custom API, and Assistant | 0 | 0 | 1 | 0 | 1 |
Performance measurements
| Agent | Measurement | Value | Threshold | Status | Evidence |
|---|---|---|---|---|---|
| — | No measurement recorded | — | — | not-reached | — |
Performance limitations
| Agent | Limitation |
|---|---|
| host-runtime | The host's fs.inotify.max_user_instances=128 is too low for concurrent native Watchpack watchers. Spawned QA apps keep Turbopack and use 1000ms Watchpack polling; filesystem changes can take up to one polling interval to reach HMR. |
| preflight-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| preflight-01 | No credentials were submitted and no product state was mutated. |
| preflight-01 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| preflight-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| preflight-02 | No credentials were submitted and no product state was mutated. |
| preflight-02 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| preflight-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| preflight-03 | No credentials were submitted and no product state was mutated. |
| preflight-03 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-01 | No credentials were submitted and no product state was mutated. |
| board-01 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-02 | No credentials were submitted and no product state was mutated. |
| board-02 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-03 | No credentials were submitted and no product state was mutated. |
| board-03 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-04 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-04 | No credentials were submitted and no product state was mutated. |
| board-04 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-05 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-05 | No credentials were submitted and no product state was mutated. |
| board-05 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-06 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-06 | No credentials were submitted and no product state was mutated. |
| board-06 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-07 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-07 | No credentials were submitted and no product state was mutated. |
| board-07 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-08 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-08 | No credentials were submitted and no product state was mutated. |
| board-08 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| board-09 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| board-09 | No credentials were submitted and no product state was mutated. |
| board-09 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| widgets-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-01 | No credentials were submitted and no product state was mutated. |
| widgets-01 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| widgets-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-02 | No credentials were submitted and no product state was mutated. |
| widgets-02 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| widgets-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-03 | No credentials were submitted and no product state was mutated. |
| widgets-03 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-04 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-04 | No credentials were submitted and no product state was mutated. |
| widgets-04 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| widgets-05 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-05 | No credentials were submitted and no product state was mutated. |
| widgets-05 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-06 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-06 | No credentials were submitted and no product state was mutated. |
| widgets-06 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-07 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-07 | No credentials were submitted and no product state was mutated. |
| widgets-07 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-08 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-08 | No credentials were submitted and no product state was mutated. |
| widgets-08 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| widgets-09 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-09 | No credentials were submitted and no product state was mutated. |
| widgets-09 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-10 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-10 | No credentials were submitted and no product state was mutated. |
| widgets-10 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-11 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-11 | No credentials were submitted and no product state was mutated. |
| widgets-11 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| widgets-12 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| widgets-12 | No credentials were submitted and no product state was mutated. |
| widgets-12 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-01 | No credentials were submitted and no product state was mutated. |
| core-v2-01 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-02 | No credentials were submitted and no product state was mutated. |
| core-v2-02 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-03 | No credentials were submitted and no product state was mutated. |
| core-v2-03 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-04 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-04 | No credentials were submitted and no product state was mutated. |
| core-v2-04 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-05 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-05 | No credentials were submitted and no product state was mutated. |
| core-v2-05 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-06 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-06 | No credentials were submitted and no product state was mutated. |
| core-v2-06 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-07 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-07 | No credentials were submitted and no product state was mutated. |
| core-v2-07 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| core-v2-08 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| core-v2-08 | No credentials were submitted and no product state was mutated. |
| core-v2-08 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-01 | No credentials were submitted and no product state was mutated. |
| whole-product-01 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-02 | No credentials were submitted and no product state was mutated. |
| whole-product-02 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-03 | No credentials were submitted and no product state was mutated. |
| whole-product-03 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
| whole-product-04 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-04 | No credentials were submitted and no product state was mutated. |
| whole-product-04 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-05 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-05 | No credentials were submitted and no product state was mutated. |
| whole-product-05 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-06 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-06 | No credentials were submitted and no product state was mutated. |
| whole-product-06 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-07 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-07 | No credentials were submitted and no product state was mutated. |
| whole-product-07 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-08 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-08 | No credentials were submitted and no product state was mutated. |
| whole-product-08 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| whole-product-09 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| whole-product-09 | No credentials were submitted and no product state was mutated. |
| whole-product-09 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| performance-01 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| performance-01 | No credentials were submitted and no product state was mutated. |
| performance-01 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| performance-02 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| performance-02 | No credentials were submitted and no product state was mutated. |
| performance-02 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| performance-03 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| performance-03 | No credentials were submitted and no product state was mutated. |
| performance-03 | The packet's retry did not produce a separate artifact; the same finding has independent reproductions in the preflight reports. |
| performance-04 | The application never rendered, so assigned feature, mutation, persistence, permission, viewport, and performance checks were blocked. |
| performance-04 | No credentials were submitted and no product state was mutated. |
| performance-04 | The finding was retried in a fresh Chromium context; console output was empty while document requests repeated until Chromium stopped the loop. |
Independent reproduction results
| Agent | Finding fingerprint | Reproducing agent | Outcome | Evidence | Notes |
|---|---|---|---|---|---|
| preflight-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-02 | reproduced | None | See preflight-02 for an independent Luna Max reproduction. |
| preflight-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| preflight-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-04 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-05 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-06 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-07 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-08 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| board-09 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-04 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-05 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-06 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-07 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-08 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-09 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-10 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-11 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| widgets-12 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-04 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-05 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-06 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-07 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| core-v2-08 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-04 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-05 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-06 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-07 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-08 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| whole-product-09 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| performance-01 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| performance-02 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| performance-03 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
| performance-04 | release-v2-auth-locale-redirect-loop | qa-v2-preflight-01 | reproduced | None | See preflight-01 for an independent Luna Max reproduction. |
Severity totals
| P0 | P1 | P2 | P3 |
|---|---|---|---|
| 0 | 1 | 0 | 0 |
Deduplicated by explicit fingerprint, or by severity + area + title when no fingerprint is supplied.
| Severity | Area | Finding | Packets | Cases |
|---|---|---|---|---|
| P1 | routing/authentication | Locale rewrite causes an infinite browser redirect before the application renders | preflight-01, preflight-02, preflight-03, board-01, board-02, board-03, board-04, board-05, board-06, board-07, board-08, board-09, widgets-01, widgets-02, widgets-03, widgets-04, widgets-05, widgets-06, widgets-07, widgets-08, widgets-09, widgets-10, widgets-11, widgets-12, core-v2-01, core-v2-02, core-v2-03, core-v2-04, core-v2-05, core-v2-06, core-v2-07, core-v2-08, whole-product-01, whole-product-02, whole-product-03, whole-product-04, whole-product-05, whole-product-06, whole-product-07, whole-product-08, whole-product-09, performance-01, performance-02, performance-03, performance-04 | PF-001-ENVIRONMENT, PF-001-ACCESS, PF-002-ENVIRONMENT, PF-002-ACCESS, PF-003-ENVIRONMENT, PF-003-ACCESS, BD-001-THRESHOLDS, BD-001-MUTATION, BD-001-PERSISTENCE, BD-001-ACCESS-RECOVERY, BD-002-THRESHOLDS, BD-002-MUTATION, BD-002-PERSISTENCE, BD-002-ACCESS-RECOVERY, BD-003-THRESHOLDS, BD-003-MUTATION, BD-003-PERSISTENCE, BD-003-ACCESS-RECOVERY, BD-004-THRESHOLDS, BD-004-MUTATION, BD-004-PERSISTENCE, BD-004-ACCESS-RECOVERY, BD-005-THRESHOLDS, BD-005-MUTATION, BD-005-PERSISTENCE, BD-005-ACCESS-RECOVERY, BD-006-THRESHOLDS, BD-006-MUTATION, BD-006-PERSISTENCE, BD-006-ACCESS-RECOVERY, BD-007-THRESHOLDS, BD-007-MUTATION, BD-007-PERSISTENCE, BD-007-ACCESS-RECOVERY, BD-008-THRESHOLDS, BD-008-MUTATION, BD-008-PERSISTENCE, BD-008-ACCESS-RECOVERY, BD-009-THRESHOLDS, BD-009-MUTATION, BD-009-PERSISTENCE, BD-009-ACCESS-RECOVERY, WG-001-RENDER-SIZE, WG-001-STATES-RECOVERY, WG-001-OPTIONS-PERSISTENCE, WG-001-ACCESS-READONLY, WG-001-EVIDENCE, WG-002-RENDER-SIZE, WG-002-STATES-RECOVERY, WG-002-OPTIONS-PERSISTENCE, WG-002-ACCESS-READONLY, WG-002-EVIDENCE, WG-003-RENDER-SIZE, WG-003-STATES-RECOVERY, WG-003-OPTIONS-PERSISTENCE, WG-003-ACCESS-READONLY, WG-003-EVIDENCE, WG-004-RENDER-SIZE, WG-004-STATES-RECOVERY, WG-004-OPTIONS-PERSISTENCE, WG-004-ACCESS-READONLY, WG-004-EVIDENCE, WG-005-RENDER-SIZE, WG-005-STATES-RECOVERY, WG-005-OPTIONS-PERSISTENCE, WG-005-ACCESS-READONLY, WG-005-EVIDENCE, WG-006-RENDER-SIZE, WG-006-STATES-RECOVERY, WG-006-OPTIONS-PERSISTENCE, WG-006-ACCESS-READONLY, WG-006-EVIDENCE, WG-007-RENDER-SIZE, WG-007-STATES-RECOVERY, WG-007-OPTIONS-PERSISTENCE, WG-007-ACCESS-READONLY, WG-007-EVIDENCE, WG-008-RENDER-SIZE, WG-008-STATES-RECOVERY, WG-008-OPTIONS-PERSISTENCE, WG-008-ACCESS-READONLY, WG-008-EVIDENCE, WG-009-RENDER-SIZE, WG-009-STATES-RECOVERY, WG-009-OPTIONS-PERSISTENCE, WG-009-ACCESS-READONLY, WG-009-EVIDENCE, WG-010-RENDER-SIZE, WG-010-STATES-RECOVERY, WG-010-OPTIONS-PERSISTENCE, WG-010-ACCESS-READONLY, WG-010-EVIDENCE, WG-011-RENDER-SIZE, WG-011-STATES-RECOVERY, WG-011-OPTIONS-PERSISTENCE, WG-011-ACCESS-READONLY, WG-011-EVIDENCE, WG-012-RENDER-SIZE, WG-012-STATES-RECOVERY, WG-012-OPTIONS-PERSISTENCE, WG-012-ACCESS-READONLY, WG-012-EVIDENCE, CV-001-HAPPY-PATH, CV-001-MUTATION-PERSISTENCE, CV-001-ACCESSIBILITY-ACCESS, CV-001-DEGRADED-RECOVERY, CV-002-HAPPY-PATH, CV-002-MUTATION-PERSISTENCE, CV-002-ACCESSIBILITY-ACCESS, CV-002-DEGRADED-RECOVERY, CV-003-HAPPY-PATH, CV-003-MUTATION-PERSISTENCE, CV-003-ACCESSIBILITY-ACCESS, CV-003-DEGRADED-RECOVERY, CV-004-HAPPY-PATH, CV-004-MUTATION-PERSISTENCE, CV-004-ACCESSIBILITY-ACCESS, CV-004-DEGRADED-RECOVERY, CV-005-HAPPY-PATH, CV-005-MUTATION-PERSISTENCE, CV-005-ACCESSIBILITY-ACCESS, CV-005-DEGRADED-RECOVERY, CV-006-HAPPY-PATH, CV-006-MUTATION-PERSISTENCE, CV-006-ACCESSIBILITY-ACCESS, CV-006-DEGRADED-RECOVERY, CV-007-HAPPY-PATH, CV-007-MUTATION-PERSISTENCE, CV-007-ACCESSIBILITY-ACCESS, CV-007-DEGRADED-RECOVERY, CV-008-HAPPY-PATH, CV-008-MUTATION-PERSISTENCE, CV-008-ACCESSIBILITY-ACCESS, CV-008-DEGRADED-RECOVERY, WP-001-JOURNEY, WP-001-THRESHOLDS, WP-001-PERSISTENCE-ACCESS, WP-001-FAILURE-EVIDENCE, WP-002-JOURNEY, WP-002-THRESHOLDS, WP-002-PERSISTENCE-ACCESS, WP-002-FAILURE-EVIDENCE, WP-003-JOURNEY, WP-003-THRESHOLDS, WP-003-PERSISTENCE-ACCESS, WP-003-FAILURE-EVIDENCE, WP-004-JOURNEY, WP-004-THRESHOLDS, WP-004-PERSISTENCE-ACCESS, WP-004-FAILURE-EVIDENCE, WP-005-JOURNEY, WP-005-THRESHOLDS, WP-005-PERSISTENCE-ACCESS, WP-005-FAILURE-EVIDENCE, WP-006-JOURNEY, WP-006-THRESHOLDS, WP-006-PERSISTENCE-ACCESS, WP-006-FAILURE-EVIDENCE, WP-007-JOURNEY, WP-007-THRESHOLDS, WP-007-PERSISTENCE-ACCESS, WP-007-FAILURE-EVIDENCE, WP-008-JOURNEY, WP-008-THRESHOLDS, WP-008-PERSISTENCE-ACCESS, WP-008-FAILURE-EVIDENCE, WP-009-JOURNEY, WP-009-THRESHOLDS, WP-009-PERSISTENCE-ACCESS, WP-009-FAILURE-EVIDENCE, PE-001-BASELINE, PE-001-THRESHOLD, PE-001-STRESS, PE-001-RECOVERY-EVIDENCE, PE-002-BASELINE, PE-002-THRESHOLD, PE-002-STRESS, PE-002-RECOVERY-EVIDENCE, PE-003-BASELINE, PE-003-THRESHOLD, PE-003-STRESS, PE-003-RECOVERY-EVIDENCE, PE-004-BASELINE, PE-004-THRESHOLD, PE-004-STRESS, PE-004-RECOVERY-EVIDENCE |
Critical gaps
| Packet | Case | Status |
|---|---|---|
| preflight-01 | PF-001-ENVIRONMENT | failed |
| preflight-01 | PF-001-ACCESS | blocked |
| preflight-02 | PF-002-ENVIRONMENT | failed |
| preflight-02 | PF-002-ACCESS | blocked |
| preflight-03 | PF-003-ENVIRONMENT | failed |
| preflight-03 | PF-003-ACCESS | blocked |
| board-01 | BD-001-THRESHOLDS | blocked |
| board-01 | BD-001-MUTATION | blocked |
| board-01 | BD-001-PERSISTENCE | blocked |
| board-01 | BD-001-ACCESS-RECOVERY | blocked |
| board-02 | BD-002-THRESHOLDS | blocked |
| board-02 | BD-002-MUTATION | blocked |
| board-02 | BD-002-PERSISTENCE | blocked |
| board-02 | BD-002-ACCESS-RECOVERY | blocked |
| board-03 | BD-003-THRESHOLDS | blocked |
| board-03 | BD-003-MUTATION | blocked |
| board-03 | BD-003-PERSISTENCE | blocked |
| board-03 | BD-003-ACCESS-RECOVERY | blocked |
| board-04 | BD-004-THRESHOLDS | blocked |
| board-04 | BD-004-MUTATION | blocked |
| board-04 | BD-004-PERSISTENCE | blocked |
| board-04 | BD-004-ACCESS-RECOVERY | blocked |
| board-05 | BD-005-THRESHOLDS | blocked |
| board-05 | BD-005-MUTATION | blocked |
| board-05 | BD-005-PERSISTENCE | blocked |
| board-05 | BD-005-ACCESS-RECOVERY | blocked |
| board-06 | BD-006-THRESHOLDS | blocked |
| board-06 | BD-006-MUTATION | blocked |
| board-06 | BD-006-PERSISTENCE | blocked |
| board-06 | BD-006-ACCESS-RECOVERY | blocked |
| board-07 | BD-007-THRESHOLDS | blocked |
| board-07 | BD-007-MUTATION | blocked |
| board-07 | BD-007-PERSISTENCE | blocked |
| board-07 | BD-007-ACCESS-RECOVERY | blocked |
| board-08 | BD-008-THRESHOLDS | blocked |
| board-08 | BD-008-MUTATION | blocked |
| board-08 | BD-008-PERSISTENCE | blocked |
| board-08 | BD-008-ACCESS-RECOVERY | blocked |
| board-09 | BD-009-THRESHOLDS | blocked |
| board-09 | BD-009-MUTATION | blocked |
| board-09 | BD-009-PERSISTENCE | blocked |
| board-09 | BD-009-ACCESS-RECOVERY | blocked |
| widgets-01 | WG-001-RENDER-SIZE | blocked |
| widgets-01 | WG-001-STATES-RECOVERY | blocked |
| widgets-01 | WG-001-OPTIONS-PERSISTENCE | blocked |
| widgets-01 | WG-001-ACCESS-READONLY | blocked |
| widgets-01 | WG-001-EVIDENCE | blocked |
| widgets-02 | WG-002-RENDER-SIZE | blocked |
| widgets-02 | WG-002-STATES-RECOVERY | blocked |
| widgets-02 | WG-002-OPTIONS-PERSISTENCE | blocked |
| widgets-02 | WG-002-ACCESS-READONLY | blocked |
| widgets-02 | WG-002-EVIDENCE | blocked |
| widgets-03 | WG-003-RENDER-SIZE | blocked |
| widgets-03 | WG-003-STATES-RECOVERY | blocked |
| widgets-03 | WG-003-OPTIONS-PERSISTENCE | blocked |
| widgets-03 | WG-003-ACCESS-READONLY | blocked |
| widgets-03 | WG-003-EVIDENCE | blocked |
| widgets-04 | WG-004-RENDER-SIZE | blocked |
| widgets-04 | WG-004-STATES-RECOVERY | blocked |
| widgets-04 | WG-004-OPTIONS-PERSISTENCE | blocked |
| widgets-04 | WG-004-ACCESS-READONLY | blocked |
| widgets-04 | WG-004-EVIDENCE | blocked |
| widgets-05 | WG-005-RENDER-SIZE | blocked |
| widgets-05 | WG-005-STATES-RECOVERY | blocked |
| widgets-05 | WG-005-OPTIONS-PERSISTENCE | blocked |
| widgets-05 | WG-005-ACCESS-READONLY | blocked |
| widgets-05 | WG-005-EVIDENCE | blocked |
| widgets-06 | WG-006-RENDER-SIZE | blocked |
| widgets-06 | WG-006-STATES-RECOVERY | blocked |
| widgets-06 | WG-006-OPTIONS-PERSISTENCE | blocked |
| widgets-06 | WG-006-ACCESS-READONLY | blocked |
| widgets-06 | WG-006-EVIDENCE | blocked |
| widgets-07 | WG-007-RENDER-SIZE | blocked |
| widgets-07 | WG-007-STATES-RECOVERY | blocked |
| widgets-07 | WG-007-OPTIONS-PERSISTENCE | blocked |
| widgets-07 | WG-007-ACCESS-READONLY | blocked |
| widgets-07 | WG-007-EVIDENCE | blocked |
| widgets-08 | WG-008-RENDER-SIZE | blocked |
| widgets-08 | WG-008-STATES-RECOVERY | blocked |
| widgets-08 | WG-008-OPTIONS-PERSISTENCE | blocked |
| widgets-08 | WG-008-ACCESS-READONLY | blocked |
| widgets-08 | WG-008-EVIDENCE | blocked |
| widgets-09 | WG-009-RENDER-SIZE | blocked |
| widgets-09 | WG-009-STATES-RECOVERY | blocked |
| widgets-09 | WG-009-OPTIONS-PERSISTENCE | blocked |
| widgets-09 | WG-009-ACCESS-READONLY | blocked |
| widgets-09 | WG-009-EVIDENCE | blocked |
| widgets-10 | WG-010-RENDER-SIZE | blocked |
| widgets-10 | WG-010-STATES-RECOVERY | blocked |
| widgets-10 | WG-010-OPTIONS-PERSISTENCE | blocked |
| widgets-10 | WG-010-ACCESS-READONLY | blocked |
| widgets-10 | WG-010-EVIDENCE | blocked |
| widgets-11 | WG-011-RENDER-SIZE | blocked |
| widgets-11 | WG-011-STATES-RECOVERY | blocked |
| widgets-11 | WG-011-OPTIONS-PERSISTENCE | blocked |
| widgets-11 | WG-011-ACCESS-READONLY | blocked |
| widgets-11 | WG-011-EVIDENCE | blocked |
| widgets-12 | WG-012-RENDER-SIZE | blocked |
| widgets-12 | WG-012-STATES-RECOVERY | blocked |
| widgets-12 | WG-012-OPTIONS-PERSISTENCE | blocked |
| widgets-12 | WG-012-ACCESS-READONLY | blocked |
| widgets-12 | WG-012-EVIDENCE | blocked |
| core-v2-01 | CV-001-HAPPY-PATH | blocked |
| core-v2-01 | CV-001-MUTATION-PERSISTENCE | blocked |
| core-v2-01 | CV-001-ACCESSIBILITY-ACCESS | blocked |
| core-v2-01 | CV-001-DEGRADED-RECOVERY | blocked |
| core-v2-02 | CV-002-HAPPY-PATH | blocked |
| core-v2-02 | CV-002-MUTATION-PERSISTENCE | blocked |
| core-v2-02 | CV-002-ACCESSIBILITY-ACCESS | blocked |
| core-v2-02 | CV-002-DEGRADED-RECOVERY | blocked |
| core-v2-03 | CV-003-HAPPY-PATH | blocked |
| core-v2-03 | CV-003-MUTATION-PERSISTENCE | blocked |
| core-v2-03 | CV-003-ACCESSIBILITY-ACCESS | blocked |
| core-v2-03 | CV-003-DEGRADED-RECOVERY | blocked |
| core-v2-04 | CV-004-HAPPY-PATH | blocked |
| core-v2-04 | CV-004-MUTATION-PERSISTENCE | blocked |
| core-v2-04 | CV-004-ACCESSIBILITY-ACCESS | blocked |
| core-v2-04 | CV-004-DEGRADED-RECOVERY | blocked |
| core-v2-05 | CV-005-HAPPY-PATH | blocked |
| core-v2-05 | CV-005-MUTATION-PERSISTENCE | blocked |
| core-v2-05 | CV-005-ACCESSIBILITY-ACCESS | blocked |
| core-v2-05 | CV-005-DEGRADED-RECOVERY | blocked |
| core-v2-06 | CV-006-HAPPY-PATH | blocked |
| core-v2-06 | CV-006-MUTATION-PERSISTENCE | blocked |
| core-v2-06 | CV-006-ACCESSIBILITY-ACCESS | blocked |
| core-v2-06 | CV-006-DEGRADED-RECOVERY | blocked |
| core-v2-07 | CV-007-HAPPY-PATH | blocked |
| core-v2-07 | CV-007-MUTATION-PERSISTENCE | blocked |
| core-v2-07 | CV-007-ACCESSIBILITY-ACCESS | blocked |
| core-v2-07 | CV-007-DEGRADED-RECOVERY | blocked |
| core-v2-08 | CV-008-HAPPY-PATH | blocked |
| core-v2-08 | CV-008-MUTATION-PERSISTENCE | blocked |
| core-v2-08 | CV-008-ACCESSIBILITY-ACCESS | blocked |
| core-v2-08 | CV-008-DEGRADED-RECOVERY | blocked |
| whole-product-01 | WP-001-JOURNEY | blocked |
| whole-product-01 | WP-001-THRESHOLDS | blocked |
| whole-product-01 | WP-001-PERSISTENCE-ACCESS | blocked |
| whole-product-01 | WP-001-FAILURE-EVIDENCE | blocked |
| whole-product-02 | WP-002-JOURNEY | blocked |
| whole-product-02 | WP-002-THRESHOLDS | blocked |
| whole-product-02 | WP-002-PERSISTENCE-ACCESS | blocked |
| whole-product-02 | WP-002-FAILURE-EVIDENCE | blocked |
| whole-product-03 | WP-003-JOURNEY | blocked |
| whole-product-03 | WP-003-THRESHOLDS | blocked |
| whole-product-03 | WP-003-PERSISTENCE-ACCESS | blocked |
| whole-product-03 | WP-003-FAILURE-EVIDENCE | blocked |
| whole-product-04 | WP-004-JOURNEY | blocked |
| whole-product-04 | WP-004-THRESHOLDS | blocked |
| whole-product-04 | WP-004-PERSISTENCE-ACCESS | blocked |
| whole-product-04 | WP-004-FAILURE-EVIDENCE | blocked |
| whole-product-05 | WP-005-JOURNEY | blocked |
| whole-product-05 | WP-005-THRESHOLDS | blocked |
| whole-product-05 | WP-005-PERSISTENCE-ACCESS | blocked |
| whole-product-05 | WP-005-FAILURE-EVIDENCE | blocked |
| whole-product-06 | WP-006-JOURNEY | blocked |
| whole-product-06 | WP-006-THRESHOLDS | blocked |
| whole-product-06 | WP-006-PERSISTENCE-ACCESS | blocked |
| whole-product-06 | WP-006-FAILURE-EVIDENCE | blocked |
| whole-product-07 | WP-007-JOURNEY | blocked |
| whole-product-07 | WP-007-THRESHOLDS | blocked |
| whole-product-07 | WP-007-PERSISTENCE-ACCESS | blocked |
| whole-product-07 | WP-007-FAILURE-EVIDENCE | blocked |
| whole-product-08 | WP-008-JOURNEY | blocked |
| whole-product-08 | WP-008-THRESHOLDS | blocked |
| whole-product-08 | WP-008-PERSISTENCE-ACCESS | blocked |
| whole-product-08 | WP-008-FAILURE-EVIDENCE | blocked |
| whole-product-09 | WP-009-JOURNEY | blocked |
| whole-product-09 | WP-009-THRESHOLDS | blocked |
| whole-product-09 | WP-009-PERSISTENCE-ACCESS | blocked |
| whole-product-09 | WP-009-FAILURE-EVIDENCE | blocked |
| performance-01 | PE-001-BASELINE | blocked |
| performance-01 | PE-001-THRESHOLD | blocked |
| performance-01 | PE-001-STRESS | blocked |
| performance-01 | PE-001-RECOVERY-EVIDENCE | blocked |
| performance-02 | PE-002-BASELINE | blocked |
| performance-02 | PE-002-THRESHOLD | blocked |
| performance-02 | PE-002-STRESS | blocked |
| performance-02 | PE-002-RECOVERY-EVIDENCE | blocked |
| performance-03 | PE-003-BASELINE | blocked |
| performance-03 | PE-003-THRESHOLD | blocked |
| performance-03 | PE-003-STRESS | blocked |
| performance-03 | PE-003-RECOVERY-EVIDENCE | blocked |
| performance-04 | PE-004-BASELINE | blocked |
| performance-04 | PE-004-THRESHOLD | blocked |
| performance-04 | PE-004-STRESS | blocked |
| performance-04 | PE-004-RECOVERY-EVIDENCE | blocked |
PR coverage
| PR | Area | Packets |
|---|---|---|
| #6356 | Custom Widgets | 7 |
| #6503 | dnd-kit grid | 12 |
| #6502 | widget modernization | 23 |
| #6450 | responsive layouts | 5 |
| #6482 | Assistant | 7 |
| #6555 | widget performance | 18 |
| #6569 | onboarding | 4 |
| #6545 | release-v2 rollup | 15 |
Agent reports
- preflight-01: Candidate identity and services — failed
- preflight-02: Fixture and persona access — failed
- preflight-03: Browser evidence hygiene — failed
- board-01: 24-column placement and resize — blocked
- board-02: Scrollable canvas and collapse states — blocked
- board-03: Dense collision handling — blocked
- board-04: Nested containers — blocked
- board-05: Responsive layout boundaries — blocked
- board-06: Icons, bookmarks, and compact layout — blocked
- board-07: Permission-aware editing — blocked
- board-08: Board import and export — blocked
- board-09: Keyboard-only grid operation — blocked
- widgets-01: Time and environment — blocked
- widgets-02: Apps, embeds, video, game status, and stocks — blocked
- widgets-03: Notes, bookmarks, feeds, and timetable — blocked
- widgets-04: Downloads, containers, indexers, and DNS — blocked
- widgets-05: Smart home, health, and system telemetry — blocked
- widgets-06: Network availability and operations — blocked
- widgets-07: Beszel and update monitoring — blocked
- widgets-08: Power, VPN, speed, routing, and analytics — blocked
- widgets-09: Media overview and requests — blocked
- widgets-10: Media activity, Immich, and audio — blocked
- widgets-11: Documents, patching, media services, and releases — blocked
- widgets-12: Coolify, ArchiveTeam, Custom API, and Assistant — blocked
- core-v2-01: Custom widget authoring — blocked
- core-v2-02: Assistant tool flow — blocked
- core-v2-03: Onboarding happy path — blocked
- core-v2-04: Authentication and session transitions — blocked
- core-v2-05: Integration management — blocked
- core-v2-06: Search, menus, and dialogs — blocked
- core-v2-07: Read-only enforcement — blocked
- core-v2-08: Failure and recovery states — blocked
- whole-product-01: Admin day-one journey — blocked
- whole-product-02: Owner customization journey — blocked
- whole-product-03: Editor daily journey — blocked
- whole-product-04: Viewer and outsider boundaries — blocked
- whole-product-05: Mobile journey — blocked
- whole-product-06: Media operator journey — blocked
- whole-product-07: Infrastructure operator journey — blocked
- whole-product-08: Creator and Assistant journey — blocked
- whole-product-09: Accessibility and destructive-action pass — blocked
- performance-01: Cold and warm board load — blocked
- performance-02: Grid interaction responsiveness — blocked
- performance-03: Widget network and render budget — blocked
- performance-04: Long-session stability — blocked