Commit Graph

  • 6330a7b262 Update PRODUCTION_READINESS.md: Gate 2 Complete kjh2064 2026-08-02 13:11:01 +09:00
  • 9acb8764a4 Gate 2: Outbox/Inbox Crash-Recovery & Audit Reconciliation Tests kjh2064 2026-08-02 13:10:47 +09:00
  • 968b3f8284 Update PRODUCTION_READINESS.md: Gate 1 Complete kjh2064 2026-08-02 13:06:44 +09:00
  • 7bc2a4039c Gate 1: DbUp Migration Tests (Fresh/Upgrade/Idempotency/Constraint/FK) kjh2064 2026-08-02 13:06:28 +09:00
  • 9cd3f0a6b3 Cleanup: Remove scheduled_tasks.lock stale lock file kjh2064 2026-08-02 13:03:11 +09:00
  • ea9304ff47 Add PRODUCTION_READINESS.md: Gate Status & Deployment Checklist kjh2064 2026-08-02 12:54:49 +09:00
  • 2248d21aa1 Add E2E Async Pipeline Tests: ShadowRunAsyncPipelineTests (AGENTS.md v16.0) kjh2064 2026-08-02 12:53:54 +09:00
  • 38ac7f22b7 Implement DownstreamConsumerJob: Outbox → Inbox → Consumer Pipeline (AGENTS.md v16.0) kjh2064 2026-08-02 12:51:00 +09:00
  • 258bb17f3c Fix: Unify Outbox Pattern with IOutboxWriter (Architecture Consolidation) kjh2064 2026-08-02 12:48:04 +09:00
  • 121a6b35d8 ShadowRunJob Phase 6: Event Emission to Outbox kjh2064 2026-08-02 12:32:26 +09:00
  • 5ca33690d0 False Exit Analysis: Re-entry success rate validation kjh2064 2026-08-02 12:29:48 +09:00
  • 2eeb16a240 Database Migrations: Inbox & Approval Queue tables kjh2064 2026-08-02 12:27:02 +09:00
  • 15599ee08e KRX API Implementation: Real market data with retry & cache kjh2064 2026-08-02 12:26:28 +09:00
  • 17326dae77 KRX API Integration: Contract definition (real market data) kjh2064 2026-08-02 12:22:50 +09:00
  • fc1abd3ad9 Downstream Event Consumers: Shadow Run Completion Notifications kjh2064 2026-08-02 12:20:43 +09:00
  • f470c91e31 Phase Segmentation integration into ShadowRunJob + RBAC enforcement kjh2064 2026-08-02 12:12:31 +09:00
  • 64bdc45260 Phase Segmentation: Full implementation with improved RegimeClassifier kjh2064 2026-08-02 12:10:38 +09:00
  • 8a82f61660 Phase Segmentation: Contract + Tests + RegimeClassifier (AGENTS.md v16.0) kjh2064 2026-08-02 12:07:51 +09:00
  • 2bb13ce2d5 feat: Phase 5 — Hangfire Registration + Result Polling kjh2064 2026-08-02 11:58:07 +09:00
  • f3cc66b38a feat: Shadow Run API Endpoint (Phase 4) kjh2064 2026-08-02 11:52:53 +09:00
  • 7dd300f5b5 feat: Infrastructure Implementation Phase — Database, Services, API integration kjh2064 2026-08-02 08:02:05 +09:00
  • 0587a3f0a0 feat: Shadow Run Design Phase — 252+ trading-day validation framework kjh2064 2026-08-02 07:55:35 +09:00
  • 4352f9c182 docs(reliability): Document outbox/inbox consumer contract pattern kjh2064 2026-08-02 07:41:00 +09:00
  • 78d9329cea fix(reliability): Remove cutoffTime filter to prevent data loss in outbox poller kjh2064 2026-08-02 07:36:52 +09:00
  • 8e91cb26d7 feat(reliability): Outbox Poller Hangfire job with inbox idempotency kjh2064 2026-08-02 07:31:47 +09:00
  • 3b76070394 PR 6: Database migration validation - fresh/upgrade test complete kjh2064 2026-08-02 06:45:20 +09:00
  • fc39c8d4bf PR 5: Frontend build setup - lockfile, TypeScript config, and adapter fixes kjh2064 2026-08-02 06:20:12 +09:00
  • 26d1855365 PR 4d: Finalize permanent deferral decisions for DEBT-003~006 and DEBT-008 kjh2064 2026-08-02 06:03:02 +09:00
  • 6a31bc3737 PR 4b: Apply CA1822 static method modifiers + Gitea Actions secrets guidance kjh2064 2026-08-02 05:59:01 +09:00
  • ac4ff5cd19 docs: Re-evaluate code analysis suppressions per AGENTS.md v16.0 (PR 4a) kjh2064 2026-08-02 05:52:34 +09:00
  • 5dfb8f3e12 refactor: Reorganize docs folder structure for clarity and version management (PR 3c) kjh2064 2026-08-02 05:49:29 +09:00
  • 5e50ec6991 docs: Enhance document routing and create tech debt registry (PR 3a) kjh2064 2026-08-02 05:44:47 +09:00
  • e9f9c6615c docs: Add Gitea API automation guide to AGENTS.md and CLAUDE.md kjh2064 2026-08-02 05:43:42 +09:00
  • 38cbec463a docs: Refresh CLAUDE.md with AGENTS.md v16.0 strategic principles and tech debt management kjh2064 2026-08-02 05:41:46 +09:00
  • ddc68f28f5 docs: Add v16.0 Strategic Architecture & Engineering Excellence guidelines to AGENTS.md kjh2064 2026-08-02 05:39:06 +09:00
  • 88ea5edef5 fix: Replace IReadOnlySet/IReadOnlyDictionary with HashSet/Dictionary for performance (CA1859) and use LoggerMessage delegates (CA1848) kjh2064 2026-08-02 05:37:45 +09:00
  • 87705c1f6a fix: Resolve backend build errors - add RootNamespace, OutputType, GlobalUsings, and code analysis settings kjh2064 2026-08-02 05:30:00 +09:00
  • 50db649b5c docs: Update CLAUDE.md - use remote PostgreSQL via SSH port forwarding (178.104.200.7) kjh2064 2026-08-02 05:23:18 +09:00
  • aa1850ae33 docs: Update CLAUDE.md - remove Docker dependency from local dev, use native PostgreSQL kjh2064 2026-08-02 05:21:59 +09:00
  • d69b214337 docs: Add comprehensive CLAUDE.md with architecture, commands, and guardrails kjh2064 2026-08-02 05:20:30 +09:00
  • dcd1322d41 Initial commit: Add project files kjh2064 2026-08-02 05:15:36 +09:00