Docs / Validate documentation (push) Canceled after 0s
Docs / Deploy GitHub Pages (push) Canceled after 0s
CI Final Summary (AI) / AI Final Summary (push) Canceled after 0s
CI Final Summary (AI) / Push/PR event feed (push) Canceled after 0s
CI / CI Integrity and Change Classification (push) Canceled after 0s
CI / Code Quality & Tests (push) Canceled after 0s
Dependency Lock & Migration Safety / Dependency drift (lock vs pyproject) (push) Canceled after 0s
Dependency Lock & Migration Safety / Migration safety (fail-loud + version postconditions) (push) Canceled after 0s
JS Tests / Frontend JS Unit Tests (push) Canceled after 0s
Security / CodeQL Analysis (push) Canceled after 0s
Security / Trivy Vulnerability Scan (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (macos-latest) (push) Canceled after 0s
Tests (OS Matrix) / Py Tests (windows-latest) (push) Canceled after 0s
CI / Extended Validation (Tier 2) (push) Canceled after 0s
CI / Heavy CI (database-provider) (push) Canceled after 0s
CI / Heavy CI (e2e) (push) Canceled after 0s
CI / Heavy CI (integration) (push) Canceled after 0s
CI / Heavy CI (model-validation) (push) Canceled after 0s
CI / Heavy CI (research-backtest) (push) Canceled after 0s
CI / Aggregate CI Results (push) Canceled after 0s
Full project import for the self-hosted code hosting (https://code.aifunny.ltd/gavindiaz/my-NexusTradingForexBot.git). Includes the live-freshness + scaler-hash fixes for the permanent STALE dashboard (tick_pipeline now_utc stamps; infer_probabilities computes model_input_hash on the actual scaled 70D tensor), the data-fetch default-path fix, the g29 web-auth test fixes, and a Chinese user manual (使用手册.md) for the web dashboard. Scratch diagnostic scripts (check*.py, contain a live web-auth token) and the .kilo/ agent-worktree directory are gitignored, not committed. Co-Authored-By: Claude Code <noreply@anthropic.com>
57 lines
3.7 KiB
Markdown
57 lines
3.7 KiB
Markdown
---
|
|
title: Roadmap
|
|
description: The engineering roadmap — NOW / NEXT / LATER / LONG TERM, with objectives, dependencies and completion criteria. Statuses: Planned, Under Evaluation, Research Direction, Completed.
|
|
lang: en
|
|
---
|
|
|
|
# Roadmap
|
|
|
|
> [!NOTE]
|
|
> Wording discipline: items are **Planned**, **Under Evaluation**,
|
|
> **Research Direction** or **Completed** — never "coming soon" and never
|
|
> guaranteed. Every item lists its completion gate.
|
|
|
|
## NOW (active workstreams)
|
|
|
|
| Stream | Item | Status | Objective | Completion criteria |
|
|
| :--- | :--- | :--- | :--- | :--- |
|
|
| VALIDATION | Rebuild 70D candidate evidence | Under Evaluation | fair A/B/C benchmark on real data with the corrected confidence semantics (CHG-0042) | validated candidate with reproducible walk-forward + OOS artifacts, or a documented stop |
|
|
| RESEARCH | Counterfactual evidence deepening | In progress | NO_TRADE decision walk on canonical tick datasets (CHG-0041, 2095 decisions) | stratified evidence merged into policy review |
|
|
| RUNTIME | Record-builder contract hardening | Completed (2026-09) | single canonical retrain-record builder; width-from-bundle resolution (BUG-185) | launch-gate test wired into all 7 bundle-mutation sites |
|
|
| ARCHITECTURE | Large-file decomposition program (CHG-0032-A1) | In progress | responsibility-based extraction with golden tests (cli/, web/, forensics/) | per-domain regression gates green; facades byte-identical surface |
|
|
|
|
## NEXT (next quarter horizon)
|
|
|
|
| Stream | Item | Status | Why | Dependencies |
|
|
| :--- | :--- | :--- | :--- | :--- |
|
|
| ML | 70D champion promotion decision (operator-gated) | Planned | the research contract must either earn promotion or be retired honestly | validated candidate + governance 14-gate verify |
|
|
| VALIDATION | Counterfactual-driven policy review | Planned | SUPPORT-margin stratum flagged (+1.35 meanR) deserves a policy-owner decision | counterfactual engine outputs |
|
|
| ENGINE | Recovery/exposure policy consolidation | Planned | recovery budget + exposure caps currently live across extracted seams | OM decomposition completion |
|
|
| DOCS | Translation coverage 100% of core pages | Planned | multilingual platform maturation | translation workflow (this site) |
|
|
| OBSERVABILITY | OBS-001..016 gap ledger burn-down | Planned | redaction/correlation fixes are queued | observability audit evidence |
|
|
|
|
## LATER (research directions)
|
|
|
|
| Stream | Item | Status | Notes |
|
|
| :--- | :--- | :--- | :--- |
|
|
| ML | Temporal liquidity features promotion candidate | Research Direction | `scalp_v4_temporal_candidate` (22D) must pass the full gate chain; never auto-promoted |
|
|
| ML | MSLIE perception integration into policy | Research Direction | currently advisory-only; would need its own validation campaign |
|
|
| RESEARCH | Regime-conditional model selection | Research Direction | regime classifier exists; per-regime champion policy is unproven |
|
|
| ENGINE | Multi-asset expansion beyond XAUUSD majors | Under Evaluation | feature/policy assumptions are XAUUSD-tuned today |
|
|
|
|
## LONG TERM (direction, not commitment)
|
|
|
|
| Stream | Item | Notes |
|
|
| :--- | :--- | :--- |
|
|
| EXECUTION | Broker abstraction beyond MT5 | `IMT5Port` is the seam; no second adapter exists yet |
|
|
| INFRASTRUCTURE | Optional PostgreSQL profile | settings/config plumbing exists (DB portability); production profile undecided |
|
|
| OPEN SOURCE | Selective open-core extraction | stated collaboration direction; scope undecided |
|
|
|
|
## Governance
|
|
|
|
New roadmap items enter through the taskboard
|
|
([`agents/taskboard.md`](https://github.com/Opselon/NexusTradingForexBot/blob/main/agents/taskboard.md))
|
|
with a TASK-ID, an owner and completion criteria. Items without a completion
|
|
gate do not ship — that rule has produced the OOS rejections you can read about
|
|
in [Project Status](status.md).
|