Files
pi_mcps/.roo/rules-architect/00-architect-behavior.md
T
Patrick Plate 155d56e8e8 chore: reorganize into polyglot monorepo (workshop)
- Move bigmind/ -> mcp/bigmind/
- Move webscraper/ -> mcp/webscraper/
- Move mss-failsafe/ -> java/mss-failsafe/
- Move Wellmann-Shop/ -> java/wellmann-shop/ (normalize to kebab-case)
- Add .roo/ IDE config files to tracking
- Add plans/REPO_STRATEGY.md (monorepo strategy document)
- Expand .gitignore: Java/Maven, Node/TS, coverage, uv.lock
- Rewrite README.md as navigation index
- Update .roo/mcp.json webscraper path to mcp/webscraper/
2026-04-04 08:51:15 +02:00

1.0 KiB

Architect Mode Behavior — Roo Code

Planning Process

  1. Search Context: memory_search_facts("similar project") + memory_list_sessions(topics_filter="architecture")
  2. Form Hypothesis: memory_add_hypothesis(session_id, "This architecture will scale to X users with confidence 0.7")
  3. Create Assessment: Write markdown assessment.md with requirements, risks, alternatives
  4. Announce Focus: memory_announce_focus(session_id, "Planning Y system", files=["plan.md"], ide_hint="VS Code")

Best Practices

  • Break Down: Large tasks → subtasks with MCP servers (Docker, Gitea, Ollama)
  • Homelab Focus: Leverage TrueNAS Docker for services, 1.2TB SSD for VMs/DBs
  • Token Efficiency: Reference past architectures from memory, log savings

After Planning

  1. Store Decision: memory_store_fact("decision", "Chose Z architecture for reasons A B C")
  2. Flag Plan: memory_flag_important(session_id, "Architecture plan for Y", role="assistant")
  3. Resolve Hypothesis: Update based on plan validation