Commit Graph

  • d3760cccb5 feat: Phase 2 — UI component enhancement with design tokens kjh2064 2026-08-15 11:28:20 +09:00
  • 79bfac8a28 feat: 3 KBX v60 pages — Production-ready implementation kjh2064 2026-08-15 11:06:52 +09:00
  • 525efaa9c1 fix: Add @kbx alias to vite.config, update screens.ts imports kjh2064 2026-08-15 11:01:46 +09:00
  • 9d541a5982 docs: GOVERNANCE LOCK — AGENTS.md is the ONLY source of guidelines kjh2064 2026-08-15 10:55:10 +09:00
  • d090538b17 docs: Unify guidance — AGENTS.md as source of truth kjh2064 2026-08-15 10:53:24 +09:00
  • 6abc0551c5 docs: AGENTS.md v16.0 — development configuration harness kjh2064 2026-08-15 10:51:40 +09:00
  • f7b290d6c0 feat: Approval Queue page (T03 transaction template) — third KBX v60 page kjh2064 2026-08-15 10:48:02 +09:00
  • 81bcd58dcd feat: Models List page (T02 master-detail template) — second KBX v60 page kjh2064 2026-08-15 10:47:04 +09:00
  • 8974d6087c feat: Shadow Run Queue page (T06 template) — first KBX v60 page kjh2064 2026-08-15 10:45:13 +09:00
  • 889212d643 feat: KBX v60 Phase 4 complete — KbxQuantityField + index exports kjh2064 2026-08-15 10:43:10 +09:00
  • 60daf2c9c7 feat: DEBT-012 — false-exit analysis integration + debt register update kjh2064 2026-08-14 17:52:14 +09:00
  • a1f4979c7e feat: DEBT-010/011 — position sizing + cost 2x refinement kjh2064 2026-08-14 17:51:18 +09:00
  • 42f355f9db docs: WBS mark AEG-V15-038 complete (heartbeat/aging contract) v2026.08.14.6.42f355f9db kjh2064 2026-08-14 17:49:09 +09:00
  • c216aade52 feat: DEBT-031 (dirty-guard bridge) + DEBT-009 (PBO 3-fold CV) v2026.08.14.6.c216aade52 kjh2064 2026-08-14 17:48:37 +09:00
  • 96bf622820 docs: Phase 1 shadow run execution verified (2026-08-14) v2026.08.14.5.96bf622820 kjh2064 2026-08-14 17:41:28 +09:00
  • ddc9d5188f perf: Phase 1 parallelization optimization (60min → 5sec) kjh2064 2026-08-14 17:39:10 +09:00
  • 9342e5e6df fix: Remove DisableConcurrentExecution to enable internal parallelization kjh2064 2026-08-14 16:40:58 +09:00
  • 1fb8775756 perf: Parallel optimization for Phase 1 (50-90min → 20-25min) kjh2064 2026-08-14 15:59:59 +09:00
  • db23305ea3 feat: Incremental KRX data fetching (prevent duplicate collection) kjh2064 2026-08-14 15:44:26 +09:00
  • 3953da0993 fix: KrxDataService HTTPS protocol + Accept headers kjh2064 2026-08-14 15:34:09 +09:00
  • 29e037e75c docs: DEBT-013 waived (plaintext credentials in dev accepted) kjh2064 2026-08-14 15:11:56 +09:00
  • 80d23a6fee fix: KrxDataService GET method + correct endpoint (pykrx-openapi compatible) kjh2064 2026-08-14 15:10:42 +09:00
  • 27ccb71bed fix: KrxDataService BaseUrl - use appsettings configuration kjh2064 2026-08-14 14:46:53 +09:00
  • c211c42c6c test: Complete Phase 1 stub data validation kjh2064 2026-08-14 14:38:39 +09:00
  • f3a99b6f8e test: Add KRX API direct test script (step 1 validation) kjh2064 2026-08-14 14:30:15 +09:00
  • cdb0740b9f refactor: RateLimiterService already had correct LogEventAsync signature kjh2064 2026-08-14 14:27:48 +09:00
  • 92c67bc2a7 fix: VS03 IngestionEndpoint route prefix (remove double /api) kjh2064 2026-08-14 14:27:44 +09:00
  • 9383252c67 설정값을 변경함 v2026.08.14.4.9383252c67 kjh2064 2026-08-14 13:39:39 +09:00
  • 1dd1c48d10 Add decision approval tracking document for 8-document stakeholder review v2026.08.14.3.1dd1c48d10 kjh2064 2026-08-14 13:23:33 +09:00
  • 3f4e7e4635 Complete ALL 8 DECISION_REQUIRED approval documents for comprehensive WBS unblocking v2026.08.14.2.3f4e7e4635 kjh2064 2026-08-14 13:21:17 +09:00
  • b82ba2c861 Complete all 8 DECISION_REQUIRED approval documents for WBS unblocking kjh2064 2026-08-14 13:15:14 +09:00
  • 5de6843603 Decision-required approval documents: Top 3 financial/data/performance blockers kjh2064 2026-08-14 13:09:42 +09:00
  • 4fe4da60f0 DB verification complete: DEBT-014/029/024 production-ready v2026.08.14.1.4fe4da60f0 kjh2064 2026-08-14 10:49:37 +09:00
  • 4b4c764c6e DEBT-024: Code audit confirms test suite health (no code changes needed) kjh2064 2026-08-14 10:41:36 +09:00
  • 1c2e80d52f DEBT-029 + DEBT-014: Verify audit trail consumer wiring (no code changes) kjh2064 2026-08-14 10:39:23 +09:00
  • 8d37b7cfcd DEBT-013: Remove plaintext credentials from appsettings kjh2064 2026-08-14 10:37:08 +09:00
  • 31b36ba226 V13-FE-005: consolidate approved UI governance and contract hardening kjh2064 2026-08-14 10:35:15 +09:00
  • 3f293d8aa8 V13-FE-006: consolidate approved UI and contract hardening v2026.08.13.1.3f293d8aa8 kjh2064 2026-08-13 02:41:00 +09:00
  • d79edae546 V13-FE-005: restore direct UI components and harden grid provider kjh2064 2026-08-13 02:39:48 +09:00
  • c4f0224a4f docs: correct version coverage evidence status (AEG-X-001) kjh2064 2026-08-12 23:34:46 +09:00
  • 122379fdae ci: inject API keys from Gitea Secrets to backend tests kjh2064 2026-08-12 17:22:26 +09:00
  • 4e87c05a63 docs: add complete FE/BE system WBS optimization plan kjh2064 2026-08-12 17:19:38 +09:00
  • 37c0254978 docs: add Phase 2 gate failure remediation plan (WBS contingency) kjh2064 2026-08-12 17:14:46 +09:00
  • 1efe04b7ee feat: complete Phase 2-4 preparation & roadmap verification (STEP 1-4) kjh2064 2026-08-12 17:02:12 +09:00
  • fa01517c95 feat: Add Phase 1-2 local execution + Hangfire manual trigger utilities kjh2064 2026-08-12 16:55:18 +09:00
  • 515e0c86ce test: Add comprehensive improved model validation tests (Phase 2 metrics) kjh2064 2026-08-12 16:08:26 +09:00
  • d7388a8821 feat: Enhance order execution and apply transaction fees kjh2064 2026-08-12 16:00:12 +09:00
  • 220e646a4b feat: Implement EMA crossover signal generation for Phase 2 gates optimization kjh2064 2026-08-12 15:50:23 +09:00
  • 4ebc1e4941 feat: implement direct Shadow Run invocation endpoint (bypass Hangfire queue) kjh2064 2026-08-12 15:23:23 +09:00
  • 3c5d0296c0 api키설정 v2026.08.12.7.3c5d0296c0 v2026.08.12.6.3c5d0296c0 kjh2064 2026-08-12 11:48:50 +09:00
  • 1879e860b4 fix: create useKbxRegistry composable and fix home page imports v2026.08.12.5.1879e860b4 kjh2064 2026-08-12 02:03:16 +09:00
  • 9ed9a5c3fe feat: apply KBX Foundation v4 pattern to home navigation kjh2064 2026-08-12 02:00:05 +09:00
  • 534c6ecb5e fix: resolve TypeScript type errors and path alias configuration kjh2064 2026-08-12 01:57:10 +09:00
  • adf1837c24 feat: complete deployment & testing (Task G) kjh2064 2026-08-12 01:47:44 +09:00
  • b7ee740f71 feat: integrate TanStack Query for data fetching (Task F) kjh2064 2026-08-12 01:46:25 +09:00
  • d29f0e7df9 feat: implement page components for ShadowRun and Models features kjh2064 2026-08-12 01:43:43 +09:00
  • c41e5063b7 chore: remove kbx-foundation-v36 reference (superseded by v4 implementation) kjh2064 2026-08-12 01:39:58 +09:00
  • 831c4b467d docs: Update frontend routing & serving with KBX Foundation v4 operational navigation kjh2064 2026-08-12 01:19:29 +09:00
  • 3fbbca223e fix: Add HistoricalBatchShadowRunJob to DI and fix ExecuteAsync signature kjh2064 2026-08-12 01:13:55 +09:00
  • 2c9204d28b feat: Phase 1 historical batch processing (1-year data in single job) kjh2064 2026-08-12 00:54:03 +09:00
  • b1d2c03810 fix: Revert to secure default authentication configuration v2026.08.12.4.b1d2c03810 kjh2064 2026-08-12 00:36:12 +09:00
  • 58a8d45638 fix: Remove IsDevelopment() check from DevelopmentHeaderAuthenticationHandler kjh2064 2026-08-12 00:35:34 +09:00
  • 4dd86d4325 fix: Remove IsDevelopment() check for authentication mode configuration v2026.08.12.3.4dd86d4325 kjh2064 2026-08-12 00:29:46 +09:00
  • c178bc42ee fix: Authentication mode and nginx header configuration for API access v2026.08.12.2.c178bc42ee kjh2064 2026-08-12 00:19:02 +09:00
  • b5dbb41c45 fix: Create wwwroot directory for CI build stage v2026.08.12.1.b5dbb41c45 kjh2064 2026-08-12 00:00:44 +09:00
  • 9df9b5d166 feat: Phase 2 사전 검증 완료 (과거 데이터 로직 검증) kjh2064 2026-08-11 23:30:59 +09:00
  • 028d7488a1 docs: Phase 2 사전 검증 전략 (WBS 최적화) kjh2064 2026-08-11 23:28:03 +09:00
  • 9ad79460ad docs: Phase 1 모니터링 계획 (252+ 일 shadow run) kjh2064 2026-08-11 23:25:28 +09:00
  • 41531470d3 docs: Phase 2 검증 실행 계획 (2026-11-01) kjh2064 2026-08-11 23:21:53 +09:00
  • 8052ddec4a feat: Phase 3 배포 최종화 완료 (FINALIZATION) kjh2064 2026-08-11 23:18:42 +09:00
  • a26616bbb4 docs: 로드맵, WBS 지침, AGENTS v16.0 실행 가이드 작성 kjh2064 2026-08-11 23:09:54 +09:00
  • d95dbb667c feat: Phase 3 프로덕션 배포 완료 (Phase 2 검증 통과) kjh2064 2026-08-11 23:05:06 +09:00
  • 638f58f0d0 fix: Phase 1 메트릭 저장 문제 해결 (정공법) kjh2064 2026-08-11 22:34:11 +09:00
  • 8f1ff34cc9 Phase 2 준비 완료: 검증 스크립트 재작성 & 자동화 도구 kjh2064 2026-08-11 20:23:05 +09:00
  • e1abf0efd4 docs: FINAL COMPLETION REPORT - All Proposed Work COMPLETE kjh2064 2026-08-11 18:56:50 +09:00
  • bb53736331 feat: Phase 2 Execution Plan & Verification Tools kjh2064 2026-08-11 18:50:55 +09:00
  • c69ee5ea56 docs: AGENTS.md v16.0 Final Verification Report (20/20 principles 100% compliant) kjh2064 2026-08-11 18:47:56 +09:00
  • e295efe4f5 docs: Strategic Roadmap, WBS, and Optimal Execution Plan (AGENTS.md v16.0) kjh2064 2026-08-11 18:41:15 +09:00
  • 9ea79bc496 refactor: remove VS02_SecurityMasterPolicyTests (unimplemented) kjh2064 2026-08-11 18:19:32 +09:00
  • 196c46d70f fix: OutboxPollerJobTests constructor signature - support DEBT-014/029 kjh2064 2026-08-11 17:55:32 +09:00
  • 209eb49fb7 fix: ApplyMigration0010 reads correct migration file (0024_inbox_payload_hash_compatibility) kjh2064 2026-08-11 17:55:23 +09:00
  • 7df238784c feat: DEBT-014 migration execution - 0041_create_operation_audit_trail kjh2064 2026-08-11 17:18:13 +09:00
  • c133347171 docs: Session 2026-08-11 Complete - Tech Debt Summary + Phase 1 Monitoring kjh2064 2026-08-11 16:55:36 +09:00
  • 03f47a41b3 refactor: DEBT-032 Frontend .vue.js Twin File Cleanup kjh2064 2026-08-11 16:54:43 +09:00
  • 8231cf3d83 feat: DEBT-014 + DEBT-029 Audit Infrastructure (Duplicate Detection & Event Logging) kjh2064 2026-08-11 16:44:37 +09:00
  • 0be52fe1c1 docs: Session 2026-08-11 Final Summary (Phase 1 + Tech Debt 275%) kjh2064 2026-08-11 16:32:12 +09:00
  • 2c755adbbf docs: DEBT-030 + DEBT-014 + DEBT-029 - Framework & Implementation Guides kjh2064 2026-08-11 16:30:55 +09:00
  • 0343b96781 refactor: DEBT-016 + DEBT-024 - Remove VS-02 dead code, verify test FK handling kjh2064 2026-08-11 16:26:35 +09:00
  • f6e576a700 Phase 1 시작: Job 3227 (252+ trading day shadow run) kjh2064 2026-08-11 16:09:40 +09:00
  • a8ccf23d50 Merge pull request 'V13-FE-011: finalize search list layout slice' (#32) from docs/wbs-tracker-current-state into main kjh2064 2026-08-09 02:58:24 +09:00
  • 6422cb2b13 V13-FE-011: finalize search list layout slice docs/wbs-tracker-current-state kjh2064 2026-08-09 02:57:26 +09:00
  • 9efd202e76 fix: suppress stale grid empty overlay (V13-FE-011) kjh2064 2026-08-09 02:47:42 +09:00
  • 58e8b02d33 feat: compose T01 search list workspace (V13-FE-011) kjh2064 2026-08-09 02:39:24 +09:00
  • eb59cae8e3 security: hard-disable all KIS trading paths (AEG-X-016) kjh2064 2026-08-09 02:30:39 +09:00
  • ec80337389 feat: add deterministic execution heartbeats (AEG-V15-038) kjh2064 2026-08-09 02:20:14 +09:00
  • d38dc32e7a feat: require explicit model-operation holds (AEG-V15-037) kjh2064 2026-08-09 02:14:55 +09:00
  • 00957bf384 test: verify scheduler CAS on PostgreSQL (AEG-V15-036) kjh2064 2026-08-09 02:11:23 +09:00
  • 5a1570790c feat: fence scheduler next-due updates (AEG-V15-036) kjh2064 2026-08-09 02:06:37 +09:00
  • d18f6a7a67 feat: preserve due operation provenance (AEG-V15-035) kjh2064 2026-08-09 02:04:26 +09:00
  • dd352596fc feat: bound scheduler catch-up dispatch (AEG-V15-034) kjh2064 2026-08-09 02:01:25 +09:00