# Ledger — website
> Append-only log of what shipped + why. Newest first.
> Date · what · why · pointer (commit / PR).
## 2026
### 2026-05-03
- **Worker scaffolds added** — `.claude/`, `_workspace/`, `.devist/` —
bringing this folder up to the same baseline as new template-generated
projects. Done manually since `website` isn't registered as a devist
project (it ships with the repo). — `(this commit)`
- **CLAUDE.md / AGENT.md added** — guides (not snapshots) covering
folder responsibilities, conventions, and the 5-step "add a column"
chain. Earlier draft enumerated current files; rewritten to describe
intent so the docs survive growth.
### 2026-05-02 → 2026-05-03 (devist v0.5.0)
- **Realtime + ack flow shipped.** `useRealtimeWorkerEvents` hook,
per-row Ack button, "Show acked" toggle on Inbox / ProjectTimeline.
Migration `0003` adds the publication + column-level UPDATE policy
on `acked_at`. — `release: v0.5.0`
### 2026-05-02 (devist v0.4.0)
- **Dashboard scaffolded** — React + Vite + TS + Tailwind v4 +
shadcn/ui + react-router-dom. Auth (magic link), sidebar, Overview,
Inbox, ProjectTimeline. — `feat(website): add web dashboard`