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.
Five namespaces in use, all kebab-case <plugin-stem>-<intent> compliant per ruflo-agentdb ADR-0001 §"Namespace convention". The canonical set is defined by ADR-126 Phase 1:
trading-strategies — strategy definitions, parameters, regime-condition mappingstrading-backtests — historical backtest results (long-lived; signed in ADR-126 Phase 4)trading-risk — risk model state, VaR/CVaR snapshots, circuit-breaker triggerstrading-analysis — market-analyst output (regime classifications, technical-indicator summaries, model-training results)trading-signals — short-lived signal events (intraday; TTL applied in ADR-126 Phase 2)Note: 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 downstreamPlugin version v0.2.0 shipped and listed in marketplace.json. Source exists at plugins/ruflo-neural-trader/. Contract elements implemented: all 5 namespaces (trading-strategies, trading-backtests, trading-risk, trading-analysis, trading-signals) compliant with kebab-case <plugin-stem>-<intent> convention per ADR-126 Phase 1 (was previously documented as 4, with a three-way mismatch between README, this ADR, and the trader-signal skill — fixed in ADR-126 Phase 1); 4 agents + 7 skills shipped; smoke-as-contract gate defined in scripts/smoke.sh (11 checks, fifth-namespace assertion added in ADR-126 Phase 1).