agentson
4ca582b418
docs: SSOT 문서 허브 도입 및 동기화 자동 검증 게이트 ( #350 )
...
Gitea CI / test (pull_request) Failing after 5s
Gitea CI / test (push) Failing after 6s
문서 중복·드리프트를 구조적으로 방지하기 위해 SSOT 원칙을 문서 체계에 적용한다.
신규:
- docs/README.md: 문서 라우팅/역할/읽기 순서/SSOT 정의 (상대경로 링크)
- scripts/validate_docs_sync.py: 가변 수치 하드코딩 금지 + 누락 엔드포인트 검사
수정:
- CLAUDE.md: 문서 진입점 추가, SmartScanner 세부 동작 → architecture.md 링크
- README.md: 문서 네비게이션 섹션 추가, 고정 수치/파일별 케이스 수 제거
- docs/commands.md: validate_docs_sync.py 명령 추가; 중복 엔드포인트 2행 제거
- docs/testing.md: 테스트 총량 고정값 → pytest --collect-only -q 동적 확인으로 전환
- docs/ouroboros/82_doc_restructure_plan.md: draft → active, 실행 현황으로 전환
- .gitea/PULL_REQUEST_TEMPLATE.md: Docs Sync 체크리스트 추가
- .gitea/workflows/ci.yml + .github/workflows/ci.yml: validate_docs_sync 단계 추가
검증:
- python3 scripts/validate_docs_sync.py: PASS
Closes #350
2026-03-01 17:07:59 +09:00
agentson
6b34367656
docs: v2/v3 구현 감사 문서 피드백 전체 반영 ( #349 )
...
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
11회 리뷰 사이클에서 남긴 [코멘트]를 모두 본문에 반영하고 블록을 제거한다.
변경 문서:
- docs/architecture.md: SmartScanner 동작 모드(both), 대시보드 10 API,
DB 스키마(session_id/fx_pnl/mode), config 변수 갱신
- docs/commands.md: /api/pnl/history, /api/positions 엔드포인트 추가
- docs/testing.md: 테스트 수 고정값 제거, SmartScanner fallback 최신화,
Dashboard 10 API routes 반영
- README.md: 고정 수치 제거, Gitea CI 명시, 파일별 수치 'CI 기준 변동' 표기
- CLAUDE.md: SmartScanner 섹션명 변경, 고정 수치 제거
- docs/requirements-log.md: #318~#331 구현 항목 추가
- docs/ouroboros/80_implementation_audit.md: ROOT-5/6/7 분리,
REQ-V3-008 함수명 병기, v3 ~85% / 거버넌스 ~60%로 갱신
- docs/ouroboros/85_loss_recovery_action_plan.md: ACT-07 함수명 병기,
테스트 수 갱신, 6.1/6.2 정확도 개선
- docs/ouroboros/60_repo_enforcement_checklist.md: CI job/step 구분 표 추가
- docs/ouroboros/README.md: 50_* 문서 (A)/(B) 보조 표기
Closes #349
2026-03-01 17:06:56 +09:00
e65a0e3585
Merge pull request 'test: session_id 명시 전파 회귀 고정 ( #326 )' ( #348 ) from feature/issue-326-session-id-explicit-propagation into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #348
2026-03-01 13:42:17 +09:00
agentson
e3a3aada83
test: set rt_cd success response in session-id daily regression test ( #326 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 13:38:57 +09:00
agentson
db316c539b
test: align daily session mock order response with rt_cd success path ( #326 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 13:37:04 +09:00
agentson
2df787757a
test: enforce explicit runtime session_id propagation in realtime/daily logs ( #326 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 4s
2026-03-01 10:14:59 +09:00
5f079206c6
Merge pull request 'infra: CI 자동 검증 강화 (정책 레지스트리 + TASK-REQ 매핑) ( #330 )' ( #347 ) from feature/issue-330-governance-ci-guard into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #347
2026-03-01 10:11:18 +09:00
agentson
e9de950bec
ci: wire governance traceability env in gitea workflow and guard zero SHA ( #330 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 10:06:25 +09:00
agentson
c31ee37f13
infra: enforce governance sync and TASK-REQ mapping in CI ( #330 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:58:45 +09:00
2ba1d1ad4d
Merge pull request 'feat: Triple Barrier 시간장벽을 캘린더 분 기반으로 전환 ( #329 )' ( #346 ) from feature/issue-329-triple-barrier-calendar-minutes into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #346
2026-03-01 09:57:01 +09:00
agentson
273a3c182a
refactor: simplify timestamp normalization after non-null validation ( #329 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 4s
2026-03-01 09:50:45 +09:00
agentson
701350fb65
feat: switch backtest triple barrier to calendar-minute horizon ( #329 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:44:24 +09:00
35d81fb73d
Merge pull request 'feat: 블랙아웃 복구 시 가격/세션 재검증 강화 ( #328 )' ( #345 ) from feature/issue-328-blackout-revalidation into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #345
2026-03-01 09:43:09 +09:00
agentson
5fae9765e7
test: add blackout recovery overseas/failure revalidation coverage ( #328 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:40:00 +09:00
agentson
0ceb2dfdc9
feat: revalidate blackout recovery orders by price/session context ( #328 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 3s
2026-03-01 09:33:28 +09:00
89347ee525
Merge pull request 'feat: 세션 전환 시 리스크 파라미터 동적 재로딩 ( #327 )' ( #344 ) from feature/issue-327-session-risk-reload into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #344
2026-03-01 09:31:14 +09:00
agentson
42c06929ea
test: add session-risk reload edge-case coverage ( #327 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-02-28 22:20:59 +09:00
agentson
5facd22ef9
feat: reload session risk profile on session transitions ( #327 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 4s
2026-02-28 21:04:06 +09:00
3af62ce598
Merge pull request 'feat: v2 staged exit에 실제 피처(ATR, pred_down_prob) 공급 ( #325 )' ( #343 ) from feature/issue-325-staged-exit-real-features into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #343
2026-02-28 20:59:38 +09:00
agentson
62cd8a81a4
feat: feed staged-exit with ATR/RSI runtime features ( #325 )
Gitea CI / test (push) Failing after 3s
Gitea CI / test (pull_request) Failing after 3s
2026-02-28 20:58:23 +09:00
dd8549b912
Merge pull request 'feat: KR ATR-based dynamic hard-stop threshold ( #318 )' ( #342 ) from feature/issue-318-kr-atr-dynamic-stoploss into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #342
2026-02-28 20:56:18 +09:00
agentson
8bba85da1e
feat: add KR ATR-based dynamic hard-stop threshold ( #318 )
Gitea CI / test (push) Failing after 4s
Gitea CI / test (pull_request) Failing after 3s
2026-02-28 18:30:52 +09:00
fc6083bd2a
Merge pull request 'feat: stop-loss reentry cooldown guard ( #319 )' ( #341 ) from feature/issue-319-stoploss-reentry-cooldown into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #341
2026-02-28 18:27:12 +09:00
agentson
5f53b02da8
test: add stop-loss reentry cooldown behavioral coverage ( #319 )
Gitea CI / test (pull_request) Failing after 4s
Gitea CI / test (push) Failing after 4s
2026-02-28 18:24:28 +09:00
agentson
82808a8493
feat: enforce stop-loss reentry cooldown window ( #319 )
2026-02-28 18:24:28 +09:00
9456d66de4
Merge pull request 'feat: US minimum price entry filter ( #320 )' ( #340 ) from feature/issue-320-us-min-price-filter into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #340
2026-02-28 18:22:28 +09:00
33b97f21ac
Merge pull request 'fix: log blackout recovery executions to DB ( #324 )' ( #339 ) from feature/issue-324-blackout-recovery-trade-log into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #339
2026-02-28 18:22:11 +09:00
3b135c3080
Merge pull request 'fix: SELL outcome PnL uses sell quantity ( #322 )' ( #337 ) from feature/issue-322-sell-pnl-sell-qty into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #337
2026-02-28 18:21:34 +09:00
1b0d5568d3
Merge pull request 'infra: governance registry sync gate in CI ( #330 )' ( #335 ) from feature/issue-330-governance-ci-guard into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #335
2026-02-28 18:21:10 +09:00
agentson
2406a80782
test: add governance validator unit coverage ( #330 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Failing after 53s
2026-02-28 17:40:51 +09:00
b8569d9de1
Merge pull request 'fix: exchange-aware latest BUY matching ( #323 )' ( #338 ) from feature/issue-323-buy-match-exchange-code into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #338
2026-02-28 17:37:43 +09:00
agentson
92261da414
fix: include exchange_code in latest BUY matching key ( #323 )
Gitea CI / test (pull_request) Has been cancelled
Gitea CI / test (push) Has been cancelled
2026-02-28 17:17:21 +09:00
agentson
9267f1fb77
test: add US minimum price boundary and KR-scope coverage ( #320 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 17:15:10 +09:00
agentson
fd0246769a
test: add sell qty fallback guard and quantity-basis coverage ( #322 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 17:13:56 +09:00
ea7260d574
Merge pull request 'feat: explicit session_id propagation in logs ( #326 )' ( #336 ) from feature/issue-326-session-id-explicit-propagation into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #336
2026-02-28 17:07:34 +09:00
a2855e286e
Merge pull request 'feat: minute-based triple barrier horizon ( #329 )' ( #334 ) from feature/issue-329-triple-barrier-minutes into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #334
2026-02-28 17:06:31 +09:00
28ded34441
Merge pull request 'fix: evolved strategy syntax guard ( #321 )' ( #333 ) from feature/issue-321-evolution-syntax-guard into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #333
2026-02-28 17:06:04 +09:00
agentson
08607eaa56
feat: block US BUY entries below minimum price threshold ( #320 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:40:19 +09:00
agentson
5c107d2435
fix: persist blackout recovery executions to trades log ( #324 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:39:30 +09:00
agentson
6d7e6557d2
fix: compute SELL decision outcome using sell quantity ( #322 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:38:10 +09:00
agentson
11b9ad126f
feat: propagate runtime session_id across decision and trade logs ( #326 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:37:32 +09:00
agentson
2e394cd17c
infra: enforce governance registry sync checks in CI ( #330 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:36:05 +09:00
agentson
c641097fe7
feat: support minute-based triple barrier horizon ( #329 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:35:55 +09:00
agentson
2f3b2149d5
fix: add syntax guard for evolved strategy generation ( #321 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 14:35:35 +09:00
13a6d6612a
Merge pull request 'docs: 감사 문서 재구조화 + 손실 복구 실행 계획 ( #331 )' ( #332 ) from feature/issue-331-doc-restructure into feature/v3-session-policy-stream
...
Gitea CI / test (push) Has been cancelled
Reviewed-on: #332
2026-02-28 14:18:46 +09:00
agentson
ca5fa73769
docs: restructure audit docs and create loss recovery action plan ( #331 )
...
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
- Clean up 80_implementation_audit.md: remove review history (6.1/6.2),
extract SQL queries, condense data quality section
- Create 85_loss_recovery_action_plan.md with 13 action items across
3 phases (Phase 1: stop bleeding, Phase 2: data integrity + v2,
Phase 3: v3 session optimization)
- Extract standard audit SQL queries to scripts/audit_queries.sql
- Update docs/ouroboros/README.md with 85_ link
- Create Gitea issues #318-#330 for all 13 action items
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 13:21:15 +09:00
agentson
ab9ea56efa
docs: consolidate implementation audit updates and add restructure plan
Gitea CI / test (push) Has been cancelled
2026-02-28 13:04:15 +09:00
8dc9f95032
Merge pull request 'process: enforce forbidden runtime invariants in monitor ( #316 )' ( #317 ) from feature/issue-316-weekend-forbidden-monitor into feature/v3-session-policy-stream
Gitea CI / test (push) Has been cancelled
2026-02-28 09:37:41 +09:00
agentson
dd51ffb6ac
process: enforce forbidden runtime invariants in monitor ( #316 )
Gitea CI / test (push) Has been cancelled
Gitea CI / test (pull_request) Has been cancelled
2026-02-28 09:37:16 +09:00
0542e78f90
Merge pull request 'process: automate backtest gate for PR/push/schedule ( #314 )' ( #315 ) from feature/issue-314-backtest-gate-automation into feature/v3-session-policy-stream
Gitea CI / test (push) Has been cancelled
2026-02-28 03:25:45 +09:00