Initial commit: Add project files
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s

This commit is contained in:
2026-08-02 05:15:36 +09:00
commit dcd1322d41
636 changed files with 122352 additions and 0 deletions
@@ -0,0 +1,24 @@
# 알고리즘·예측·평가·개선 지속 루프
## 고정 우선순위
HARD_IMPAIRMENT → PORTFOLIO_SURVIVAL → DYNAMIC_PROFIT_FLOOR → CONCENTRATION/LIQUIDITY → OPPORTUNITY_COST → REENTRY_OPTION
상위 위험은 하위 기대수익 점수로 상쇄하지 않는다. 매도는 Lot 비율과 실행 후 Portfolio Weight를 분리한다. 비가치훼손 매도는 ReentryWatch를 동시에 생성하며, 최소 10거래일·상승 SMA50·직전 20일 고점·단계 간 10거래일·126거래일 만료·새 Cycle/Lot을 적용한다.
## 지속 루프
1. **J31 PredictionFreezeRun**: 결과가 알려지기 전에 Dataset/Model/Config/Code/Contract SHA와 예측을 불변 동결.
2. **J32 OutcomeMaturitySweep**: 거래세션 기준 1/5/20/63/126/252일 평가창 성숙.
3. **J33 SellReentryAttributionReview**: false-exit, gain capture, 영구손실 회피, 포착률, 지연비용.
4. **J34 CalibrationRegimeReview**: P10/P50/P90 coverage, Brier/log loss, calibration, regime/drift.
5. **J35 ImprovementHypothesisBuild**: 문제·증거·예상효과·반증시험·비목표를 가진 개선 가설 제안.
6. **J36 ChallengerExperimentPlan**: 동결 실험계획 제안. 승인 없이 훈련·설정변경·활성화 금지.
7. **J37 IndependentValidationPack**: OOS·PBO·DSR·cost2x·재현성·운영 무결성 독립 검증.
8. **J38 ModelPolicyDebtReview**: 모델/정책/데이터/기술부채의 우선순위·만료·상환 Gate.
모든 Job은 기본 OFF이며 `EVALUATION_ONLY` 또는 `PROPOSAL_ONLY`다. 자동 모델 승격, 자동 파라미터 변경, 고객 공개, 주문 제출은 금지한다.
## Append-only state progression
`evaluation_window_maturity` and `model_improvement_hypothesis` are not updated in place. A state change appends a new `maturity_revision` or `hypothesis_version` row with a `supersedes_*_id` pointer. The prior row remains immutable, so replay and maker-checker evidence do not depend on mutable status columns.