Files
ai-exchange/TASKS.md
T

4.7 KiB
Raw Blame History

ai-exchange Tasks

In Progress

  • No active in-progress items beyond the current roadmap.

Next Up

  • No additional next-up items beyond the current roadmap.

Backlog

  • No additional backlog items beyond the current roadmap.

Blocked

  • No active blockers.

Done

  • 2026-05-04 完成历史数据修复与兼容迁移:新增历史兼容修复核心模块与 scripts/run_historical_compatibility_repair.py,默认 dry-run 扫描旧 invalidations 文案、MSS/FVG 粗元数据与 liquidity duplicate group,并支持仅对 signal invalidations 与 MSS/FVG meta 执行 safe repairs;补充 focused tests、README/RUNBOOK 入口说明,并通过单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成 FVG 候选优先级规则再收敛:signal 层不再被 repository 的隐式 SQL 偏好控制,而是显式使用“先取最近候选,再优先与当前 MSS displacement 精确匹配,其次同方向,最后回退到最新 FVG”的规则;已通过 focused FVG/signal tests、全量单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成自动 Training case generator 预研:新增只读离线原型 src/services/training/case_generator.py 与 scripts/run_training_case_generator.py,输入 trading-derived seed package,输出公开可消费的 Training case 草案 package;新增 fixture、focused tests、README/RUNBOOK 入口说明;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成 Training case quality scorer / selector:在现有公开只读 quality 对象上新增稳定的 quality filter/sort 能力,支持 quality_rank、min_quality_score、sort_by 的服务/API 选择器入口,且默认行为不变;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成 Training M40 维护优先下的上游 case quality 提升:新增公开只读 quality 信号对象,覆盖 Training case list/detail/export 和 dashboard 展示;质量信号由公开字段衍生,不泄漏私有解题信息;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成 Backtest by_symbol 质量拆分:repository 直接联表拿 instruments.symbol,backtest outcome meta 写入 signal_symbol,summary 新增 by_symbol,dashboard backtest 卡片新增 symbol 摘要入口;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-04 完成 Execution / Backtest / Report 生命周期与指标口径统一:新增共享 backtest lifecycle contract,execution audit / settlement / dashboard item / post-trade review 与 backtest summary 统一使用 missed、invalidated_before_entry、tp1_reached、tp2_closed、stopped_out 等 canonical 状态;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-03 完成 dashboard richer state UX 与 invalidations 状态码统一:signals 表格直接展示和筛选 structure_state / mss_status_reason / fvg_status_reason / warning,/signals API 输出新增 invalidations_normalized 与 signal_context,并对旧的人类可读 invalidations 做兼容归一化;已通过单测、offline checks 和 local demo readiness。
  • 2026-05-03 Propagated richer structure_state / MSS / FVG reason fields into report and API consumers, normalized /signals output, enriched report payloads, and revalidated with unit tests, offline checks, and local demo readiness.
  • 2026-05-03 Converged MSS accepted/rejected/invalidated semantics into explicit state metadata, persisted the latest MSS state for downstream consumers, exposed richer MSS/FVG reasons in signal metadata, and revalidated with unit tests, offline checks, and local demo readiness.
  • 2026-05-03 Fixed the run_dev.py exit bug by turning it into the persistent local API/dashboard dev entrypoint, updated docs, and revalidated with unit tests, offline checks, and local demo readiness.
  • 2026-05-03 Implemented liquidity equal highs/lows merge-dedupe idempotency in the persistence path, stabilized exact dedupe keys, and normalized duplicate downstream displacement context selection in MSS/FVG with focused tests.
  • 2026-05-03 Hardened the replay-backed no-lookahead backtest mode, aligned replay swing-count expectations with existing outside-bar swing semantics, and revalidated with unit discovery, offline checks, and local demo readiness.
  • 2026-05-03 Cleaned the docs root, deleted duplicate docs, archived obsolete/history docs, moved workflow helpers into docs/workflow, and wrote docs/AI_ICT_当前开发方案_v2.md.
  • 2026-05-03 Ignored local .hermes/ state and geckodriver.log; kept uv.lock visible for version control.
  • 2026-05-02 Added Codex multi-project workflow files for independent continuation.