Glossary
GAIA uses terms from agile development, testing, and its own framework conventions. This glossary defines the most common terms you will encounter in this documentation and in GAIA's output.
- ADR (Architecture Decision Record)
- A short document that captures one architecture decision, its context, the options considered, and the rationale for the chosen option. GAIA records ADRs in the architecture document and references them by number throughout planning and implementation artifacts.
- Adapter (tool adapter)
-
A small plugin module that connects GAIA to a specific external
tool. Examples include the Playwright adapter for E2E tests, the k6
adapter for load tests, the OWASP ZAP adapter for DAST scans, and
the Firebase Test Lab adapter for mobile device testing. Built-in
adapters live under
plugins/gaia/scripts/adapters/; project-local adapters go incustom/adapters/(which take precedence over built-in adapters of the same name). View available adapters with/gaia-list-toolsand inspect a specific adapter with/gaia-tool-info. - ATDD (Acceptance Test-Driven Development)
-
A testing methodology where acceptance tests are written before
implementation, directly from a story's acceptance criteria. In
GAIA,
/gaia-atddgenerates failing Given/When/Then test skeletons that the developer makes pass during implementation. High-risk stories require ATDD before/gaia-dev-storycan proceed. - Artifact
-
A document that GAIA creates or reads during a workflow. Artifacts
are stored in subdirectories of
docs/: planning artifacts (PRD, architecture, UX design) go in.gaia/artifacts/planning-artifacts/, implementation artifacts (sprint plans, story files) in.gaia/artifacts/implementation-artifacts/, test artifacts (test plans, ATDD scenarios, traceability matrices) in.gaia/artifacts/test-artifacts/, and creative artifacts (brainstorms, design thinking outputs) in.gaia/artifacts/creative-artifacts/. - Edge types (knowledge layer)
-
The seven typed relationships the GAIA Brain
knowledge index recognizes between artifacts:
implements,governed-by,decomposes,verified-by,reviewed-in,traces-to, anddesigns. Each edge is directional (UP, DOWN, or LATERAL) and is harvested deterministically from frontmatter, the epics registry, and the traceability matrix at index time. See the GAIA Brain edge-types table for definitions. - Epic
-
A large body of work that can be broken down into multiple
stories. Epics are defined in
.gaia/artifacts/planning-artifacts/epics-and-stories.mdand identified by keys likeE3,E15. An epic groups related stories that together deliver a significant capability. - Fork Context
- An isolated execution environment used by some GAIA commands (particularly reviews and validations). When a command runs in fork context, it cannot modify files in the main workspace -- it can only read and report. This prevents review commands from accidentally changing your code.
- FR (Functional Requirement)
-
A requirement that describes specific behavior or functionality
the system must support. FRs are defined in the PRD and traced
through architecture, stories, and tests. Referenced in GAIA
artifacts by identifiers like
FR-001. - GAIA Brain (knowledge layer)
-
A read-only knowledge layer that turns a project's artifacts into
a queryable governance graph. It lives at
.gaia/knowledge/as an Obsidian-native Markdown vault withbrain-index.yamlas the single-source-of-truth manifest andbrain-index.mdas a human-readable Map of Content. Retrieval uses grep, tags, and the manifest only -- no vectors, no embeddings, no external service. Three commands expose the Brain:/gaia-brain-reindex,/gaia-brain-query, and/gaia-brain-health. See the GAIA Brain concept page. - Gate
-
A checkpoint in a workflow where progress is blocked until a
condition is met. GAIA uses gates at several points: the planning
gate pauses
/gaia-dev-storyfor plan approval, the ATDD gate blocks high-risk stories without acceptance tests, and the Review Gate blocks the done transition until all reviews pass. See also Review Gate. - Lifecycle Phase
- One of the five ordered stages of GAIA's delivery process: (1) Analysis, (2) Planning, (3) Solutioning, (4) Implementation, (5) Deployment. Each phase has its own set of commands and artifacts. See the lifecycle diagram on the home page.
- Governance envelope
-
The complete set of artifacts related to a story, grouped into
three directions: UP (requirements, architecture
decisions, parent epic), DOWN (tests, reviews),
and LATERAL (UX and design companions). Returned
by
/gaia-brain-queryin a single read-only call. See the GAIA Brain concept page. - Ground Truth
-
A snapshot of your project's actual filesystem state -- which
files exist, their locations, and key metadata. The validator
compares claims in your artifacts against ground truth to detect
stale references, missing files, or incorrect paths. Refreshed
by
/gaia-refresh-ground-truth. - Map of Content (MOC)
-
A human-readable Markdown file
(
.gaia/knowledge/brain-index.md) rendered from the GAIA Brain manifest on every reindex sweep. Entries are grouped by artifact type with wikilinks, synopses, tags, and edge summaries. Browse it in Obsidian or any Markdown viewer to navigate the knowledge layer. The MOC is a derived convenience -- the YAML manifest is the authority. - NFR (Non-Functional Requirement)
-
A requirement that describes quality attributes rather than
specific behavior: performance targets, scalability limits,
reliability SLAs, security standards. NFRs are assessed by
/gaia-nfr. - Promotion chain
-
An ordered list of branches or environments that a change moves
through before reaching production -- for example,
feature -> develop -> staging -> main. Configured underci_cd.promotion_chainin.gaia/config/project-config.yaml. Used by/gaia-dev-story(to decide which branch a PR targets),/gaia-deploy(to determine deployment order), and CI gates (to enforce that changes pass checks at each stage before advancing). - Red / Green / Refactor (TDD)
-
The three phases of Test-Driven Development (TDD) used by
/gaia-dev-story. Red: write tests that fail because the implementation does not exist yet. Green: write the minimum code to make those tests pass. Refactor: improve the code quality while keeping all tests green. - Review Gate
-
A table in a story file that tracks the status of six review
types: code, QA, security, test, performance, and accessibility.
Each row starts as UNVERIFIED and is updated to PASSED or FAILED
when the corresponding review command runs. A story cannot
transition to
donestatus until all Review Gate rows are PASSED. Checked by/gaia-check-review-gate. - Rubric
-
A JSON or YAML file that defines the criteria and thresholds used
by review commands to evaluate code, tests, or artifacts. GAIA
uses a four-layer rubric pipeline (base, compliance, project,
custom) that merges into a single effective rubric at runtime.
Configured in
.gaia/config/project-config.yamlunder therubricssection. - Sidecar (Memory Sidecar)
-
A per-agent memory file stored in
_memory/that persists decisions, context, and session state across conversations. Each GAIA agent (pm, architect, dev, test-architect, validator, etc.) has its own sidecar. The/gaia-memory-hygienecommand detects stale or contradicted entries in sidecars. - Sprint
-
A time-boxed work iteration containing a set of stories selected
from the backlog. Sprints are planned with
/gaia-sprint-planand tracked insprint-status.yaml. Each sprint has an ID (e.g.,sprint-3), a velocity target, and a set of committed stories. - sprint-status.yaml
-
The file that records the current sprint's state: which stories
are committed, their statuses, and aggregate metrics. This file
is managed exclusively through GAIA commands (never edited by
hand). Viewed with
/gaia-sprint-status. - Story
-
A unit of work small enough to complete in a single sprint. Each
story has its own Markdown file under
.gaia/artifacts/implementation-artifacts/with YAML frontmatter (status, risk, dependencies, etc.) and sections for acceptance criteria, subtasks, Definition of Done, and findings. Identified by keys likeE3-S7(Epic 3, Story 7). - Story Status
-
The lifecycle state of a story. The progression is:
backlog(not yet planned) ->ready-for-dev(planned into a sprint, story file created) ->in-progress(being implemented) ->review(implementation done, reviews pending) ->done(all reviews passed). Additional states:validating(being validated by Val) andblocked. Status changes are managed by GAIA commands and should never be edited by hand. - Test Execution Bridge
-
The integration layer that lets GAIA dispatch test suites to
external test runners such as Playwright, k6, or OWASP ZAP. When
enabled, GAIA executes real tests through
adapters and reports pass/fail verdicts.
When disabled, GAIA produces test plans and acceptance criteria
but does not execute tests against your code. Toggle the bridge
with
/gaia-bridge-enableand/gaia-bridge-disable. Configured in.gaia/config/project-config.yamlundertest_execution_bridge.bridge_enabled. - YOLO Mode
-
An optional mode that automatically confirms prompts and runs
validation loops without pausing for user approval. When YOLO
mode is active, commands like
/gaia-dev-storyauto-approve the implementation plan, auto-run validation loops, and auto-fire all reviews after implementation. YOLO mode never auto-answers genuine open questions or skips critical safety halts.