plugins/ruflo-neural-trader/docs/adrs/0001-neural-trader-contract.md
ruflo-neural-trader (v0.2.0) — neural trading via npx neural-trader (Rust/NAPI bindings, 112+ MCP tools, 8-19x faster than Python). 4 agents + 6 skills + 1 command.
Four namespaces in use, all kebab-case <plugin-stem>-<intent> compliant per ruflo-agentdb ADR-0001 §"Namespace convention":
trading-backtests — backtest resultstrading-risk — risk metrics per portfoliotrading-analysis — regime + analysis historytrading-strategies — strategy definitionsNote: namespace prefix is trading- (not neural-trader-) for ergonomic tightness — the trading concern is the actual intent. This is consistent with the convention's <plugin-stem>-<intent> form interpreted broadly (the plugin's primary concern is trading).
All access via memory_* (namespace-routed) — no bugs found.
0.2.0 (already at the cadence). Keywords add neural-trader-runtime, walk-forward, monte-carlo.scripts/smoke.sh — 11 structural checks: version + new keywords; all 6 skills + 4 agents + 1 command with valid frontmatter; v3.6 pin; namespace coordination; 4 namespace claims; backtesting features documented (walk-forward, Monte Carlo, parameter optimization); ADR Proposed; no wildcard tools.Positive: plugin joins the cadence. The namespace-prefix design choice (trading- not neural-trader-) is now contractually documented as a deliberate ergonomic call.
Negative: none material.
bash plugins/ruflo-neural-trader/scripts/smoke.sh
# Expected: "11 passed, 0 failed"
plugins/ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md — namespace conventionplugins/ruflo-market-data/docs/adrs/0001-market-data-contract.md — feeds OHLCV data into traderplugins/ruflo-cost-tracker/docs/adrs/0001-cost-tracker-contract.md — PnL + cost attribution downstream