Commit Graph

  • b694a101d1 feat(dotnet): add scheduler contract harness kjh2064 2026-07-13 00:27:51 +09:00
  • 14ced733f2 feat(dotnet): add provenance contract harness kjh2064 2026-07-13 00:24:44 +09:00
  • 6475ecd3b0 refactor(dotnet): normalize factor input dates kjh2064 2026-07-13 00:20:46 +09:00
  • 29929d76d3 test(dotnet): cover factor calculator input ordering kjh2064 2026-07-13 00:19:11 +09:00
  • 6772a86081 refactor(dotnet): simplify factor calculator guards kjh2064 2026-07-13 00:18:05 +09:00
  • 6ff40c8ea3 feat(dotnet): add factor computation audit service kjh2064 2026-07-13 00:15:55 +09:00
  • 6f252162ef refactor(dotnet): add collection audit trail kjh2064 2026-07-13 00:14:05 +09:00
  • ee4ae5583d refactor(dotnet): add scheduler audit trail kjh2064 2026-07-13 00:11:52 +09:00
  • d7c106f292 refactor(dotnet): standardize scheduler state and definitions quant_20260713.1.d7c106f kjh2064 2026-07-13 00:08:28 +09:00
  • eb3a33f124 feat(dotnet): add parity contract and wiring kjh2064 2026-07-13 00:06:48 +09:00
  • 528a1b4425 refactor(dotnet): standardize scheduler job definitions kjh2064 2026-07-13 00:04:39 +09:00
  • 3483f84044 feat(dotnet): add migration boundary registry kjh2064 2026-07-13 00:03:11 +09:00
  • ebbd42e4e0 feat(wbs): add execution plan validator and wiring kjh2064 2026-07-13 00:01:07 +09:00
  • 445715ded3 docs: add dotnet migration execution plan kjh2064 2026-07-12 23:59:24 +09:00
  • e926a7af75 docs: add dotnet migration inventory kjh2064 2026-07-12 23:55:00 +09:00
  • 344cdba9f1 docs: index dotnet roadmap validator kjh2064 2026-07-12 23:53:31 +09:00
  • b3fb3a9eff docs: align roadmap section names with wbs ids kjh2064 2026-07-12 23:52:44 +09:00
  • fbb35c5296 feat(ci): wire dotnet migration roadmap validator kjh2064 2026-07-12 23:51:32 +09:00
  • 8565556b3f feat(wbs): add dotnet migration roadmap validator kjh2064 2026-07-12 23:50:34 +09:00
  • 5d02bdf5e6 docs: formalize wbs success data schema kjh2064 2026-07-12 23:47:08 +09:00
  • 5359300f8a docs: add execution order to dotnet migration roadmap kjh2064 2026-07-12 23:46:12 +09:00
  • b97db19824 docs: link supplementary dotnet roadmap in wbs spec kjh2064 2026-07-12 23:45:11 +09:00
  • 9dc2323b9a docs: map dotnet migration wbs to roadmap kjh2064 2026-07-12 23:44:01 +09:00
  • 91ece33518 docs: add dotnet migration roadmap wbs yaml kjh2064 2026-07-12 23:42:57 +09:00
  • 1a235a171d fix(ci): paginate upstream ci lookup kjh2064 2026-07-12 23:36:42 +09:00
  • d897438675 fix(ci): match upstream ci by release sha kjh2064 2026-07-12 23:32:57 +09:00
  • 5728a11fbd fix(ci): compare release chain against short sha kjh2064 2026-07-12 23:29:02 +09:00
  • bcb3b2ba6d fix(wbs): mark playwright score task non-ci reproducible kjh2064 2026-07-12 23:22:26 +09:00
  • 59bd7af33d fix(wbs): mark factor parity task non-ci reproducible kjh2064 2026-07-12 23:18:57 +09:00
  • 266adede77 fix(wbs): mark backfill task non-ci reproducible kjh2064 2026-07-12 23:15:51 +09:00
  • 7ff226d622 fix(ci): verify upstream ci before deploy kjh2064 2026-07-12 23:12:33 +09:00
  • 9df28ecaa2 fix(ci): block release on failed validator chain kjh2064 2026-07-12 23:04:59 +09:00
  • 2701f7bba5 fix(ci): skip non-ci reproducible wbs tasks kjh2064 2026-07-12 23:00:35 +09:00
  • 09ad1f64ab fix(ci): serialize release and deploy chain kjh2064 2026-07-12 22:58:43 +09:00
  • 3c42eb402b fix(ci): make workflow lint runner-managed kjh2064 2026-07-12 22:52:52 +09:00
  • 0f4e589cf1 fix(ci): guard wbs verdict coverage kjh2064 2026-07-12 22:51:13 +09:00
  • add83a2a8f fix(ci): add workflow lint harness kjh2064 2026-07-12 22:49:03 +09:00
  • 7e0d3ad5b0 fix(ci): avoid postgres host port collision kjh2064 2026-07-12 22:45:54 +09:00
  • 5bf24d4f66 Revert "fix(ci): harden deploy SSH verification" kjh2064 2026-07-12 22:42:09 +09:00
  • 9c01c60f7c fix(ci): harden deploy SSH verification kjh2064 2026-07-12 22:40:28 +09:00
  • 0c37bfa13c fix(qe-m2-03): parse supported Npgsql keys only and ignore custom options gracefully kjh2064 2026-07-12 22:25:38 +09:00
  • db25edfd87 fix(qe-m2-03): normalize libpq-style options parameter to Search Path for Npgsql compatibility kjh2064 2026-07-12 22:23:36 +09:00
  • 902dcd1dc8 feat(qe-m2-03): simplify Pg test connection and mark backfill as DONE kjh2064 2026-07-12 22:21:46 +09:00
  • ea9614be13 feat(qe-m3-05): complete scores frontend DOM verification E2E test and fix Gitea CI migration sequence kjh2064 2026-07-12 22:17:45 +09:00
  • 3c22798e08 feat(qe-m3-04): refactor PipelineOrchestrator to compute steps 1-2 and mark 3-7 as STUBBED kjh2064 2026-07-12 22:08:48 +09:00
  • 157f17ec52 feat(qe-m3-03): support jsonb casting in PostgresqlHistoryStore and implement database ingestion tests kjh2064 2026-07-12 22:03:53 +09:00
  • c67e116953 docs(constitution): add data-driven prediction principle to AGENTS.md kjh2064 2026-07-12 21:58:14 +09:00
  • f698880aaa build(harness): integrate TreatWarningsAsErrors into all csproj files and prioritize dotnet tests in CI kjh2064 2026-07-12 21:57:36 +09:00
  • a9d92dcfcc docs(constitution): formulate quant engineering philosophies and operational principles in AGENTS.md kjh2064 2026-07-12 21:56:01 +09:00
  • 89d5842505 feat(qe-m3-02): implement C# FactorCalculator and xUnit parity tests for Momentum, ATR, StDev, and Beta kjh2064 2026-07-12 21:51:37 +09:00
  • b0c9776601 feat(qe-m3-01): implement GetBarsAsOf with lookahead bias prevention and complete unit tests kjh2064 2026-07-12 21:46:38 +09:00
  • 5589a0432b feat(collection): wire KIS collection end-to-end, add price-history pipeline (WBS QE-M0/M1/M2) kjh2064 2026-07-12 21:07:53 +09:00
  • f9a0ba3690 chore(spec): deprecate redundant schema-model generation layer kjh2064 2026-07-12 21:07:20 +09:00
  • 2a46dd5503 docs(wbs): completely purge and replace all deprecated Blazor and MudBlazor references with Razor Pages and Tabler standards kjh2064 2026-07-12 14:47:20 +09:00
  • c56dd7e35d docs(wbs): correct WBS-10.12 Blazor reference to Razor Pages E2E kjh2064 2026-07-12 14:44:07 +09:00
  • d2e9bbf9f0 docs(wbs): register WBS-8.11 and WBS-10.12 strategic pipeline cards kjh2064 2026-07-12 14:42:39 +09:00
  • 6348550149 docs(wbs): register newly completed optimization tasks under WBS-7 section kjh2064 2026-07-12 14:38:59 +09:00
  • 26b163eab9 feat(db): add V7 database migration script to seed default settings data quant_20260712.10.26b163e kjh2064 2026-07-12 14:32:25 +09:00
  • 1c192ecdea feat(web): add DB Table Management admin page supporting dynamic view and CRUD row modification kjh2064 2026-07-12 14:24:36 +09:00
  • 82e18a9a22 feat(web): implement KisApiClient request throttling to prevent KIS OpenAPI rate limits kjh2064 2026-07-12 14:18:44 +09:00
  • 6d9937c590 fix(web): calculate correct Hangfire job StartedAt using TotalDuration metadata quant_20260712.15.6d9937c kjh2064 2026-07-12 14:15:46 +09:00
  • ef6f9c74f6 fix(web): define explicit action endpoint with handler query for operations manual trigger form quant_20260712.14.ef6f9c7 kjh2064 2026-07-12 14:10:40 +09:00
  • 24ec410f3d feat(web): publish version.txt in build pipeline for deterministic live server versioning quant_20260712.13.24ec410 kjh2064 2026-07-12 14:05:10 +09:00
  • 024122d310 fix(web): resolve path separator mismatch in git commit hash parsing, and update fallback release values quant_20260712.12.024122d kjh2064 2026-07-12 13:57:42 +09:00
  • c6f269e30a ci(gitea): serialize pipeline into Validators -> Prepare Release -> Deploy sequence kjh2064 2026-07-12 13:51:59 +09:00
  • 97447a551f ci(gitea): trigger deploy-prod workflow automatically after Validators pipeline finishes quant_20260712.10.97447a5 kjh2064 2026-07-12 13:51:25 +09:00
  • fc0d341d15 test(web): add unit tests to verify Hangfire scheduler jobs mapping and cron pattern validation quant_20260712.19.fc0d341 kjh2064 2026-07-12 13:44:43 +09:00
  • 688ee3350d chore(web): update hourly price update scheduler to run every 2 hours during market hours kjh2064 2026-07-12 13:42:51 +09:00
  • f40da64a05 fix(web): support runId in Detail page from both route parameters and query strings quant_20260712.17.f40da64 kjh2064 2026-07-12 13:37:33 +09:00
  • 475950be36 feat(web): add manual trigger action support for Hangfire recurring jobs kjh2064 2026-07-12 13:36:52 +09:00
  • 27a56e65b7 feat(web): update AppVersion format to comply with quant_YYYYMMDD.count.hash rule kjh2064 2026-07-12 13:31:46 +09:00
  • a9986fbc4c feat(web): implement progressive IP lockout duration scaling based on block counts kjh2064 2026-07-12 13:26:30 +09:00
  • ee14f5fbe4 feat(web): dynamically fetch release version from AssemblyInformationalVersion kjh2064 2026-07-12 13:21:27 +09:00
  • 3f45fbc36e feat(web): display application version on login and admin dashboard pages kjh2064 2026-07-12 13:19:47 +09:00
  • 87949f42b5 feat(web): add lineage_events.jsonl structured audit logging for collection runs kjh2064 2026-07-12 13:18:50 +09:00
  • 4eb23a41ca feat(web): implement market-close caching mechanism for collection data kjh2064 2026-07-12 13:17:37 +09:00
  • 6db27fd634 feat(web): implement exponential backoff retry pattern in KisApiClient kjh2064 2026-07-12 13:16:38 +09:00
  • a3fe301308 security(web): secure Hangfire Dashboard with cookie authentication filter kjh2064 2026-07-12 13:14:20 +09:00
  • bcc9b76212 fix(web): resolve User Edit routing mismatch and apply asp-page Tag Helpers kjh2064 2026-07-12 13:12:24 +09:00
  • 7172de3623 docs: create missing REPORT_GUIDE.md to satisfy COMPLETION_HARNESS_INSTRUCTIONS_V1 kjh2064 2026-07-12 13:08:15 +09:00
  • 6582ffc02a chore: deprecate and remove blazor client code and project configurations kjh2064 2026-07-12 13:06:57 +09:00
  • f8ff3a2c46 ci: chain release build into production deploy kjh2064 2026-07-12 12:59:27 +09:00
  • ecc7deed08 ci: deploy production on main pushes kjh2064 2026-07-12 12:57:04 +09:00
  • ee0787683b ci: package only generated report artifacts kjh2064 2026-07-12 12:55:42 +09:00
  • f8d93de299 ci: emit contract-shaped missing-data artifacts kjh2064 2026-07-12 12:53:28 +09:00
  • 7db7f74713 fix: treat paired missing packet metrics honestly kjh2064 2026-07-12 12:49:34 +09:00
  • fbb56400af ci: restore KIS collection credential contract kjh2064 2026-07-12 12:45:23 +09:00
  • 744e9d6a7a ci: restore qualitative sell validation workflow kjh2064 2026-07-12 12:43:19 +09:00
  • 521d1c0b3d test: make dotnet evidence tests runner portable kjh2064 2026-07-12 12:40:54 +09:00
  • d49e45b308 ci: install dotnet sdk before core tests kjh2064 2026-07-12 12:36:02 +09:00
  • 49dc382a39 fix: remove circular WBS evidence dependency kjh2064 2026-07-12 12:33:46 +09:00
  • 15b9840204 ci: regenerate completed WBS verdicts kjh2064 2026-07-12 12:30:44 +09:00
  • 534582972d ci: isolate snapshot admin python dependencies kjh2064 2026-07-12 12:28:59 +09:00
  • 890ed68a0f fix: restore snapshot admin CI validation kjh2064 2026-07-12 12:26:55 +09:00
  • 92efa934a2 fix: restore authoritative database connection setting kjh2064 2026-07-12 12:22:17 +09:00
  • cc001fa263 test: verify market time series schema contract kjh2064 2026-07-12 12:20:44 +09:00
  • 606664404b chore: protect external runtime connection settings kjh2064 2026-07-12 12:19:34 +09:00
  • a7f9b27a55 fix: require production database connection environment kjh2064 2026-07-12 12:16:22 +09:00
  • 34991eca2d ci: enforce schema model evidence generation kjh2064 2026-07-12 12:13:02 +09:00
  • d833d386d0 feat: add postgres market time series schema kjh2064 2026-07-12 12:11:18 +09:00