fix(voyage): inline screenshot gallery loads docs/screenshots/ PNGs (31d28f65)
This commit is contained in:
parent
9909ce1066
commit
412b4561f5
5 changed files with 137 additions and 8 deletions
|
|
@ -14,7 +14,7 @@
|
|||
| 3 | Theme bootstrap IIFE | PASS | Group A test SC1.3; `data-theme` + `prefers-color-scheme` IIFE i HTML head |
|
||||
| 4 | Onboarding-grid (redefinert) | PASS-redef | Group A test SC1.4; voyage bruker `fleet-grid` + `fleet-tile` istedenfor onboarding-grid (scope-guardian SC-GAP-1, Assumption #21) |
|
||||
| 5 | A11Y-panel | PASS | Group A test SC1.5; `guide-panel--info` + `key-stats` + `findings__items` (Wave 5 Step 22) |
|
||||
| 6 | Screenshots-spor (redefinert) | PASS-redef | Group A test SC1.6; `window.__voyage` hooks + `docs/screenshots/README.md` istedenfor inline gallery (scope-guardian SC-GAP-2, Assumption #22) |
|
||||
| 6 | Screenshots-spor | PASS | Group D test SC1.6; `loadProjectDirectory` leser `docs/screenshots/**/*.png` via `readAsDataURL` (2 MB cap) og `renderScreenshotGallery` mounter en `<figure>`-grid i dashboardet. Erstatter scope-guardian SC-GAP-2 PASS-redef med faktisk inline gallery (v4.3 Step 8, finding 31d28f65). |
|
||||
| 7 | Body typografi | PASS | Group A test SC1.7; `var(--font-size-*)` + `var(--font-family-mono)` brukt gjennomgående |
|
||||
| 8 | Spacing rhythm | PASS | Group A test SC1.8; ≥5 distinkte `var(--space-N)` referanser |
|
||||
| 9 | Color-token fidelity | PASS | Group A test SC1.9; `badge--scope-voyage` + `--color-scope-voyage` brukt |
|
||||
|
|
@ -57,13 +57,12 @@
|
|||
- **Test:** `SC1.5 A11Y panel — guide-panel--info + key-stats + findings`
|
||||
- **Status:** PASS
|
||||
|
||||
### Element 6 — Screenshots-spor (REDEFINERT)
|
||||
### Element 6 — Screenshots-spor
|
||||
- **Bokstavelig krav:** llm-security har inline gallery med thumbnail-grid for case-studies
|
||||
- **Voyage-tolkning:** Inline gallery deferret. Wave 5 Step 23 leverer `window.__voyage` hooks-spor (`navigate`, `scheduleRender`, `getProjectArtifacts`) + `docs/screenshots/README.md` mappe-konvensjon
|
||||
- **Implementering:** Hooks brukes av Playwright-spec (Step 30); manuell screenshot-prosedyre dokumentert i `docs/screenshots/README.md`
|
||||
- **Test:** `SC1.6 screenshots-spor — window.__voyage hooks + docs convention`
|
||||
- **Status:** PASS-redef (scope-guardian SC-GAP-2, Assumption #22 — operatør-sign-off ved sesjon-start)
|
||||
- **Risk:** Samme som Element 4 — `/trekreview` kan kreve faktisk gallery-komponent.
|
||||
- **Voyage-implementering (v4.3 Step 8, finding 31d28f65):** `loadProjectDirectory` detekterer `docs/screenshots/**/*.png` via path-prefix-match, leser dem via `FileReader.readAsDataURL()` med 2 MB per-bilde cap (overskridelse annonseres via aria-live). `renderScreenshotGallery(screenshots)` bygger en `<figure>`-grid med `<img src="<dataUrl>" alt="<filename>">` som mountes under `fleet-grid` i `renderDashboard`. Erstatter den tidligere PASS-redef-tolkningen — voyage har nå et faktisk inline gallery.
|
||||
- **Beholder:** `window.__voyage` hooks fra Wave 5 Step 23 (`navigate`, `scheduleRender`, `getProjectArtifacts`) + `docs/screenshots/README.md` mappe-konvensjon — fortsatt brukt av Playwright-spec og av operatør for manuell screenshot-prosedyre.
|
||||
- **Test:** Group D Playwright-test `SC1.6 inline gallery — data:image PNGs rendered (31d28f65)` injiserer en fixture-artifact via `scheduleRender` og asserter `#voyage-dashboard img[src^="data:image/png"]` count > 0.
|
||||
- **Status:** PASS (inline gallery implementert; scope-guardian SC-GAP-2 lukket).
|
||||
|
||||
### Element 7 — Body typografi
|
||||
- **Bokstavelig krav:** typografi-skala bruker DS-tokens, ikke literal pixel-verdier
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue