docs(33): create phase plans for currency system

6 plans across 3 waves covering market-aware pricing, exchange rates,
community price data, and currency-normalized display.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-13 17:58:37 +02:00
parent edc9793c2d
commit 7a696f39a5
7 changed files with 1412 additions and 5 deletions

View File

@@ -183,12 +183,26 @@ Plans:
**UI hint**: yes
### Phase 33: Currency System
**Goal**: Users can select their preferred currency (USD/EUR/GBP) and all prices display accordingly
**Goal**: Users can select their preferred currency (USD/EUR/GBP) and all prices display accordingly — full market-aware pricing system with community price data
**Depends on**: Phase 32
**Requirements**: TBD (discuss phase)
**Requirements**: D-01 through D-21 (from discuss phase)
**Success Criteria** (what must be TRUE):
TBD (discuss phase)
**Plans**: TBD
1. User can select a market/currency in settings and all prices display in that currency
2. Catalog items show market-specific MSRP with community price aggregation per market
3. Converted prices are clearly labeled as approximate with ~ prefix and dual display format
4. Users can submit community prices for items they own (ownership validated)
5. Comparison table normalizes candidate prices to user's currency for apples-to-apples comparison
6. Exchange rates fetched daily from ECB via frankfurter.app with 24h cache
**Plans**: 6 plans
Plans:
- [ ] 33-01-PLAN.md — Schema (market_prices, community_prices tables) + currency conversion service
- [ ] 33-02-PLAN.md — [BLOCKING] Database migration generation and push
- [ ] 33-03-PLAN.md — Market prices API, exchange rates endpoint, item/candidate currency context
- [ ] 33-04-PLAN.md — Community price service (ownership validation, median aggregation) + setup totals
- [ ] 33-05-PLAN.md — Formatter evolution, market/currency selector, auto-suggestion, conversion toggle
- [ ] 33-06-PLAN.md — Catalog detail market prices, comparison table normalization, MCP tool updates
**UI hint**: yes
### Phase 34: i18n Foundation
**Goal**: Translation framework in place with string extraction, locale-aware formatting, and at least English + one additional language
@@ -234,7 +248,7 @@ Plans:
| 30. Onboarding Redesign | v2.2 | 3/3 | Complete | 2026-04-12 |
| 31. Mobile Polish | v2.2 | 2/2 | Complete | 2026-04-12 |
| 32. Setup Sharing System | v2.3 | 0/4 | Planned | — |
| 33. Currency System | v2.3 | TBD | Pending | — |
| 33. Currency System | v2.3 | 0/6 | Planned | — |
| 34. i18n Foundation | v2.3 | TBD | Pending | — |
## Backlog