Use this when changing REST endpoints so Rust DTOs, UI DTOs, OpenAPI, and docs stay in sync.
Make API changes once, but keep all consumers consistent (CLI/server, UI, docs).
src/routes.rs, src/api_server.rs, src/web_server.rssrc/api_types.rssrc/errors.rs).view/api/types.ts (explicit note at top: aligned with src/api_types.rs)view/api/client.tsdocs/openapi.jsondocs/help/* (often docs/help/api-quick-reference.md, plus the feature-specific page).tests/*.rs (integration-heavy, many use assert_cmd).npm run test:ui (Vitest).smoke/tests/.npm run lintnpm testnpm run smoke