---
id: w5/m7/t005
title: "Simplify — run /simplify over the code this milestone changed"
worker: worker5
status: done
estimate: 20m
depends_on: [w5/m7/t004]
---

## Objective

Run `/simplify` over the milestone's diff (apps GraphQL fragment + Settings/picker routes, components, locales) — reuse, simplification, efficiency; behavior-preserving. Likely candidates: quantity-formatting helpers duplicated between the Settings row and picker cards, and confirm-dialog wiring vs the services table's existing one.

## Context

- Standing closing task (board convention).

## Steps

1. `/simplify` scoped to the milestone's diff.
2. Apply accepted findings; backend tests + dashboard lint/tests/build green.

## Files

- `lego/backend/internal/apps/`, `dashboard/src/features/services/**`, `dashboard/src/routes/services.$serviceId.{settings,plan}.tsx`

## Acceptance criteria

- [ ] `/simplify` run and findings applied or explicitly declined.
- [ ] All suites green afterward.

## Out of scope

- New behavior of any kind.
