Commit Graph

8 Commits

Author SHA1 Message Date
kjh2064 744e9d6a7a ci: restore qualitative sell validation workflow
Validators (Pushes and Pull Requests) / validate-ui-and-storage (push) Successful in 16s
Validators (Pushes and Pull Requests) / validate-core (push) Failing after 1m23s
2026-07-12 12:43:19 +09:00
kjh2064 647a26eefd chore: Archive 7 unused workflows and consolidate to SSOT pipeline
Merge to Main - Full Pipeline / Stage 1: Fast Gates (push) Failing after 3s
Merge to Main - Full Pipeline / Stage 2: Critical Gates (push) Has been skipped
Merge to Main - Full Pipeline / Stage 3: Integration Tests (push) Has been skipped
Merge to Main - Full Pipeline / Stage 4: Build and Package (push) Has been skipped
Merge to Main - Full Pipeline / Stage 5: Deploy to Production (push) Has been skipped
Merge to Main - Full Pipeline / Pipeline Summary (push) Successful in 1s
Reorganized .gitea/workflows/ to reduce duplication and noise:
- Archived 7 unnecessary workflows to .archived/ subdirectory:
  - auto_backup_schedule.yml
  - backup.yml
  - calibration_backlog.yml
  - kis_data_collection.yml
  - qualitative_sell_strategy.yml
  - snapshot_admin.yml
  - wbs_9_3_null_policy_ci_gate.yml

Active workflows (5 total):
- merge-to-main.yml (SSOT 5-stage pipeline)
- ci.yml (PR validation)
- deploy-prod.yml (manual deployment)
- fast-validation.yml (PR fast checks)
- _common/build-and-test.yml (reusable component)

Rationale: Phase 2 deployment infrastructure is complete. Legacy workflows
are no longer needed, reducing CI/CD maintenance burden and improving clarity.
Archived workflows remain available for reference if rollback is needed.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-11 21:31:44 +09:00
kjh2064 7cce836cc6 chore(ci): update workflow runs-on label to ubuntu-latest
Quant Engine CI/CD Pipeline / validate-core (pull_request) Failing after 2m33s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Failing after 37s
2026-06-25 15:24:57 +09:00
kjh2064 3002149fce fix: dry-run mock KIS validation in workflows 2026-06-21 23:22:22 +09:00
kjh2064 610b9b1330 fix: reinstall workflow deps on cached venvs 2026-06-21 23:17:57 +09:00
kjh2064 d5d0c6f4be Track trading seed JSON and checkout trigger ref 2026-06-21 22:35:26 +09:00
kjh2064 a95198cf8c Fix Gitea seed recovery and workflow guards 2026-06-21 22:33:30 +09:00
kjh2064 da0e1b0f7e 비기계적 매도전략(가치보존) + 위성종목 추천 엔진 추가
매크로·실적·펀더멘털·공매도수급·호가미시구조·대내외 변수 5개 독립
팩터군의 confluence(최소 3/5 합의) 없이는 매도 트리거를 금지하는
정성적 매도판단 엔진과, 보유종목 제외 위성후보 추천 로직을 추가한다.

- 단일 팩터 임계값 돌파만으로는 매도 신호를 생성하지 않음
  (mechanical_sell_prohibited=true)
- 데이터 결측 시 항상 DATA_MISSING/INSUFFICIENT_DATA_NO_ACTION —
  추정값으로 채우지 않음
- KIS 호가10단계·공매도거래비중 + Naver 시세/수급 스크래핑 입력 연동
- SQLite 시계열 저장 + 사후 적중률 자체평가
  (evaluate_qualitative_sell_strategy_accuracy_v1)
- Gitea 일일 스케줄(장마감 후) + 파이프라인 계약 검증 게이트
2026-06-21 20:05:55 +09:00