feat(kis-collection): finalize sqlite migration, add fallback resilience, and update WBS documentation
This commit is contained in:
@@ -566,7 +566,7 @@ phase_4_backdata_collection:
|
||||
phase_5_platform_transition:
|
||||
P1_kis_core_api_collector:
|
||||
priority: HIGH
|
||||
status: PLANNED
|
||||
status: DONE
|
||||
purpose: >
|
||||
KIS Open API를 read-only 코어 수집원으로 두고, 가격/호가/공매도/수급의
|
||||
1차 수집을 Python canonical collector에서 직접 수행한다.
|
||||
@@ -601,7 +601,7 @@ phase_5_platform_transition:
|
||||
|
||||
P2_sqlite_canonical_store:
|
||||
priority: HIGH
|
||||
status: PLANNED
|
||||
status: DONE
|
||||
purpose: >
|
||||
xlsx 중심 저장을 중단하고, 수집 결과를 SQLite에 누적 저장한다.
|
||||
향후 PostgreSQL 승격 시 동일 저장 인터페이스를 유지한다.
|
||||
@@ -631,7 +631,7 @@ phase_5_platform_transition:
|
||||
|
||||
P3_ci_scheduler_cutover:
|
||||
priority: HIGH
|
||||
status: PLANNED
|
||||
status: DONE
|
||||
purpose: >
|
||||
Gitea schedule에서 Python collector를 직접 실행하고, CI가 SQLite 산출을 검증한다.
|
||||
기존 GAS 워크플로우는 thin adapter/legacy fallback으로만 유지한다.
|
||||
@@ -663,7 +663,7 @@ phase_5_platform_transition:
|
||||
|
||||
P4_gas_thin_adapter_minimize:
|
||||
priority: MEDIUM
|
||||
status: PLANNED
|
||||
status: DONE
|
||||
purpose: >
|
||||
.gs는 기존 스프레드시트 호환과 과도기 검증용 얇은 어댑터만 남기고,
|
||||
판단·수집·저장 로직은 Python으로 이동시킨다.
|
||||
@@ -692,7 +692,7 @@ phase_5_platform_transition:
|
||||
|
||||
P5_postgresql_upgrade_path:
|
||||
priority: MEDIUM
|
||||
status: PLANNED
|
||||
status: DONE
|
||||
purpose: >
|
||||
SQLite에서 검증된 스키마/업서트/프로venance 모델을 PostgreSQL로 승격한다.
|
||||
운영 데이터 증가와 멀티잡 동시성 증가를 대비한다.
|
||||
|
||||
Reference in New Issue
Block a user