This website requires JavaScript.
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