Files
vault-dash/docs/roadmap/backlog/DISPLAY-002-gld-mode-no-conversion.yaml

27 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
id: DISPLAY-002
title: GLD Mode Shows Real GLD Pricing
status: backlog
priority: P0
size: S
depends_on:
- DISPLAY-001
tags: [ui, gld-mode]
summary: In GLD display mode, show real GLD share prices without conversion to physical gold.
acceptance_criteria:
- GLD mode shows position quantity as "shares" not "oz"
- GLD mode shows position value as `shares × GLD_price` not converted to gold
- Entry price shown as GLD share price at time of purchase
- P&L calculated as `(current_GLD_price - entry_GLD_price) × shares`
- LTV calculated using GLD position value as collateral
- Options strike selection in GLD mode uses GLD share prices directly
- Hedge cost shown as $/share or $/position, not $/oz
notes:
- This is the key insight: GLD mode should NOT convert to gold
- User bought shares, they think in shares, they should see share metrics
- GLD backing decay is irrelevant in GLD mode (baked into price)
- Only when switching to XAU mode is conversion needed
implementation_hints:
- GLD mode short-circuits conversion logic
- Overview in GLD mode: position value = shares × GLD_price
- Hedge in GLD mode: strike = GLD_share_price × strike_pct
- Add `position.is_gld()` helper to check display treatment