Commit Graph

  • daec1a0e1b chore: close verified M0 WBS tasks kjh2064 2026-07-12 12:10:21 +09:00
  • a9b8f46187 feat: complete dotnet formula and platform cutover gates kjh2064 2026-07-12 12:08:03 +09:00
  • eb48b7eb07 feat: add dotnet postgres json cutover gate kjh2064 2026-07-12 12:01:09 +09:00
  • 187cdf99c0 fix: import logging for JSON seed ingestion kjh2064 2026-07-12 11:58:11 +09:00
  • 21da79cb46 feat: ingest canonical JSON seeds into PostgreSQL kjh2064 2026-07-12 11:57:35 +09:00
  • 49637f1b02 feat: export PostgreSQL training dataset as JSON kjh2064 2026-07-12 11:55:17 +09:00
  • e15e4c6e20 feat: connect formula decisions to learning ledger kjh2064 2026-07-12 11:54:06 +09:00
  • 6e666844f0 feat: add canonical decision learning service kjh2064 2026-07-12 11:53:17 +09:00
  • 3f6c21c86e chore: expose normalized learning validation kjh2064 2026-07-12 11:51:54 +09:00
  • 6fb43fb411 test: validate normalized learning store contract kjh2064 2026-07-12 11:51:31 +09:00
  • 5d89c6ad02 feat: wire normalized learning store into dotnet kjh2064 2026-07-12 11:48:32 +09:00
  • 1d90580854 feat: add normalized PostgreSQL learning history kjh2064 2026-07-12 11:44:00 +09:00
  • c25e3bee7a ci: install pytest for parallel storage checks kjh2064 2026-07-12 11:39:31 +09:00
  • 6e20a924db fix: make snapshot web smoke test clean-checkout safe kjh2064 2026-07-12 11:37:18 +09:00
  • 780ccee1fe fix: reuse KIS tokens across concurrent requests kjh2064 2026-07-12 11:32:13 +09:00
  • 129e2ec2d7 ci: parallelize independent validation jobs kjh2064 2026-07-12 11:14:58 +09:00
  • 4cd1cab466 ci: export isolated Python dependencies kjh2064 2026-07-12 11:12:19 +09:00
  • be043a85e3 ci: remove runner venv dependency kjh2064 2026-07-12 11:11:55 +09:00
  • 1c46d7b558 fix: add admin collection start route kjh2064 2026-07-12 11:10:15 +09:00
  • 7f0c9b9a27 ci: harden Python environment bootstrap kjh2064 2026-07-12 11:06:07 +09:00
  • 42d45e85fb ci: validate main pushes automatically kjh2064 2026-07-12 11:03:52 +09:00
  • e7d1069222 feat: add quant engine WBS verification harness kjh2064 2026-07-12 10:58:22 +09:00
  • a274ef448a fix: Auth cookies invalidated on every deployment (Data Protection discriminator) kjh2064 2026-07-12 02:04:03 +09:00
  • 7283532c38 fix: Hangfire recurring-job initialization failing every startup kjh2064 2026-07-12 01:57:08 +09:00
  • 489da25f1b fix: Remove fake hardcoded data, rebuild admin layout with real Tabler components kjh2064 2026-07-12 01:54:00 +09:00
  • 4b29fafcff fix: Use KST (Asia/Seoul) instead of UTC for release date component kjh2064 2026-07-12 01:29:14 +09:00
  • 71507374ca fix: Reset release sequence number to 0 on each new date kjh2064 2026-07-12 01:23:56 +09:00
  • 4d2c23221a fix: Count today's releases via Gitea API instead of local git tags kjh2064 2026-07-12 01:23:04 +09:00
  • 451d7939c0 fix: Health check DB-error grep produced doubled "0\n0" on the healthy path kjh2064 2026-07-12 01:18:45 +09:00
  • 1db1c46b32 fix: Add explicit connect/max-time timeouts to curl and ssh calls kjh2064 2026-07-12 01:14:17 +09:00
  • 3c3f2d56c8 fix: Run HTTP/CSS health checks over SSH against 127.0.0.1, not the public IP kjh2064 2026-07-12 01:10:51 +09:00
  • d6b224dbb4 fix: Correct SSH heredoc variable passing and commit hash extraction kjh2064 2026-07-12 00:53:15 +09:00
  • c8c558841e fix: Reference the actual registered SSH secret name kjh2064 2026-07-12 00:50:30 +09:00
  • cc94d5aeae fix: Eliminate cross-job artifact passing and fix download URL kjh2064 2026-07-12 00:47:18 +09:00
  • 6e9a9aa41b docs+fix: Harness the 2026-07-12 DB password incident into pipeline kjh2064 2026-07-12 00:43:31 +09:00
  • e49922e188 fix(security): Remove hardcoded DB password from release artifact kjh2064 2026-07-12 00:28:13 +09:00
  • f0e8ef9b4f docs: Harness Gitea Actions debugging methodology kjh2064 2026-07-12 00:20:53 +09:00
  • 6ab270fe92 fix: Replace gh CLI with direct Gitea API calls (curl) kjh2064 2026-07-12 00:18:29 +09:00
  • b7591fb381 fix: Resolve git tag creation failure due to unset git identity kjh2064 2026-07-12 00:16:14 +09:00
  • 02c7bdaeda debug: Add detailed logging to prepare-release.yml kjh2064 2026-07-11 23:59:11 +09:00
  • 9778a3ded1 fix: Simplify release notes format to fix YAML parsing error kjh2064 2026-07-11 23:46:40 +09:00
  • 375cd7694e fix: Correct notification job condition in prepare-release.yml kjh2064 2026-07-11 23:36:48 +09:00
  • f2938c232a fix: Update prepare-release.yml with version auto-generation kjh2064 2026-07-11 23:35:48 +09:00
  • 352b440e8d feat(ci/cd): Implement release-based deployment with two-workflow architecture kjh2064 2026-07-11 23:21:20 +09:00
  • c10f9f78c0 deploy: Trigger production deployment with appsettings.Production.json kjh2064 2026-07-11 23:15:33 +09:00
  • 86d1177ab8 fix: Add appsettings.Production.json generation to deploy-prod.yml kjh2064 2026-07-11 23:13:02 +09:00
  • 43f58d57fd refactor: Implement taxbaik-pattern CI/CD for QuantEngine with mandatory Gitea Actions kjh2064 2026-07-11 23:09:50 +09:00
  • 3c740eeb3f fix: Escape @ symbols in Razor _AdminLayout.cshtml for proper compilation kjh2064 2026-07-11 22:56:09 +09:00
  • e0af3c3d34 docs: Finalize Phase 4-5 CI/CD (Manual SSH deployment strategy, Gitea Actions reference) kjh2064 2026-07-11 22:49:29 +09:00
  • 5b41423aef CI: Trigger deploy-prod.yml workflow via git push kjh2064 2026-07-11 22:32:59 +09:00
  • 30fb70223c refactor: Strengthen deploy-prod.yml with comprehensive checks and logging kjh2064 2026-07-11 22:21:22 +09:00
  • 571d299d8a chore: Clean up all archived and unused workflow files - keep only ci.yml and deploy-prod.yml kjh2064 2026-07-11 22:10:36 +09:00
  • ce2c4e42a3 chore: Remove merge-to-main.yml - Gitea Actions not functional, use ci.yml for validation kjh2064 2026-07-11 22:09:02 +09:00
  • 6a6770f996 chore: Remove redundant fast-validation.yml workflow kjh2064 2026-07-11 22:06:58 +09:00
  • 35c00b68f7 design: Improve Admin UI layout and Dashboard - Tabler-based responsive layout kjh2064 2026-07-11 22:04:43 +09:00
  • fcfece4ddb fix: Simplify deploy-prod.yml to resolve Gitea YAML parser errors kjh2064 2026-07-11 21:49:16 +09:00
  • 054089e254 fix: Correct heredoc delimiter indentation in deploy-prod.yml kjh2064 2026-07-11 21:44:51 +09:00
  • 233ab71f2c fix: Sanitize all non-ASCII characters from workflow files kjh2064 2026-07-11 21:43:59 +09:00
  • db7922c0d6 fix: Remove UTF-8 emojis and Korean comments from workflows (Gitea parser compatibility) kjh2064 2026-07-11 21:43:28 +09:00
  • 8ae40f2364 fix: Enable automatic deployment on main push (trigger from merge-to-main.yml completion) kjh2064 2026-07-11 21:38:04 +09:00
  • 8dca1b4173 fix: Complete Stage 5 Deploy workflow - add deployment logging kjh2064 2026-07-11 21:37:46 +09:00
  • ca419b6446 ci: Trigger pipeline deployment verification (manual) kjh2064 2026-07-11 21:36:45 +09:00
  • 647a26eefd chore: Archive 7 unused workflows and consolidate to SSOT pipeline kjh2064 2026-07-11 21:31:44 +09:00
  • dc21e8e323 test: Trigger deployment process test with improved deploy-prod.yml kjh2064 2026-07-11 21:20:00 +09:00
  • 6221d5465f docs: Add comprehensive deployment troubleshooting guide kjh2064 2026-07-11 21:16:32 +09:00
  • 0fdbc9dfd8 refactor: Harden and improve deploy-prod.yml with comprehensive error handling kjh2064 2026-07-11 21:15:35 +09:00
  • 07b59ca4d8 test: Fix Users Create page E2E test assertion kjh2064 2026-07-11 21:05:25 +09:00
  • 331b8e3a30 fix: Correct deployment directory structure in deploy-prod.yml kjh2064 2026-07-11 20:57:06 +09:00
  • 668f109b01 fix: Remove compiler warnings in Application & Web kjh2064 2026-07-11 20:49:43 +09:00
  • 14c9e3b5a5 docs: Phase 5 - CI/CD Monitoring Guide kjh2064 2026-07-11 20:40:07 +09:00
  • ddbeab70c6 chore: Phase 4 - Deploy workflow to manual-only mode kjh2064 2026-07-11 20:39:23 +09:00
  • 4023fff0f2 chore: Phase 3a - CI pipeline to PR-only mode kjh2064 2026-07-11 20:39:01 +09:00
  • f0a9487045 chore: Phase 2 - Archive build.yml workflow kjh2064 2026-07-11 20:38:34 +09:00
  • 296b5839bd fix: CI/CD workflows encoding issues - remove Korean comments kjh2064 2026-07-11 20:21:09 +09:00
  • a559ed0a98 refactor: CI/CD 파이프라인 재설계 — SSOT + 계층화된 Quality Gates kjh2064 2026-07-11 19:05:51 +09:00
  • 8ab2873fdc security: Remove hardcoded production DB password from git kjh2064 2026-07-11 19:03:22 +09:00
  • 188af5ac3d fix: CI/CD Production DB password fallback kjh2064 2026-07-11 18:58:08 +09:00
  • f1337d9b5b chore: Deployment version naming and cleanup policy kjh2064 2026-07-11 18:56:12 +09:00
  • 363691e612 test: Local Authorization Policy testing with SSH tunnel kjh2064 2026-07-11 18:53:05 +09:00
  • 7a7455e56d docs: 로컬 테스트 필수 조건 추가 (SSH 터널링, 배포 전 검증 가드) kjh2064 2026-07-11 18:45:15 +09:00
  • 462ecc6de3 fix: Authorization Policy 'AdminCookie' 등록 (Admin 페이지 500 오류 해결) kjh2064 2026-07-11 18:40:31 +09:00
  • 3b6cc1fba6 docs: CI/CD 파이프라인 구현 완료 보고서 (최종 정리) kjh2064 2026-07-11 18:32:58 +09:00
  • 538fc742b1 ci: 자동화된 배포 테스트 스크립트 (SSH 직접 호출) kjh2064 2026-07-11 18:32:09 +09:00
  • db19f0cbd9 ci: Green-Blue 배포 + 마이그레이션 검증 + Nginx 검증 (taxbaik 패턴 적용) kjh2064 2026-07-11 18:25:02 +09:00
  • 0d8e3a637f ci: deploy-prod.yml 로컬 배포로 재설계 (SSH 제거) kjh2064 2026-07-11 18:15:37 +09:00
  • 11460fc9a2 ci: Phase 2 빌드 워크플로우 추가 및 CI/CD 로드맵 작성 kjh2064 2026-07-11 18:13:45 +09:00
  • 96cc7fcf71 ci: Gitea Actions CI/CD 파이프라인 근본적 개선 (신뢰성/속도/관찰성) kjh2064 2026-07-11 18:12:32 +09:00
  • c6a5e93773 feat: DbUp 마이그레이션 및 Razor Pages 어드민 UI 완성 (Phase 1-3) kjh2064 2026-07-11 17:55:01 +09:00
  • 9468050979 feat: Implement Users Create and Collection Detail pages kjh2064 2026-07-11 17:03:08 +09:00
  • 11939b70c7 docs: Define Collection run success criteria and Phase 1 completion criteria kjh2064 2026-07-11 16:59:58 +09:00
  • 4098a2881a docs: Add Collection run status value definitions to CLAUDE.md kjh2064 2026-07-11 16:58:09 +09:00
  • c57ad182b0 feat: Migrate admin UI from Blazor WASM/MudBlazor to Razor Pages/Cookie Auth/Tabler kjh2064 2026-07-11 16:57:41 +09:00
  • 3ec0941f50 [WBS-7.7][WBS-7.1] Hardening: Upgrade to MudBlazor 9.0.0 and establish warning-free E2E test harness and dev auth fallback kjh2064 2026-07-07 18:06:54 +09:00
  • 6bde9a9172 refactor(database): DbMigrator.cs에 KIS 수집 테이블 스키마 초기화 추가 kjh2064 2026-07-06 18:02:20 +09:00
  • 055b7b3082 fix: 코드리뷰 즉시수정 4건 + 모니터링 실제 API 연동 kjh2064 2026-07-06 17:59:31 +09:00
  • 4e23a87085 fix: Blazor WASM 클라이언트 localhost:5265 하드코딩 전면 제거 kjh2064 2026-07-06 17:48:34 +09:00
  • d5ede69800 fix: 로그인 HTTP 자기호출 완전 제거 — IWorkspaceRepository 직접 DI 주입 kjh2064 2026-07-06 17:38:46 +09:00
  • 8d72216959 fix(ci): 배포 검증 URL /login → /Account/Login으로 수정 kjh2064 2026-07-06 17:30:25 +09:00
  • 34df08d65a fix: 로그인 실패 버그 수정 — Cloudflare 경유 자기호출 제거 kjh2064 2026-07-06 17:24:21 +09:00
  • a5493142f9 docs/tools: Gitea token home & PR harness 검증 도구 개선 kjh2064 2026-07-06 17:15:21 +09:00