No description
users: adds pull_quote, member_number (unique partial index, NULLs allowed), focus_tags. title already exists from 0003 — not re-added. Backfills member_number for existing cab users in COALESCE(cab_joined_date, created_at) asc, tiebreak id asc. Lars gets #1. events: rebuild required to widen the kind CHECK constraint (SQLite can't ALTER it in place). Adds working_session as a new kind. Same rebuild adds four new columns: audience, duration_label, action_label, notes_url. Data preserved. dispatches: new entity, status enum draft/published/archived, kind enum decision/update/behind_the_scenes/note. published_at nullable until publishPulse-equivalent stamps it. Indexes on (status, published_at) and author_id. Tokens (src/styles/tokens.css): adds --surface-card, --surface-card-border, --ink, --ink-text, --ink-muted. Spec called these out as the only additions; existing --radius-lg covers the spec's --border-radius-lg reference. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| content | ||
| design | ||
| migrations | ||
| public | ||
| scripts | ||
| src | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| astro.config.mjs | ||
| CLAUDE.md | ||
| DECISIONS.md | ||
| HANDOVER.md | ||
| KNOWN_ISSUES.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| SPEC.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||