update roadmap and task plans for backtest scenario automation
This commit is contained in:
parent
d770a195ff
commit
cb89655c6f
4 changed files with 10 additions and 9 deletions
|
|
@ -22,7 +22,7 @@
|
|||
- [완료] Backtest Data Collection Infrastructure
|
||||
- 경로: `agent-roadmap/archive/phase/backtest-loop/milestones/backtest-data-collection-infrastructure.md`
|
||||
- 요약: 선택 종목을 자동/일별로 수집하고 정제된 백테스트 입력 데이터만 DB에 남기는 headless 인프라를 만든다.
|
||||
- [계획] Backtest Scenario Automation
|
||||
- [진행중] Backtest Scenario Automation
|
||||
- 경로: `agent-roadmap/phase/backtest-loop/milestones/backtest-scenario-automation.md`
|
||||
- 요약: 선택 universe와 기간 조합을 반복 가능한 backtest scenario로 실행하고 결과 handoff를 안정화한다.
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
## 상태
|
||||
|
||||
[계획]
|
||||
[진행중]
|
||||
|
||||
## 승격 조건
|
||||
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
백테스트 실행 조합을 사람이 반복 입력하지 않아도 재현 가능한 headless scenario로 관리한다.
|
||||
|
||||
- [ ] [scenario-matrix] universe, 기간, frequency, strategy 조합을 YAML scenario에서 표현하고 검증할 수 있게 한다. 검증: `go test -count=1 ./apps/cli/internal/operator ./apps/cli/internal/cli`
|
||||
- [x] [scenario-matrix] universe, 기간, frequency, strategy 조합을 YAML scenario에서 표현하고 검증할 수 있게 한다. 검증: `go test -count=1 ./apps/cli/internal/operator ./apps/cli/internal/cli`
|
||||
- [ ] [batch-runner] 여러 backtest run을 순차 실행하고 각 run의 polling 결과를 stable text/JSONL로 출력한다. 검증: `go test -count=1 ./apps/cli/internal/operator ./services/api/internal/socket ./services/worker/internal/socket ./services/worker/internal/jobs`
|
||||
- [ ] [result-handoff] 성공, 실패, timeout, expectation mismatch 결과를 fixture와 `headless_validation.md`에 남겨 후속 운영 표면이 소비할 수 있게 한다. 검증: `go test -count=1 ./apps/cli/internal/operator ./apps/cli/internal/cli` 및 `rg --sort path -n "backtest" apps/cli/testdata/operator/headless_validation.md apps/cli/testdata/operator`
|
||||
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@
|
|||
- split policy를 먼저 평가했다.
|
||||
- shared task group: `agent-task/m-backtest-scenario-automation/`.
|
||||
- 현재 subtask: `02+01_batch_runner`.
|
||||
- predecessor `01`: missing active/archive `complete.log` at plan creation. 구현은 `agent-task/m-backtest-scenario-automation/01_scenario_matrix/complete.log` 또는 matching archive complete가 생긴 뒤 시작한다.
|
||||
- predecessor `01`: satisfied by archived `complete.log` at `agent-task/archive/2026/06/m-backtest-scenario-automation/01_scenario_matrix/complete.log`.
|
||||
|
||||
### 범위 결정 근거
|
||||
|
||||
|
|
@ -100,7 +100,7 @@
|
|||
## 의존 관계 및 구현 순서
|
||||
|
||||
- 이 directory 이름의 runtime dependency는 `01`이다.
|
||||
- 구현 시작 전 `agent-task/m-backtest-scenario-automation/01_scenario_matrix/complete.log` 또는 matching archive complete가 필요하다.
|
||||
- predecessor `01`은 `agent-task/archive/2026/06/m-backtest-scenario-automation/01_scenario_matrix/complete.log`로 충족됐다.
|
||||
|
||||
## [API-1] Connect Matrix To Runner
|
||||
|
||||
|
|
|
|||
|
|
@ -70,9 +70,9 @@
|
|||
- split policy를 먼저 평가했다.
|
||||
- shared task group: `agent-task/m-backtest-scenario-automation/`.
|
||||
- 현재 subtask: `03+01,02_result_handoff`.
|
||||
- predecessor `01`: missing active/archive `complete.log` at plan creation.
|
||||
- predecessor `02`: missing active/archive `complete.log` at plan creation.
|
||||
- 구현은 두 predecessor complete evidence가 생긴 뒤 시작한다.
|
||||
- predecessor `01`: satisfied by archived `complete.log` at `agent-task/archive/2026/06/m-backtest-scenario-automation/01_scenario_matrix/complete.log`.
|
||||
- predecessor `02`: missing active/archive `complete.log`; active plan remains at `agent-task/m-backtest-scenario-automation/02+01_batch_runner/PLAN-cloud-G07.md`.
|
||||
- 구현은 `02+01_batch_runner` complete evidence가 생긴 뒤 시작한다.
|
||||
|
||||
### 범위 결정 근거
|
||||
|
||||
|
|
@ -95,7 +95,8 @@
|
|||
## 의존 관계 및 구현 순서
|
||||
|
||||
- 이 directory 이름의 runtime dependency는 `01,02`다.
|
||||
- 구현 시작 전 `01_scenario_matrix`와 `02+01_batch_runner`의 `complete.log` 또는 matching archive complete가 필요하다.
|
||||
- `01_scenario_matrix`는 `agent-task/archive/2026/06/m-backtest-scenario-automation/01_scenario_matrix/complete.log`로 충족됐다.
|
||||
- 구현 시작 전 `02+01_batch_runner`의 `complete.log` 또는 matching archive complete가 필요하다.
|
||||
|
||||
## [TEST-1] Batch Fixture Set
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue