시그널 스냅샷 자정 적재 Tickets (STK11)
backend 기존 스냅샷 계층을 재사용해, aggregator에 writer/reader를 채운다. 모든 변경은 aggregator/에 집중되며 backend·ML은 무변경이다.
티켓 목록
| 티켓 | 제목 | 사이즈 | 선행 |
|---|
| STK11-01 | aggregator 스냅샷 게이트웨이 + BE RestClient | S | 없음 |
| STK11-02 | cache-first 조회 전환 + refresh 파라미터 | M | STK11-01 |
| STK11-03 | 자정 스케줄러 + 수동 갱신 트리거 | M | STK11-01 |
| STK11-04 | FE 캐시 출처 표기 (선택) | S | STK11-02 |
의존 그래프 (wave)
flowchart LR
T1[STK11-01 SnapshotGateway·BE Client]
T2[STK11-02 cache-first 읽기]
T3[STK11-03 자정 스케줄러]
T4[STK11-04 FE 표기]
T1 --> T2
T1 --> T3
T2 --> T4
| wave | 티켓 | 너비 |
|---|
| 1 | STK11-01 | 1 (공통 계약 병목) |
| 2 | STK11-02, STK11-03 | 2 (파일 교집합 ∅, 병렬) |
| 3 | STK11-04 | 1 (선택) |
- STK11-02는
SignalDomainService/SignalApiController/조회 UseCase를, STK11-03은 신규 스케줄러/RefreshSnapshotsUseCase/WatchlistGateway를 수정 → 같은 wave 파일 교집합 없음.
- 페이즈 완료 기준: STK11-01~03 브랜치가 모두
main에 머지되면 완료. STK11-04는 선택.