836 lines
66 KiB
Markdown
836 lines
66 KiB
Markdown
# 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](reports/preflight-01/report.md) — failed
|
||
- [preflight-02: Fixture and persona access](reports/preflight-02/report.md) — failed
|
||
- [preflight-03: Browser evidence hygiene](reports/preflight-03/report.md) — failed
|
||
- [board-01: 24-column placement and resize](reports/board-01/report.md) — blocked
|
||
- [board-02: Scrollable canvas and collapse states](reports/board-02/report.md) — blocked
|
||
- [board-03: Dense collision handling](reports/board-03/report.md) — blocked
|
||
- [board-04: Nested containers](reports/board-04/report.md) — blocked
|
||
- [board-05: Responsive layout boundaries](reports/board-05/report.md) — blocked
|
||
- [board-06: Icons, bookmarks, and compact layout](reports/board-06/report.md) — blocked
|
||
- [board-07: Permission-aware editing](reports/board-07/report.md) — blocked
|
||
- [board-08: Board import and export](reports/board-08/report.md) — blocked
|
||
- [board-09: Keyboard-only grid operation](reports/board-09/report.md) — blocked
|
||
- [widgets-01: Time and environment](reports/widgets-01/report.md) — blocked
|
||
- [widgets-02: Apps, embeds, video, game status, and stocks](reports/widgets-02/report.md) — blocked
|
||
- [widgets-03: Notes, bookmarks, feeds, and timetable](reports/widgets-03/report.md) — blocked
|
||
- [widgets-04: Downloads, containers, indexers, and DNS](reports/widgets-04/report.md) — blocked
|
||
- [widgets-05: Smart home, health, and system telemetry](reports/widgets-05/report.md) — blocked
|
||
- [widgets-06: Network availability and operations](reports/widgets-06/report.md) — blocked
|
||
- [widgets-07: Beszel and update monitoring](reports/widgets-07/report.md) — blocked
|
||
- [widgets-08: Power, VPN, speed, routing, and analytics](reports/widgets-08/report.md) — blocked
|
||
- [widgets-09: Media overview and requests](reports/widgets-09/report.md) — blocked
|
||
- [widgets-10: Media activity, Immich, and audio](reports/widgets-10/report.md) — blocked
|
||
- [widgets-11: Documents, patching, media services, and releases](reports/widgets-11/report.md) — blocked
|
||
- [widgets-12: Coolify, ArchiveTeam, Custom API, and Assistant](reports/widgets-12/report.md) — blocked
|
||
- [core-v2-01: Custom widget authoring](reports/core-v2-01/report.md) — blocked
|
||
- [core-v2-02: Assistant tool flow](reports/core-v2-02/report.md) — blocked
|
||
- [core-v2-03: Onboarding happy path](reports/core-v2-03/report.md) — blocked
|
||
- [core-v2-04: Authentication and session transitions](reports/core-v2-04/report.md) — blocked
|
||
- [core-v2-05: Integration management](reports/core-v2-05/report.md) — blocked
|
||
- [core-v2-06: Search, menus, and dialogs](reports/core-v2-06/report.md) — blocked
|
||
- [core-v2-07: Read-only enforcement](reports/core-v2-07/report.md) — blocked
|
||
- [core-v2-08: Failure and recovery states](reports/core-v2-08/report.md) — blocked
|
||
- [whole-product-01: Admin day-one journey](reports/whole-product-01/report.md) — blocked
|
||
- [whole-product-02: Owner customization journey](reports/whole-product-02/report.md) — blocked
|
||
- [whole-product-03: Editor daily journey](reports/whole-product-03/report.md) — blocked
|
||
- [whole-product-04: Viewer and outsider boundaries](reports/whole-product-04/report.md) — blocked
|
||
- [whole-product-05: Mobile journey](reports/whole-product-05/report.md) — blocked
|
||
- [whole-product-06: Media operator journey](reports/whole-product-06/report.md) — blocked
|
||
- [whole-product-07: Infrastructure operator journey](reports/whole-product-07/report.md) — blocked
|
||
- [whole-product-08: Creator and Assistant journey](reports/whole-product-08/report.md) — blocked
|
||
- [whole-product-09: Accessibility and destructive-action pass](reports/whole-product-09/report.md) — blocked
|
||
- [performance-01: Cold and warm board load](reports/performance-01/report.md) — blocked
|
||
- [performance-02: Grid interaction responsiveness](reports/performance-02/report.md) — blocked
|
||
- [performance-03: Widget network and render budget](reports/performance-03/report.md) — blocked
|
||
- [performance-04: Long-session stability](reports/performance-04/report.md) — blocked
|