| ID | Decision | Where |
| D-01 | Pace/speed is the "price" series; the trip is the instrument. | OV, CH |
| D-02 | Candlestick primary; line and bar as alternative views. | CH-01 |
| D-03 | Distance-window aggregation only; windows 100/250/500 m, 1/2/5/10 km; short runs yield one candle. | CH-02, CH-03 |
| D-04 | Plot km/h (up = faster); pace min/km on hover; metric only. | GX-07, OV-06 |
| D-05 | Bidirectional chart↔map linking. | MP-02 |
| D-06 | One GPX per session; multi-track is a non-goal. | OV-02, OV-07 |
| D-07 | Public & polished; playful premise, serious chart tooling; frontend-design skill mandated. | OV-04 |
| D-08 | Bundled demo GPX auto-loads on arrival. | OV-03 |
| D-09 | Desktop-first; mobile functional but simplified. | OV-05 |
| D-10 | No sharing/export features for now (non-goal). | OV-08 |
| D-11 | OHLC = open/close at window boundaries, high/low = extrema of canonical speed curve within window. | CH-04 |
| D-12 | Canonical speed = centered ±10 s distance-over-time slope (jitter-robust; turn-safe). | GX-06 |
| D-13 | Pauses stay in the data; crashes are content. | GX-08 |
| D-14 | Volume panel = zero-centered net elevation delta per window, green above / red below. | CH-06 |
| D-15 | Two configurable candle-close MAs, defaults 20/50. | CH-05 |
| D-16 | Ticker symbol derived from filename stem (uppercase), date-based fallback. | GX-05 |
| D-17 | Client-side only, static, no backend, no data leaves the browser. | OV-01, TS-01 |
| D-18 | Horizontal zoom/pan along distance; y-axis auto-scales to visible range. | CH-07 |
| D-19 | Header stats: ticker, last = overall avg speed, change % = 2nd-half vs 1st-half avg, high/low, distance, time. | UI-03 |
| D-20 | Line view = closes; bar view = OHLC bars. | CH-08 |
| D-21 | No elevation → volume panel visible but empty with note; layout stable. | CH-09 |
| D-22 | Leaflet + OpenStreetMap tiles; dark variant in dark mode; no API keys. | MP-03 |
| D-23 | Route segmented by selected candle window; each segment uniformly coloured by its average speed; re-colours on window change. Start/finish markers, km dots. | MP-04, MP-05 |
| D-24 | Dark terminal theme default, light mode toggle; chart ~65% / map ~35%, header strip on top. | UI-04, UI-05 |
| D-25 | Charting library: TradingView lightweight-charts. | TS-02 |
| D-26 | Vite + vanilla TypeScript, no framework; Vitest; static dist build. | TS-03, TS-04, TS-06 |
| D-27 | Demo GPX: synthetic ~8 km run scripted for drama (warm-up, surge, crash, negative split). | TS-05 |
| D-28 | Multi-segment/multi-track GPX concatenated in file order; gaps become pauses. | GX-09 |
| D-29 | Product name: RunCandles at runcandles.com, tagline “GPX for Traders”. Chosen over gpxfortraders.com (working title) after a naming round; availability to be confirmed at registrar before purchase. | OV-10 |
| D-30 | Delivery target: push to git@github.com:Piotr12/runcandles.com.git, branch v1_1 (build container has SSH keys exchanged). | TS-10 |