Use owner enums for known codes; preserve wire values and unknown fallbacks.
Verified npm ci and verify: 379 tests, 5 lint checks, app and Storybook builds.
Enable every plugin recommended preset and replace Biome with ESLint formatting.
Preserve API contracts and JSX whitespace; verify source, tests, builds and tooling.
Repair investment recovery, draft preservation, date validation,
currency presentation, accessibility, and route error recovery.
Correct Docker and dependency checks and consume explicit income roles.
Consume the provided resource-envelope API snapshot. Preserve financial snapshots during
refresh, observe synchronization without importing, and fence late responses across
account and connection changes.
Reuse account sections and group securities with per-account holdings.
Use Mantine Select to preserve filters and reset pagination on scope changes.
Document component reuse guardrails and cover routes, grouping and scope switching.
Extract loading/error/loaded state views from the single
AccountOperationsPage.view.tsx into dedicated files under components/.
Document the "one state per view file" rule as a mandatory review
convention in CONVENTIONS.md and UI-PATTERN.md.
Co-Authored-By: opencode <opencode@anthropic.com>