01_Glossary - jezweb/roo-commander GitHub Wiki

Reference: Glossary of Terms

This glossary defines key terms used within the Roo Commander and IntelliManage documentation to ensure consistent understanding.


A

  • ACQA (Adaptive Confidence-based Quality Assurance): A standard process (.ruru/processes/acqa-process.md) used to determine the appropriate level of review for AI-generated artifacts based on the generating agent's confidence score and user settings. (See: 06_Advanced_Usage_Customization/05_Understanding_Workflows_Processes.md)
  • AFR (Adaptive Failure Resolution): A standard process (.ruru/processes/afr-process.md) for handling recurring failures identified during ACQA, focusing on root cause analysis and correction. (See: 06_Advanced_Usage_Customization/05_Understanding_Workflows_Processes.md)
  • Agent (Mode Classification): A type of mode that performs specific, often automated or background support tasks (e.g., context retrieval, research, summarization). (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)
  • Artifact (IntelliManage): A discrete unit of work, planning, or decision within the IntelliManage framework, typically stored as a TOML+MD file (e.g., Initiative, Epic, Feature, Task, Bug, ADR). (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)

B

  • Bug (IntelliManage Artifact): An artifact representing a defect, error, or issue in the software that needs to be fixed. Stored in .ruru/projects/[slug]/tasks/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)

C

  • Classification (Mode): The role assigned to a mode (e.g., core, director, lead, worker, agent, utility) defined in its .mode.md file. Determines its place in the hierarchy and typical function. (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)
  • CLE (Core Logic Engine - IntelliManage): The conceptual component responsible for the business logic of IntelliManage, including CRUD operations on artifacts, validation, and state management. (See: 01_Introduction/03_Architecture_Overview.md)
  • Context Window (LLM): The finite amount of information (text, code, history, instructions) that a Large Language Model can process at one time. Managing this limit is crucial for performance and reliability. (See: 07_Best_Practices_Troubleshooting/02_Managing_AI_Context.md)
  • Coordinator (Mode Classification): A general term for modes primarily responsible for managing workflows, delegating tasks, and interacting with the user (e.g., roo-commander, session-manager, roo-dispatch, prime-coordinator).
  • Core (Mode Classification): Foundational system modes essential for the framework's operation or high-level strategy. (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)

D

  • Delegation: The core process in Roo Commander where one mode assigns a specific task to another, more specialized mode using the new_task tool.
  • Dependency (depends_on): A sequential link between two work items (Tasks, Bugs, Stories) indicating that one must be completed before the other can start. Managed via the depends_on array in TOML frontmatter. (See: 05_Using_IntelliManage_Features/03_Linking_Dependencies.md)
  • Director (Mode Classification): High-level management modes responsible for specific strategic areas (e.g., project management, product definition). (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)

E

  • Epic (IntelliManage Artifact): A large body of work within a project, grouping related Features. Stored in .ruru/projects/[slug]/epics/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)

F

  • Feature (IntelliManage Artifact): A distinct piece of user-facing functionality within an Epic, grouping related Tasks/Stories/Bugs. Stored in .ruru/projects/[slug]/features/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • File System Store: The canonical source of truth for IntelliManage artifacts and Roo Commander configuration, residing within the .roo/ and .ruru/ directories. (See: 01_Introduction/03_Architecture_Overview.md, 02_Core_Concepts/01_File_System_Structure.md)

H

  • Handover Summary: A concise snapshot of the work session state (goals, progress, next steps) generated by agent-session-summarizer and used by session-manager to maintain context continuity. Stored in .ruru/context/handovers/. (See: 03_Getting_Started/04_Session_Management_Continuity.md)
  • Hierarchy (IntelliManage): The structured relationship between work artifacts: Initiative > Epic > Feature > Task/Story/Bug > Subtask. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • Hierarchy (Modes): The general classification and delegation flow between different types of modes (Core, Director, Lead, Worker, Agent, Utility). (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)

I

  • Initiative (IntelliManage Artifact): The highest-level artifact representing a strategic goal, potentially spanning multiple projects. Stored in .ruru/projects/[slug]/initiatives/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • IntelliManage: The integrated project management framework within Roo Commander, using file-based artifacts in .ruru/projects/.
  • Interaction Layer: The user interface within the IDE (e.g., Roo Code chat panel, commands) used to interact with Roo Commander modes. (See: 01_Introduction/03_Architecture_Overview.md)

K

  • KB (Knowledge Base): A collection of detailed, mode-specific reference information, procedures, and examples stored in .ruru/modes/[mode_slug]/kb/. Accessed on demand via KB Lookup Rules. (See: 02_Core_Concepts/05_Knowledge_Bases_Explained.md)

L

  • Lead (Mode Classification): Modes responsible for overseeing specific technical or functional domains, decomposing tasks, and delegating to/reviewing work from Specialists. (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)
  • LLM (Large Language Model): The underlying AI model (e.g., Gemini, Claude, GPT) that powers the Roo Commander modes.

