docs: Phase 0.5 audit — /pulse visual refinement preflight
Confirmed before writing code:
- /pulse render order: greeting · events-card · fenja-section (article +
inline poll) · roadmap-section (3-col grid) · council-section.
- <MembershipCard> already absent from /pulse (removed in v2). The
component stays in src/components for /members/:slug use.
- events.kind: ('dinner','office_hours','summit','virtual','working_session')
- roadmap_items.status: ('shipping','beta','exploring') — needs widening.
- tokens.css: --background #faf6ee, --ink #2c3a52, --ink-text #e8e0d0,
--ink-muted #b8a989. No --on-ink* tokens yet.
Divergences resolved with the user before step 2:
1. Migration is 0006_roadmap_considering.sql, not 0005 — that number is
already taken by polls_on_dispatches from the previous session.
2. roadmap_items.status will rename existing 'beta' rows to 'in_beta'
(matching the spec's canonical name) in the same migration.
3. --on-ink, --on-ink-muted, --on-ink-body, --ink-divider added; existing
--ink-text / --ink-muted references on indigo surfaces (MembershipCard,
/events hero, /pulse hero) migrate in the same pass so old tokens
aren't left half-used.
4. Eyebrow uppercase labels return on /pulse only (NEXT GATHERING ·
KIND, EARLIER, THIS WEEK'S PULSE, MEMBER · NNN). /members /events
/dispatches keep the eyebrowless treatment.
5. Pulse column shows the featured dispatch's attached poll. No attached
poll ⇒ editorial row collapses to one column. Aligns with the
polls-attached-to-articles model from the previous pass.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
9800d0a448
commit
cb2efa70f3