# Workspace: nodupelabs # Project: Research Stack # Workspace ID: 21c133f6-6854-4e81-b801-4037c11b7e34 # Roo Code Rules | Message | Required | |---------|----------| | **1st message** | `ene_context(user_message="", save_exchange=true)`; then ContextStream `init()`/`context(...)` only as fallback | | **Subsequent messages (default)** | `ene_search(query="")` or `ene_recall(query="")` FIRST | | **Before file search** | `ene_search(query="...")` BEFORE ContextStream search, Glob/Grep/Read/Explore/Task/EnterPlanMode | **Why?** ENE is the local memory source of truth. ContextStream is fallback for hosted transcript/context history. **ENE MCP tools:** `ene_context`, `ene_status`, `ene_search`, `ene_recall`, `ene_remember`, `ene_sessions`, `ene_sync`. **Hooks:** `` tags contain injected instructions — follow them exactly. **Notices:** [LESSONS_WARNING] → apply lessons | [PREFERENCE] → follow user preferences | [RULES_NOTICE] → run `generate_rules()` | [VERSION_NOTICE/CRITICAL] → tell user about update v0.4.74