fix(ui): complete P5-00 shell readiness gates

This commit is contained in:
cesnimda
2026-09-21 21:38:11 +02:00
parent c325eb68c6
commit 926f2e5164
52 changed files with 6630 additions and 64 deletions
+7 -5
View File
@@ -4,11 +4,13 @@ Reconciled against [P4-06](../phase-4/p4-06/README.md#opendeferred-issue-reconci
| Issue | Status / exact limit | Classification / owner and deadline |
|---|---|---|
| P4-06-O01 collapse→mobile labels/focus occlusion | Open, manually reproduced and present before P4 | **Blocks P5-01**; P5-00 AppShell prerequisite |
| P4-06-O02 long admin badge at 320px | Open synthetic long-metadata failure; actual short production badge overlap not proven | **Blocks P5-01**; P5-00 responsive admin-header prerequisite |
| P4-02-D01 command invalid list children | Open loaded axe finding | **Blocks P5-01**; P5-00 semantic repair before utility migration |
| P4-03-D01 light Redo Tooltip 3.89:1 | Open, narrow exception only | **Blocks P5-01** shared hovered/focused controls; P5-00 theme pair repair, retain other contrast checks |
| P4-04-O01 toast covers bottom action | Open; waiting for normal dismissal was not repair | **Blocks P5-01** shell/feedback acceptance; P5-00 bounded placement, no notification platform |
| P4-06-O01 collapse→mobile labels/focus occlusion | Addressed in [P5-00](p5-00/README.md); also aligns controls/drawers at 1024px and closes the temporary modal on desktop entry | Shell implementation gate ready; retain boundary/open-resize and focus regressions |
| P4-06-O02 long admin badge at 320px | Addressed in P5-00: same admin-only metadata in narrow account menu, header spacers track actual height | Responsive header gate ready; no claim that actual production badge overlap was previously proven |
| P4-02-D01 command invalid list children | Addressed in P5-00; populated/empty lists and native keyboard destinations protected | Command semantics gate ready; no catalogue expansion, D02–D04 unchanged |
| P4-03-D01 light Redo Tooltip 3.89:1 | Addressed in P5-00 shared opaque semantic pair; narrow old exception removed | Tooltip gate ready for tested loaded targets; not universal accessibility certification |
| P4-04-O01 toast covers bottom action | Addressed in P5-00: bottom feedback clearance, native success toast tested while open | Feedback gate ready for the defined Connections action; not a universal overlay manager or company-modal error repair |
| P5-00-D01 fixed worker data with system clock | **Open** unrelated fixture: 915/916 backend pass on 2026-09-20, expected Applied becomes Ghosted after 60 days | **Conditions P5-01 baseline acceptance**. Separately authorize existing fixed-clock test injection, rerun all 916; no production worker change or skipped/expected test |
| P5-00-D02 browser Back loses Jobs row focus | **Open** existing route behavior exposed by waiting for the actual workspace before Back; all four locale/theme cases. Explicit workspace Back passes `focusJobId` and remains protected | **Blocks affected P5-03/08 navigation accessibility acceptance**, not unchanged shell. Browser query and local-density reset plus explicit-button focus have separate oracles; no route/table application fix in P5-00 |
| P3-O02 command error→empty / late query results | Source-confirmed search catches; explicit failure/pending isolation needs owner tests | **Blocks later slice P5-02 acceptance**; retain existing simple commands in 01, no expanded command redesign in 00 |
| P3-O02 workspace search replacement loses `followMode` | Source-confirmed `setParams({section})` | **Blocks later slice P5-08b** adapter migration until retained-query proof |
| P4-02-D03 mobile progress scroll not focusable | Open loaded axe finding | **Blocks P5-08a affected Overview migration**, not shell; targeted G-WORKSPACE proof |