VOTD
Documentation Library — Sacramento Pilot · reorganized June 2026
Root rulebooks live at repo root, loaded at session start
📏
Design Decisions
Architectural rules + design system + feed design for the mobile app. Gate system, verification levels, vote-state behavior, share system, VOTD overlay lifecycle, and the authoritative feed-order table. (Root file alongside CLAUDE.md.)
Authoritative Root rulebook
Key sections
  • Centralized gate system
  • Verification levels
  • Voted-state card behavior
  • VOTD overlay lifecycle
  • Share system
  • Feed order — final
UX_Design look, feel & words
🔤
Terminology & Voice Guide
Canonical word choices, naming conventions, app-side type/enum reference, and prompt copy strings across all surfaces. The authority on what to call things. (Database schema now lives in schema.md.)
Authoritative UX_Design
🔗
Source & Research Attachments
How source material attaches to a vote item — tiers (link, preview, file, carousel), data model, community research contributions, domain trust signals and blacklisting. (Absorbed the former add-research-rules stub.)
Spec UX_Design
Watch Experience
watchOS design intentions, architecture, and hard-won learnings — layout lessons, brand rules, complication behavior, and the WidgetKit refresh constraints.
Living doc UX_Design
🏷️
Store Listings
Canonical app-store listing copy — names, subtitles, descriptions, and keyword sets for App Store / Play Store.
Canonical UX_Design
infra / data
🗄️
Database Schema (V2)
The V2 Postgres data model, rebuilt from live introspection — the publication-path spine (workshop_* → sourced_queue → master_votes_cal_v2 → votes), core-table columns, live enums, foreign keys, RLS posture, legacy/frozen tables, and the mobile verification/access model.
Authoritative Rebuilt Jun 3 2026
infra / trust
🪪
Identity Verification & Vote Integrity
Signup-time identity verification (the entry gate) merged with vote integrity (what happens after the gate) — the 3-step ladder, cost analysis, scaling tiers, and the cryptographic-commitment path to binding-election-grade guarantees.
Authoritative Merged Jun 3 2026
Signals
Trust and quality signal system for the admin — editorial signals on proposals, anomaly signals on users and voting patterns, user trust score model, and editorial workflow/assignment.
Draft — verify built infra/trust
infra / admin
🏛️
Admin Architecture
Canonical admin-app reference — the steady-state patterns established in the 2026-05-16 rebuild (react-query reads, optimistic mutations, realtime subscriptions, approve_draft RPC, v5 responsive layout) + the new-page checklist.
Authoritative infra/admin
🛠️
Admin Tool — page state reference
Older per-page wired/mock/stub reference, role model, environments, queue structure, editor actions. Consolidation into admin-architecture.md is parked until admin work settles (see backlog).
Consolidation parked infra/admin
infra / curation sourcing → scoring → publish
🔀
V1 → V2 Cutover Audit
Current-state audit of the V2 pipeline — script inventory, what changed in the write-side cutover, and what's deprecated. The canonical "what's live now" curation reference.
Current state infra/curation
📤
V2 Publication Path Plan
The plan for the V2 publication path — how approved sourced_queue rows reach master_votes_cal_v2 and the app, plus the deferred follow-ons (tally trigger, mock_id→uuid, CDN caching).
Plan infra/curation
⚙️
Unified Daily Promoter
Canonical reference for promote-v2-unified.mjs — per-geo capacity, gap-filling, fast-track cascade, and 25/25/50 tier calibration. The nightly sourced_queue → master_votes_cal_v2 promotion.
Authoritative infra/curation
📰
Press-Supercharger Methodology
How press coverage feeds scoring — the press probe, outlet/recency weighting, and the press-as-floor mechanic.
Methodology infra/curation
📍
County Activation Runbook
Step-by-step runbook for activating a new county — jurisdiction setup, source feeds, harvesters, and the go-live checklist.
Runbook infra/curation
infra / web
🔐
Cloudflare Access Recipe
Setup runbook for the Cloudflare Zero Trust gate in front of admin.votd.io.
Runbook infra/web
infra / build
🔍
Crash Log Guide
Retrieving and reading crash logs from a physical device — Xcode Console, pulling .ips files, common crashes + fixes, and the current watch-bridge state. (Absorbed the former crash skill.)
Ops infra/build
infra
🌐
Infrastructure & External Services
Canonical record of all domains, external accounts, Supabase projects, iOS bundle IDs, edge functions, Android build & Play distribution, and key infrastructure decisions.
Authoritative infra
Strategy · Comms narrative, pitch, evidence
📊
Participation Baselines
Turnout evidence base — the defensible baseline, turnout by cycle type, and real Sacramento data points. (Competitive cut now lives in competitive-landscape.)
Strategystrategy
👥
One-Pager — Advisors & Team
Advisor/team one-pager copy.
Strategystrategy
🏘️
One-Pager — Community
Community-facing one-pager copy.
Strategystrategy
Strategy · GTM execution & launch
🗂️
Launch Operating Plan
All-up launch execution plan — 4 tracks × 2-week sprints. Companion to the interactive launch tracker.
Strategystrategy
Strategy · Legal corporate / entity
Working docs live, at docs/ root
FAQ (source)
Canonical FAQ source — generates PublicFAQ + InternalFAQ + in-app faqData. Stays at docs/ root because the FAQ build pipeline reads it.
Sourcedocs/ root
🧭
README — docs index (markdown)
The in-repo markdown front door to the docs library (the markdown sibling of this page), organized by the same folder structure.
Front doordocs/ root
Design Comps rendered visual references
🎨
Color Style Guide
Living reference for all color tokens — brand palette, warm neutral ramp, topic category colors, semantic tokens, and the rogue hardcoded value tracker.
LiveDesign_Comps
🗂️
Comp Library
All design explorations in one file — Design System, Vote Card, Feed Screen, Splash, Topic Palette, Share Poster/Panel/Personas/All.
LiveDesign_Comps
📱
System Nav Color Comp
Candidate colors for the Android system-nav strip below the white tab bar — three screens × seven palette candidates.
LiveDesign_Comps
📲
Invite Landing — iPhone Preview
Rendered preview of the TestFlight invite landing in an iPhone 15 frame. Mirrors the production HTML from the Supabase invite edge function.
LiveDesign_Comps
📐
Design System Proposal
Early visual spec for the component + layout system — card shells, typography scale, spacing, color usage, interaction patterns.
ReferenceDesign_Comps
Skills .claude/skills/ — executable playbooks
⚙️
Claude Skills
Reusable instruction sets Claude loads before working on specific areas. All live in .claude/skills/ (consolidated June 2026).
Tools 12 skills
session-start
Session-start hard gate — branch, backlog audit, commenting queue, uncommitted check.
commit
Surfaces a ready-to-run commit/push block (Claude never runs git).
ship
Pre-archive checklist + TestFlight distribution sequence.
session-wrap
End-of-session: punchlist, backlog reconcile, undocumented-decision scan.
votd-feed
Mandatory before any feed-engine work. Loads 4 reference files.
commenting-queue
Process editor comments on sourced_queue rows — revise or reply per the write contract.
site-promote
The edit → rebuild → snapshot-check → promote loop for the public site.
brand-voice
Public-copy voice review — third-person + loaded-term sweeps.
scoring-tuning-log
Append a tuning-log entry before any scoring change.
topic-art-render
Correct workflow for regenerating topic-icon PNGs from SVG sources.
no-render
Hard rule: never generate image assets from code.
use-existing
Prefer reusing existing skills/components over rebuilding.
Archive historical / superseded — nothing lost
📦
Archive
Docs moved to archive/ in the June 2026 reorg, preserved in dated subfolders. Retired but recoverable.
Archived archive/
Subfolders
  • curation-design-history/ — architecture trilogy, vote-sourcing-workflow, state-pipeline-plan, migration-log
  • admin-rebuild/ — admin-perf-and-mobile, fragility rebuild handoff + plan
  • qa-history/ — watch-revamp-transcript, milestone-builds, build-204-qa
  • gate-audit/ — gate-audit-report, summary, index
  • agent-mode/ — retired agent layer (CLAUDEAGENT, SYSTEM_PROMPT, memory, votd-agent-spec)
  • build-history/ — ship-checklist (superseded by the ship skill)
  • misc-one-offs/ — pre-upgrade-baseline, handoff notes
  • Claude Archive/ — original v1.0 "Referendum" era