# Edge-case report

Result: **PASS** for the tested scope.

| Area | Cases | Safe result |
|---|---|---|
| Regime | linear trend, range/sine, transition, shock/gap, flat prices, zero denominators, outliers, short history | Expected state or `EMPTY_VALUE`; no fabricated signal |
| Currency | inverse pairs, one-pair removal, rank loss, prefix/suffix metadata, delayed history, uneven source depth, spread outlier | Stable rank-7 solve or `INSUFFICIENT_NETWORK`; delayed history is retried and backfilled |
| Portfolio | long/short, inverse pair, JPY digits, hedging/netting arithmetic, CFD/non-FX, missing SL, missing conversion | Native account-currency P/L, `UNBOUNDED`, `UNKNOWN`, or explicit non-FX exclusion |
| Calendar | same-minute events, server-time/DST round-trip, fixture restart, live API, empty/stale/error result, missing currency | Grouping, cached age, or `CALENDAR UNAVAILABLE`; no false-current state |
| UI/lifecycle | dark/light, 1920×1080/1280×720, H1/H4, repeated attach/remove | Instance-prefixed objects; 74 during test and 0 after removal |

The independent reference fixture contains 50 portfolio examples. A connected build-6163 demo runtime additionally completed 50/50 native broker `OrderCalcProfit` calls with no order or position changes.
