# DS-006 — Reusable WALKA pill chip

Status: COMPLETED
Issue: #96
Parent UI Task Master: #85
Implementation branch: `agent/ds-006-pill-chip`
Pull request: #102
Stable merge: `90f59f792b92d4789159f44c2714339f6357b042`

## Delivered

- Added `WalkaPillChip` under `mobile/lib/design_system/components/buttons/`.
- Provides inactive white/line and selected navy/white states using existing WALKA tokens.
- Supports enabled/disabled behavior and nullable selection callback.
- Adds explicit selected/button/enabled semantics for assistive technologies.
- Focused widget tests cover active/inactive visuals, semantics, callback and disabled behavior.
- CI debugging corrected only the semantics test contract/cleanup; no runtime workaround was added.

## Validation receipt

- Final PR head: `6a23d3ddb85553c8464387b4d0373981763fa939`.
- Final PR workflow: `31387849294` / run #480 — GREEN.
- Flutter Analyze: GREEN.
- Full Flutter tests: GREEN.
- Android runner + WALKA branding: GREEN.
- Release APK: GREEN.
- Candidate artifact: `9062564928`.
- Candidate digest: `sha256:a84fe9e135c0e6b6e6118c7ca9832b75fa921820170c66ba99036682f1f2741d`.
- Stable merge: `90f59f792b92d4789159f44c2714339f6357b042`.
- Combined stable-main workflow: `31388321272` / run #486 — GREEN including release APK publication.
- Stable-main artifact: `9062756965`.
- Stable-main artifact digest: `sha256:f65df1d9c58123448b5953f4b6dfe7005c505cef2883d6dfc278248541c9fb0c`.
- Verified APK publication commit: `2beb0a7c7fb3aa972388e8a3d16e2299ced737f4`.
- Verified APK source: `90f59f792b92d4789159f44c2714339f6357b042`.
- Verified APK bytes: `52717255`.
- Verified APK SHA-256: `c070b853cd6d23bef31b304bce3d0983a6d51e36f9b3726b5fd12cc6705936f2`.

## Guardrails preserved

No feature screen, Product Master, navigation, backend, Amazon boundary or protected `Images/` changes.
