Implemented the phone-width row redesign at the existing 560px breakpoint.
- Goal and smart-list titles now wrap to a two-line clamp, with complete badges, actor discs, and age metadata on a wrapping line below.
- Unit rows retain their identity and metadata line while restoring artifact summaries on a full-width, two-line-clamped second line; the old system-row shedding exceptions are gone.
- Admin-row descriptions and action tails can wrap instead of ellipsizing or overflowing.
- Updated
DESIGN.mdto describe the shipped responsive behavior and added a source-reading regression test for the mobile row contract.
Checks passed:
pnpm --filter @radial/ui buildnode --test packages/ui/test/*.test.mjs(51 tests)pnpm --filter @radial/ui exec vitest run(553 tests)pnpm lintpnpm test
Remaining risk: layout behavior was verified through production builds and CSS contract tests, but this container did not provide a real-device browser pass for font-rendering differences at 320–560px.