diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html index 28451c9..7ba250e 100644 --- a/.storybook/preview-head.html +++ b/.storybook/preview-head.html @@ -1,3 +1,5 @@ + + diff --git a/docs/backlog/README.md b/docs/backlog/README.md index 824d29d..120d490 100644 --- a/docs/backlog/README.md +++ b/docs/backlog/README.md @@ -67,8 +67,8 @@ for its existing violations, so every WP ends green. | [WP-20](WP-20-second-locale.md) | Second locale proof | 5 · productie-volwassenheid | done | | [WP-21](WP-21-resilience-seams.md) | Resilience seams (correlation-id, idempotency, retry) | 5 · productie-volwassenheid | done | | [WP-22](WP-22-durable-persistence.md) | Durable persistence (optional tier) | 5 · productie-volwassenheid | done | -| [WP-23](WP-23-org-template-backend.md) | Org-template backend + admin role | 6 · Brief v2 | in-progress | -| [WP-24](WP-24-letter-canvas.md) | Letter canvas (edit on the letter) | 6 · Brief v2 | todo | +| [WP-23](WP-23-org-template-backend.md) | Org-template backend + admin role | 6 · Brief v2 | done | +| [WP-24](WP-24-letter-canvas.md) | Letter canvas (edit on the letter) | 6 · Brief v2 | done | | [WP-25](WP-25-letter-preview-html.md) | Server-rendered letter preview (HTML; PDF deferred) | 6 · Brief v2 | todo | | [WP-26](WP-26-org-template-editor.md) | Admin org-template editor | 6 · Brief v2 | todo | | [WP-27](WP-27-brief-ux-layer.md) | Brief UX layer (undo/redo, standaardbrief, diff) | 6 · Brief v2 | todo | diff --git a/docs/backlog/WP-24-letter-canvas.md b/docs/backlog/WP-24-letter-canvas.md index 71d0d6c..fec5b86 100644 --- a/docs/backlog/WP-24-letter-canvas.md +++ b/docs/backlog/WP-24-letter-canvas.md @@ -1,6 +1,6 @@ # WP-24 — Letter canvas (edit on the letter) -Status: todo +Status: done Phase: 6 — Brief v2 (edit-on-the-letter, org templates, server-rendered preview) ## Why @@ -63,13 +63,21 @@ domain model, `brief.machine.ts`, and every `BriefMsg` stay byte-identical. ## Acceptance criteria -- [ ] Drafter edits blocks in place on the letter surface; passage picker and +- [x] Drafter edits blocks in place on the letter surface; passage picker and diagnostics click-to-locate still work on the canvas. -- [ ] Approver sees the identical surface read-only with the action bar. -- [ ] Letterhead/footer/signature come from `orgTemplate` and are visibly non-editable. -- [ ] `git diff` shows zero changes in `brief.machine.ts` / `brief.ts` Msg surface. -- [ ] `letter-preview` is gone; no story regression (`test-storybook:ci` green). -- [ ] Full GREEN + e2e smoke. +- [x] Approver sees the identical surface read-only with the action bar. +- [x] Letterhead/footer/signature come from `orgTemplate` and are visibly non-editable. +- [x] `git diff` shows zero changes in `brief.machine.ts` / `brief.ts` Msg surface. +- [x] `letter-preview` is gone; no story regression (`test-storybook:ci` green). +- [x] Full GREEN + e2e smoke. + +Field notes (landed alongside): the CIBG huisstijl styles bare `
`/`