Skip to content

docs(design): add component coverage checklist#41

Merged
samutpra merged 1 commit into
mainfrom
docs/component-checklist
Jul 17, 2026
Merged

docs(design): add component coverage checklist#41
samutpra merged 1 commit into
mainfrom
docs/component-checklist

Conversation

@samutpra

Copy link
Copy Markdown
Contributor

What

Adds a checklist view of the component inventory, complementing the reference table in components.md (merged in #40).

Changes

  • 🆕 .planning/design/system/component-checklist.md
    • 45 built components (21 shadcn primitives + 24 app-level) as checked items, grouped into 7 categories with file names
    • 9 verified gaps — primitives an admin dashboard commonly needs but this repo lacks, each annotated with its current workaround (not guesses):
      • Checkbox — no primitive; raw <input type="checkbox"> in 16 files → clearest extraction candidate
      • Switch, Accordion (keyframes exist, no component), RadioGroup, Popover, Alert, Progress, Command, DatePicker
    • "When adding a component" checklist (token compliance, dark mode, co-located test)

Note — count correction

While building the checklist I recounted per-file: the inventory is 45 components (24 app-level), not the 41/20 stated in the #40 summary. components.md's body already listed all 24 correctly — only the headline number was off, so no change to that file is needed.

Docs only — no app code touched.

🤖 Generated with Claude Code

Checklist view of the component inventory, complementing components.md.

- Add .planning/design/system/component-checklist.md: all 45 built
  components (21 primitives + 24 app-level) as checked items, grouped by
  category, plus 9 verified gaps (unbuilt primitives) with their current
  raw workaround, and a "when adding a component" checklist.
- Correct the earlier miscount: the inventory is 45 components (24
  app-level), not 41/20. components.md body already listed all 24; only
  the summary count was off.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@samutpra
samutpra merged commit ff2eab6 into main Jul 17, 2026
4 checks passed
@samutpra
samutpra deleted the docs/component-checklist branch July 17, 2026 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant