Ver código fonte

docs: mark web P4 done — all dashboard phases shipped

Alexander Korolev 2 meses atrás
pai
commit
606e0b65cf
1 arquivos alterados com 11 adições e 0 exclusões
  1. 11 0
      specs/tech-architecture/web-dashboard.md

+ 11 - 0
specs/tech-architecture/web-dashboard.md

@@ -226,6 +226,17 @@ toggle is one click away:
    stay started/ok/failed; would need per-job tracing spans + a Layer.
 4. **P4 — raw & polish.** raw content windows (config/recipe/effective),
    copy buttons, animation pass. (`--open` shipped with P1.)
+   ✅ done (`3ca1d59` + `887bcac`/`0950d9d`/`ec9b0d2`, 2026-08-23) —
+   `GET /api/raw/{config,recipe/{name},effective}` (effective = merged
+   Config as JSON, HA token redacted), one raw window with a kind/recipe
+   selector + copy; skeleton shimmer until first state, attention pulses
+   (Exited containers, busy buttons, running job dots), all honoring
+   `prefers-reduced-motion`. 31 Playwright checks; `tests.rs` split into
+   `api_tests.rs` at the 500-line cap.
+
+**All phases shipped.** The web plan is complete; the only documented
+deferred item is serve/stop job *progress lines* (P3 deviation, needs
+per-job tracing spans).
 
 P1 deviations from the plan: `Event` is a one-variant enum for now (job/log
 variants added with P2/P3); per-container rows are deferred to P2/P3 (the