1.4 KiB
epic, story, title, status
| epic | story | title | status |
|---|---|---|---|
| 3 | 3.4 | Currency Symbol & Code Recognition | draft |
Epic 3 — Currency & Cryptocurrency
Goal: Real-time and historical currency conversion with 180+ fiat and 50+ crypto.
Story 3.4: Currency Symbol & Code Recognition
As a CalcPad user, I want to use both currency symbols ($, EUR) and ISO codes interchangeably, So that I can write currency expressions naturally without remembering specific format rules.
Acceptance Criteria:
Given the expression $100 to EUR
When the engine evaluates it
Then $ is recognized as USD and the conversion to EUR is performed
Given the expression 100 USD to EUR
When the engine evaluates it
Then USD is recognized as the same currency as $
And the result matches $100 to EUR
Given the expression €50 in dollars
When the engine evaluates it
Then € is recognized as EUR and dollars is resolved to USD
Given the expression R$500 in dollars
When the engine evaluates it
Then R$ is recognized as BRL (Brazilian Real)
And the result is the equivalent in USD
Given the expression ¥10000 in USD
When the engine evaluates it
Then ¥ is resolved based on context (default: JPY; CNY if specified)
Given the expression 100 GBP to £
When the engine evaluates it
Then it recognizes that the source and target are the same currency
And the result is £100