feat(BT-003B): add event comparison drilldown

This commit is contained in:
Bu5hm4nn
2026-03-26 22:05:31 +01:00
parent bdf56ecebe
commit 3c9ff201e1
8 changed files with 329 additions and 21 deletions

View File

@@ -1,14 +0,0 @@
id: BT-003B
title: Event Comparison Drilldown
status: backlog
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.

View File

@@ -0,0 +1,17 @@
id: DEV-DOCKER-001
title: Local Docker Bind Mount Integrity
status: backlog
priority: P0
effort: S
depends_on: []
tags:
- devops
- docker
- local-dev
summary: Restore trustworthy local Docker validation by fixing the current empty bind-mount/import failure for `./app -> /app/app` under the local OrbStack workflow.
acceptance_criteria:
- `docker compose up -d --build` starts the local stack cleanly.
- `docker compose ps` shows the app container healthy instead of restart-looping.
- `docker compose run --rm --entrypoint python app -c 'import app.main'` succeeds.
- Inside the app container, `/app/app` contains the repository's actual application files.
- `/health` and at least one changed route can be validated against the Docker-served app, not only a direct local uvicorn process.