Tracking issue for the `budget-fix-341-money-integrity` OpenSpec change. One task group = one sub-issue = one PR, merged before the next group starts. This issue holds no task list of its own — see the sub-issues below. <!-- flow:groups:start --> - Group 1: Exact money storage and arithmetic — #342 - Group 2: Atomic budget total tracking — ticket depends on 1 — #343 - Group 3: Currency code validation on budget writes — ticket depends on 2 — #344 - Group 4: Currency list endpoint and full-list picker — ticket depends on 3 — #345 <!-- flow:groups:end --> Artifacts: `openspec/changes/budget-fix-341-money-integrity/` (proposal.md, design.md, tasks.md). <!-- flow:change:budget-fix-money-integrity -->
Tracking issue for the
budget-fix-341-money-integrityOpenSpec change.One task group = one sub-issue = one PR, merged before the next group starts. This issue holds no task list of its own — see the sub-issues below.
Artifacts:
openspec/changes/budget-fix-341-money-integrity/(proposal.md, design.md, tasks.md).