21 lines
991 B
YAML
21 lines
991 B
YAML
id: BT-003B
|
|
title: Event Comparison Drilldown
|
|
status: in_progress
|
|
priority: P1
|
|
effort: M
|
|
depends_on:
|
|
- BT-003A
|
|
tags:
|
|
- backtesting
|
|
- ui
|
|
summary: Explain why one ranked strategy beat another on the event comparison page.
|
|
acceptance_criteria:
|
|
- Selecting a ranked strategy shows daily path details.
|
|
- UI exposes margin-call days, payoff realized, hedge cost, and final equity.
|
|
- Worst LTV point and breach dates are highlighted.
|
|
- Browser test verifies drilldown content updates when selecting a ranked result.
|
|
progress_notes:
|
|
- The drilldown UI and service models are implemented in `app/pages/event_comparison.py` and `app/services/event_comparison_ui.py`.
|
|
- Focused unit coverage is green and direct local-browser validation against a fresh local uvicorn process succeeded.
|
|
- Closure is waiting on the local Docker validation path because `docker compose up -d --build` currently surfaces an environment-specific empty bind-mount/import failure for `./app -> /app/app`.
|