Skip to content

feat(info): identity-card status badges (D17)#34

Merged
jonnyeclectic merged 1 commit into
mainfrom
loop/info-identity
Jul 18, 2026
Merged

feat(info): identity-card status badges (D17)#34
jonnyeclectic merged 1 commit into
mainfrom
loop/info-identity

Conversation

@jonnyeclectic

Copy link
Copy Markdown
Owner

What

Continues the command-polish track from the Design Roadmap (BOOST-D17). Promotes boost info from a flat key/value dump toward a real detail view.

Beneath the skill name, a scannable strip of Aurora-tinted [badges]:

  • [installed] (green) · [pinned] / [update available] (yellow) · [quarantined] (pink) · [not installed] (cyan) · tap origin (violet)

…echoing the web design system's .badge pills. The detailed kv rows below still carry every specific, so nothing is lost.

==> motion-canvas
  [installed] [davila7/claude-code-templates]     ← green + violet badges
  description   Complete production-ready guide …

New reusable helper out.badge(label, hue).

Gates (all green locally)

Gate Result
ruff + mypy clean
pytest (unit+functional) pass · 91.4% coverage
smoke 153 passed, 0 failed
mutation (core/output.py) 329/341 · 96.5% — zero survivors in the new badge() code

Purely additive (kv rows untouched, so existing assertions hold); isolated to output.py + info.py. Marks D17 → Shipped.

🤖 Generated with Claude Code

Promote 'boost info' from a flat key/value dump toward a real detail view:
beneath the skill name, render a scannable strip of Aurora-tinted [badges] —
[installed] (green), [pinned]/[update available] (yellow), [quarantined]
(pink), [not installed] (cyan), and the tap origin (violet) — echoing the web
design system's .badge pills. The detailed kv rows stay for the specifics.

New reusable helper out.badge(label, hue) wraps a label in an Aurora-tinted
[…] pill (plain under NO_COLOR).

Gated: ruff + mypy clean, full suite green (91% cov), smoke 153/0, and
core/output.py scores 96.5% on the mutation gate with zero survivors in the
new badge() code. Marks BOOST-D17 Shipped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jonnyeclectic
jonnyeclectic merged commit 0af7a2b into main Jul 18, 2026
10 checks passed
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