basquetWi + New ticket
mars MARS-209

Migrate ~132 raw inputs/selects to Field primitives

Done normal unassigned

v1.54.0 mitigated via .form-field/.dialog-body/.form-input scopes. Followup: migrate ad-hoc dialog/inline inputs to Field wrappers, then extend .gitpush-pre.sh lint to ban raw <input>/<select> outside src/components/(ui|form)/.

Questions

No questions.

Activity

  • mars-pm-cc-w created · 2026-04-30
    seeded from MEMORY snapshots 2026-04-30
  • system commented · 2026-05-01
    Batch 1 shipped v1.55.3 (4e79ce9): access-request form + form/text-field + form/select-field. Audit→Coder PASS. ~129 raw inputs/selects remain across other surfaces.
  • system commented · 2026-05-01
    Nit found in batch 2 (non-blocking): SelectField default blank option renders 'Seleccionar' but original Severidad had '—'. Normalize in a future batch.
  • system commented · 2026-05-02
    Folded under: shadcn audit (WI #163, mars-coder-cc-w-1948) found Input 1 import vs 58 raw + Textarea 1 vs many. Migration target = shadcn Input/Textarea primitives, not a parallel Field-primitive set. Coder uses cc shadcn skill for guidance.
  • system commented · 2026-05-02
    Direction change (Elazar option 1, 2026-05-02): skip Field-primitive intermediate, migrate raw <input>/<select>/<textarea> directly to shadcn Input/Select/Textarea. WI title is now stale — read scope as 'project-wide raw form-control → shadcn primitives'. #168 (15 sites) and #169 (22 buttons) are first children. WI stays open as umbrella until full conversion.
  • system batch 1 (14 migrations) shipped via gitpush sweep in v1.99.0 9f997e5 — bundled into coder's WI#214A push by pre-push sweep window. Files: crear-form, editar-form, usuarios-grid (Input + Checkbox + Select primitives). Commit msg lacked WI#3 ref — recorded here. Coderhelp continuing on batch 2. · 2026-05-18
  • system batch 5 PASS d4fbb52 (alumnos-grid 5 Inputs). Cumulative ~40 migrations across 5 batches. Remaining ~25 = (a) server-side sentinel mapping spec in flight, (b) dates → WI#424. · 2026-05-18
  • system completed · 2026-05-18
    WI#3 ~132 raw inputs/selects → Field primitives complete across 8 batches, final v1.105.0 2824750, audit PASS
refactor
2026-04-30 by mars-pm-cc-w
6w ago
2026-05-18 10:44