Task: Split Badge composed behavior
Category
component
Team
Squad 1
Milestone
V1
Reference
Scope
Keep core Badge as an atom and extract/re-scope positioned wrapper behavior only when it is independently reviewable.
Out of scope:
- Moving unrelated primitives or changing Badge visual tokens.
Current workflow
Specification or plan
Accessibility impact
- Pattern or standard: native / Radix / WAI-ARIA APG / WCAG / not applicable, depending on the component.
- Keyboard impact: preserve current behavior for interactive components.
- Screen reader impact: preserve roles, names, states, and descriptions.
- Focus impact: preserve focus behavior where applicable.
- Contrast or reduced-motion impact: no visual token changes unless explicitly approved.
- Required accessibility validation: run component-specific accessibility checks when interaction or semantics are touched.
Validation plan
- targeted Badge tests
- Storybook story check
- TypeScript
Work start state
Filled during START WORK:
- Approval marker: issue label status:approved
- Assignee gate: unassigned / assigned to contributor / explicit reassignment permission
- Assignee:
- Branch:
refactor/308-split-badge-composed-behavior
- Worktree:
- Project item ID:
- Project status: In progress
PR and completion evidence
Filled during PR review or END WORK:
- PR:
- Validation evidence:
- Component audit:
- Visual review:
- Follow-up issues:
- Closure basis: merged PR / explicit maintainer approval
Notes
Created from #224's validated child-issue handoff. Do not implement before START WORK verifies status:approved, assignee ownership, Project state, and branch/worktree.
Resources
Task: Split Badge composed behavior
Category
component
Team
Squad 1
Milestone
V1
Reference
docs/COMPONENT-CATALOGING.mddocs/COMPONENT-CATALOGING.en.mdScope
Keep core
Badgeas an atom and extract/re-scope positioned wrapper behavior only when it is independently reviewable.Out of scope:
Current workflow
status:approvedbefore implementation starts.status:approvedand assignee gate: assignee set, Project status moved toIn progress, branch/worktree recorded.Closes #NNN.Done.Specification or plan
Accessibility impact
Validation plan
Work start state
Filled during START WORK:
refactor/308-split-badge-composed-behaviorPR and completion evidence
Filled during PR review or END WORK:
Notes
Created from #224's validated child-issue handoff. Do not implement before START WORK verifies
status:approved, assignee ownership, Project state, and branch/worktree.Resources