1 KiB
1 KiB
RMI Backend — Roadmap
Next 90 days only. See TODO.md for current session tasks.
Week 1 — Stabilize
- Fix Redis host resolution for
rmi-backendhealth - Fix Qdrant stale Tailscale IP bind
- Rotate leaked secrets (Telegram tokens, API keys)
- Harden public service binds
Week 2 — Gates
- Make CI authoritative (remove
|| trueandcontinue-on-error) - Add
web3-safetyandhallucination-checkpre-commit hooks - Get
ruff checkandruff format --checkgreen
Week 3-4 — Standards Autofix
- Replace all
time.sleep()withasyncio.sleep() - Convert f-string logs to structured logs
- Remove/replace
print()statements - Migrate
sqlite3to async Postgres - Add
# noqa: ANYor replaceAnyannotations
Week 5-6 — Modularize
- Split
x402_tools.pyinto domain modules - Split
x402_enforcement.py - Split
databus/providers.py - Begin extracting x402/MCP into standalone product boundaries
Acceptance
/healthgreen- CI fails on lint/secrets
- Coverage >60%
- No file >500 lines