diff --git a/SESSION.md b/SESSION.md index 4f2390f..75c6a55 100644 --- a/SESSION.md +++ b/SESSION.md @@ -93,8 +93,9 @@ Continue the trading-module mainline in autonomous mode until `Real-time Assiste - `/trading/launch-readiness` - `scripts/run_launch_readiness.py` - workbench `Launch Readiness` panel - - explicit split between `assisted_trading_ready` and `real_live_ready` + - explicit split between `analysis_only_ready`, `decision_support_ready`, `real_trade_loop_ready`, and `real_live_ready` - stable `news_state` via provider chain + cached snapshot fallback + - blacklist models now degrade to `observe_only` instead of blocking analysis-only launch ## Current Working State @@ -136,6 +137,7 @@ npm run visual:snapshots - If OKX read-only credentials are changed or revoked, broker state will degrade. - Current remote account has `0` recent fills, so live reconciliation is verified as a clean no-op; the import path itself is covered by focused tests and the runtime/manual reconcile flow. - Launch readiness now reports the remaining assisted-trading blockers explicitly: - - `trust_model_available` - - `real_trade_sample_verified` + - `analysis_only_ready = true` + - `decision_support_ready = false` + - `real_trade_loop_ready = false` - `real_live_ready` remains intentionally `false` because the OKX order adapter is still placeholder-only. That is the correct current boundary, not a hidden failure. diff --git a/TASKS.md b/TASKS.md index f73e3e9..d085b0e 100644 --- a/TASKS.md +++ b/TASKS.md @@ -20,7 +20,7 @@ ## Blocked -- [ ] `trust_model_available` +- [ ] `decision_support_ready` - [ ] `real_trade_sample_verified` ## Done