## 2026-08-22 (overnight session)

Also v0.10.0-0.10.2: structured step-by-step tutorials (schema + 15 authored
guides + one-step-at-a-time modal), the last-row peek seam fix (the card hands
over its bottom radius), and the guarded version-movement pair (sync-seeds /
adopt-latest-template) that let the live demo pick the guides up without
losing its history. 110 tests pass.

Also v0.9.0: comment attachments (paste/paperclip → inline images, PDF
links; DB-free storage under data/uploads/{item}; strict upload security,
3 new tests, python-multipart dep). Live-verified with a real upload on the
Barnet demo item. 101 tests pass.

Shipped v0.8.3, v0.8.4, v0.8.5 (all live, /api/meta confirms). Peek seam
rule implemented both variants (mid-card sheet / last-row carried edge);
dwell→peek click→open; multi-target one-line chip with downward stagger
expansion; comment-chip click-bubbling fix; SPA not-found view; queue open
dedup; notes/authoring-workflows.md + doc-example validation test (98 tests
pass). Lab round five synced + artifact republished. Verified in browser:
desktop + 393px mobile, main list, queue, drawer, lab. Keith demo: GA4 now
1/3 granted (rian@plusroi.com) as story progression.

# punchlist — diary

> Session-by-session log: date, what changed, what was verified. Append-only,
> newest first. This is *state*, not summaries — no generated codebase
> overviews (v8 auto-generated-context law).
