750 B
750 B
Maintainability Review - Pick'n'Play
A) Current focus
This document tracks only active work. Completed work is intentionally omitted and can be reviewed in git history.
Active maintainability risks (priority order):
- None at the moment.
B) Active task list
- None.
C) Suggested execution order
- Add new items when fresh risks are identified.
D) Guardrails
- Keep endpoint handlers transport-focused and move business rules into services/validators.
- Keep reads side-effect free and isolate all persistence changes to explicit command paths.
- Maintain one source of truth per validation rule (backend authoritative, frontend UX hints only).
- Prefer typed DTOs over anonymous response shapes for non-trivial API payloads.