M

  • MCP (Model Control Protocol): A specification allowing external tools or services (like Task Master AI, or potentially future research tools) to be controlled by AI agents within environments like Roo Code.
  • MDTM (Markdown-Driven Task Management): The system of using individual TOML+MD files to represent and track work items (Tasks, Features, Bugs, etc.). (See: 02_Core_Concepts/03_MDTM_Explained.md)
  • Mode: An AI agent within the Roo Commander framework, defined by a .mode.md file, rules, and potentially a KB, designed for a specific role or task.
  • Multi-Project Workspace: A workspace configured to manage multiple distinct projects using IntelliManage within the .ruru/projects/ directory. (See: 02_Core_Concepts/07_Multi_Project_Workspaces.md)

P

  • PAL (Process Assurance Lifecycle): A standard meta-process (.ruru/processes/pal-process.md) for validating new Workflows and Processes before adoption. (See: 06_Advanced_Usage_Customization/05_Understanding_Workflows_Processes.md)
  • Preferences (User): Configurable settings in .roo/rules/00-user-preferences.md that allow users to personalize Roo Commander's behavior (e.g., verbosity, skills). (See: 06_Advanced_Usage_Customization/03_User_Preferences.md)
  • Prime Coordinator (prime-coordinator): An advanced mode for direct configuration changes (meta-development) and operational task delegation, bypassing some of the standard planning/interaction layers. (See: 06_Advanced_Usage_Customization/04_Prime_Coordinator_Usage.md)
  • Process (SOP): A detailed, step-by-step Standard Operating Procedure for a specific, repeatable task, stored in .ruru/processes/. (See: 06_Advanced_Usage_Customization/05_Understanding_Workflows_Processes.md)
  • Project Slug: A unique, filesystem-friendly identifier (lowercase, hyphens/underscores) used for project directory names under .ruru/projects/ and in commands (e.g., frontend-app).

R

  • Roo Code: The VS Code extension that provides the environment for running Roo Commander modes and interacting with the framework.
  • Roo Commander (roo-commander): The core coordinating mode and the name of the overall multi-agent framework.
  • Roo Dispatch (roo-dispatch): A lean coordinating mode focused on efficiently executing specific delegated tasks by managing specialist modes. (See: WP-INTELLIMANAGE-SESSION-DISPATCH-V1.md)
  • Rule: An instruction, constraint, or procedure defined in a TOML+MD file within .roo/rules/ (workspace-wide) or .roo/rules-[mode_slug]/ (mode-specific), guiding AI mode behavior. (See: 02_Core_Concepts/04_Rules_Explained.md)

S

  • Session Manager (session-manager): The primary mode for user interaction, managing session state, high-level goals, and context continuity using Handover Summaries. (See: 03_Getting_Started/04_Session_Management_Continuity.md, WP-INTELLIMANAGE-SESSION-DISPATCH-V1.md)
  • Slug: A short, unique, URL/filesystem-friendly identifier (e.g., mode_slug, project_slug).
  • Specialist (Mode Classification): See Worker.
  • Stack Profile: An optional file (.ruru/context/stack_profile.json) defining the technologies used in a project, helping coordinators select appropriate specialist modes.
  • Story (IntelliManage Artifact): A user-centric requirement artifact, often following the "As a [user], I want [goal], so that [benefit]" format. Stored in .ruru/projects/[slug]/tasks/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • Subtask: A granular step defined as a Markdown checklist item (- [ ]) within a parent Task/Story/Bug file. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • System Prompt: The core instruction within a mode's .mode.md file defining its identity, primary role, and high-level operational guidelines.

T

  • Task (IntelliManage Artifact): A specific, actionable work item required to implement a Feature or address an issue. Stored in .ruru/projects/[slug]/tasks/. (See: 02_Core_Concepts/06_IntelliManage_Artifacts.md)
  • TOML+MD: The standard file format used for artifacts, rules, and mode definitions, combining TOML frontmatter for metadata and Markdown for content. (See: 02_Core_Concepts/02_TOML_MD_Standard.md)
  • Tool: A capability provided by the Roo Code environment that AI modes can invoke (e.g., read_file, write_to_file, execute_command, new_task, browser).

U

  • Utility (Mode Classification): Modes providing general-purpose helper functions applicable across different domains. (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)

W

  • Worker (Mode Classification): Modes responsible for performing the core implementation work within a specific technical domain (e.g., coding, testing, infrastructure setup). Often referred to as Specialists. (See: 04_Understanding_Modes/01_Mode_Roles_Hierarchy.md)
  • Workflow: A high-level, end-to-end sequence of phases and agent interactions for achieving a significant goal, documented in .ruru/workflows/. (See: 06_Advanced_Usage_Customization/05_Understanding_Workflows_Processes.md)
⚠️ **GitHub.com Fallback** ⚠️