Skip to content
TEA docs in plain text: llms-full.txt

TEA Glossary

Terminology reference for Test Engineering Architect (TEA), starting with how its skills, agent, and CLIs are invoked.

TermDefinition
SkillA packaged capability such as bmad-tea-trace. Start it in chat as /bmad-tea-trace (Claude Code, Cursor, Windsurf) or $bmad-tea-trace (Codex), or from a fresh session. TEA ships eight skills.
ModuleAn installable bundle of skills and shared resources. TEA is the tea module; the bmod-tea skill holds its settings record and knowledge base.
TEA agentThe bmad-tea persona. Load it to get a menu of codes such as TD and TR that start the skills. AT selects Automate red mode and CI selects Framework CI scope.
Chat commandA skill name or menu code typed into the assistant. The agent does the work, and you answer its questions.
Headless CLIA tea-* terminal command such as tea-trace that starts an agent for one skill, then checks and publishes its outputs. Use it in CI or scripts. See Commands.
TermDefinition
ATDDAcceptance Test-Driven Development. Automation red mode creates acceptance scaffolds before implementation and verifies intended missing-behavior failures. Request red mode through bmad-tea-automate.
AutomationThe bmad-tea-automate skill. Red mode writes acceptance tests before implementation; expand adds coverage to existing code. Create executes generated tests and repairs test issues for up to three rounds, with product defects retained as findings.
Behavioral Evaluation ContractThe contract.json of an evaluation folder: the behaviors a target must show and the oracles that judge them. eval-quality compiles and seals it before a run.
Browser AutomationPlaywright CLI and/or MCP servers enabling live browser interaction during test generation. CLI provides token-efficient stateless commands; MCP provides rich stateful automation. Configured via tea_browser_automation.
Burn-in TestingRunning tests multiple times (typically 5-10 iterations) to detect flakiness and intermittent failures.
CI SetupThe CI phase of bmad-tea-framework. Request CI scope through bmad-tea-framework.
Component TestingTesting UI components in isolation using framework-specific tools (Cypress Component Testing or Vitest + React Testing Library).
Coverage OracleThe list of things Trace must cover: formal requirements first, then contract or spec artifacts, resolvable external pointers, and journeys inferred from source. See Run Trace.
Coverage TraceabilityMapping coverage oracle items such as requirements, contract endpoints, external pointers, or inferred journeys to implemented tests with classification (FULL/PARTIAL/NONE) to identify gaps and measure completeness.
Engagement ModelOne of five ways to use TEA: No TEA, TEA Solo, TEA Lite, TEA Integrated (Greenfield), or TEA Integrated (Brownfield). Enterprise adds a track to the Integrated models. See Engagement Models.
Epic-Level Test DesignTest planning per epic (Phase 4) focusing on risk assessment, priorities, and coverage strategy for that specific epic.
EvaluateThe bmad-tea-evaluate skill (menu code EV). Builds a scored evaluation, identifies gaps, and hands a CI plan to framework with CI scope. Uses the tea-evaluate runtime.
Evaluation FolderThe folder under the evaluations_folder setting that holds one evaluation: evaluation.json, the contract, the probes, the corpus, the committed baseline and the CI plan. Every tea-evaluate command takes it with --evaluation.
Fixture ArchitecturePattern of building pure functions first, then wrapping in framework-specific fixtures for testability, reusability, and composition.
Framework SetupThe bmad-tea-framework skill. Select framework only, CI only, or both by prompt; unclear CI scope in an interactive session prompts “Do you want CI too?” once. Create, Resume, Validate, and Edit select the operation.
Gate DecisionThe derived release decision: PASS, CONCERNS, or FAIL. A human may grant WAIVED separately; trace validates and reports filed waivers while retaining its derived decision.
Knowledge FragmentIndividual markdown file in TEA’s knowledge base covering a specific testing pattern or practice (59 fragments total).
Network-First PatternRegistering a network wait or intercept before the action that triggers the request, then waiting for its response.
NFR Evidence AuditValidation of non-functional requirement evidence (security, performance, reliability, maintainability) against defined thresholds.
No TEAEngagement model 1. Skip all TEA skills and keep the team’s existing testing approach. A valid choice when that approach already works.
Playwright UtilsThe optional @seontechnologies/playwright-utils package of Playwright fixtures and helpers.
Risk-Based TestingTesting approach where depth scales with business impact using probability × impact scoring (1-9 scale).
Run KeyThe scope label in a per-scope output filename, such as epic-16, story-1-2, release-v1-2-0, or system. See Output Layout.
System-Level Test DesignTest planning at architecture level (Phase 3) focusing on testability review, ADR mapping, and test infrastructure needs.
tea-index.csvManifest file tracking all knowledge fragments, their descriptions, tags, tier, and fragment path.
TEA AcademyThe teach-me-testing skill (menu code TMT): seven sessions with quizzes, saved progress, and examples matched to your role.
TEA IntegratedEngagement models 4 and 5. Full BMad Method integration with TEA skills across Phase 2, 3, 4, and the release gate. Greenfield starts from scratch; Brownfield adds a Phase 2 coverage baseline and a regression-hotspot focus.
TEA LiteEngagement model 3. Use automate on existing features, with framework setup when needed.
TEA SoloEngagement model 2. Standalone use of TEA skills without BMad Method integration; you bring your own requirements.
Test PrioritiesClassification system for test importance: P0 (critical path), P1 (high value), P2 (medium value), P3 (low value).

These terms come from the wider BMad Method and apply when TEA runs inside its planning lifecycle. The BMad Method documentation covers the rest of the ecosystem, and Game Dev Studio covers game-development vocabulary.

TermDefinition
AgentAI persona with a role, such as analyst, architect, developer, or test architect.
BMadBreakthrough Method of Agile AI-Driven Development. An AI-assisted development framework with agents and guided workflows.
BMad MethodAI-assisted development method covering planning, architecture, implementation, and testing.
BMMBMad Method Module. The development agents and workflows supplied by BMad Method.
Scale-Adaptive SystemWorkflow selection that adjusts planning depth to the project.
WorkflowA guided process that uses an AI agent to produce an artifact or complete a task.
TermDefinition
BMad Method TrackFull product planning track using PRD + Architecture + UX. Best for products, platforms, and complex features.
Enterprise Method TrackExtended planning track adding Security Architecture, DevOps Strategy, and Test Strategy. Best for compliance needs and multi-tenant systems.
Planning TrackPlanning path selected for the scope and complexity of the work.
Quick Flow TrackFast implementation track using tech-spec only. Best for bug fixes, small features, and clear-scope changes.
TermDefinition
Architecture DocumentBMad Method/Enterprise. System-wide design document defining structure, components, data models, integration patterns, security, and deployment.
EpicsGroups of related stories that deliver a feature.
PRDBMad Method/Enterprise. Product Requirements Document containing vision, goals, FRs, NFRs, and success criteria. Focuses on WHAT to build.
Product BriefPhase 1. Optional strategic document capturing product vision, market context, and high-level requirements before detailed planning.
Tech-SpecQuick Flow. Technical plan covering the problem, solution, file changes, and testing.
TermDefinition
Phase 0: DocumentationBrownfield. Conditional prerequisite phase creating codebase documentation before planning. Only required if existing docs are insufficient.
Phase 1: AnalysisDiscovery phase including brainstorming, research, and product brief creation. Optional for Quick Flow, recommended for BMad Method.
Phase 2: PlanningRequired phase creating formal requirements. Routes to tech-spec (Quick Flow) or PRD (BMad Method/Enterprise).
Phase 3: SolutioningBMad Method/Enterprise. Architecture design phase including creation, validation, and gate checks.
Phase 4: ImplementationRequired sprint-based development through story-by-story iteration using sprint-planning, bmad-build (create-story and dev-story before BMAD 6.12), and code-review workflows.
Quick Spec FlowFast-track workflow for Quick Flow projects going straight from idea to tech-spec to implementation.
Workflow InitInitialization workflow creating bmm-workflow-status.yaml, detecting project type, and determining planning track.
Workflow StatusUniversal entry point checking for existing status file, displaying progress, and recommending next action.
TermDefinition
AnalystAgent that initializes workflows, conducts research, creates product briefs, and tracks progress. Often the entry point for new projects.
ArchitectAgent designing system architecture, creating architecture documents, and validating designs. Primary agent for Phase 3.
BMad MasterBMad Core agent that runs party mode and guides work across modules.
DEVDeveloper agent implementing stories, writing code, running tests, and performing code reviews. Primary implementer in Phase 4.
Party ModeMulti-agent collaboration feature where agents discuss challenges together. BMad Master orchestrates, selecting 2-3 relevant agents per message.
PMProduct Manager agent creating PRDs and tech-specs. Primary agent for Phase 2 planning.
SMScrum Master agent managing sprints, creating stories, and coordinating implementation. Primary orchestrator for Phase 4.
TEATest Engineering Architect. Agent responsible for test strategy, quality gates, NFR planning, and NFR evidence audit. Spans Phase 3, Phase 4, and the release gate.
Technical WriterAgent specialized in creating technical documentation, diagrams, and maintaining documentation standards.
UX DesignerAgent creating UX design documents, interaction patterns, and visual specifications for UI-heavy projects.
TermDefinition
bmm-workflow-status.yamlPhases 1-3. Tracking file showing current phase, completed workflows, and next recommended actions.
DoDDefinition of Done. Criteria for completing work, such as passing tests, reviewed code, and updated docs.
Epic Status Progressionbacklog → in-progress → done.
Gate CheckAn implementation-readiness review of the PRD, architecture, and epics before Phase 4.
RetrospectiveWorkflow after each epic capturing learnings and improvements for continuous improvement.
sprint-status.yamlPhase 4. Single source of truth for implementation tracking containing all epics, stories, and their statuses.
Story Status Progressionbacklog → ready-for-dev → in-progress → review → done.
TermDefinition
BrownfieldExisting project with established codebase and patterns. Requires understanding existing architecture and planning integration.
Convention DetectionQuick Flow. Feature auto-detecting existing code style, naming conventions, and frameworks from brownfield codebases.
document-projectBrownfield. Workflow analyzing and documenting existing codebase with three scan levels: quick, deep, exhaustive.
Feature FlagsBrownfield. Implementation technique for gradual rollout, easy rollback, and A/B testing of new functionality.
GreenfieldNew project starting from scratch with freedom to establish patterns, choose stack, and design from clean slate.
Integration PointsBrownfield. Specific locations where new code connects with existing systems. Must be documented in tech-specs.
TermDefinition
Context EngineeringLoading the standards and project facts an AI agent needs for its task.
Correct CourseWorkflow that assesses a change during implementation and proposes updates to the plan.
Shard / ShardingSplitting large planning documents into section-based files for LLM optimization. Phase 4 workflows load only needed sections.
SprintTime-boxed period of development work, typically 1-2 weeks.
Sprint PlanningWorkflow initializing Phase 4 by creating sprint-status.yaml and extracting epics/stories from planning docs.
StoryA unit of implementable work with acceptance criteria. Related stories form an epic.
Story ContextImplementation guidance embedded in the story spec that bmad-build plans (the create-story story file before BMAD 6.12), referencing existing patterns and approaches.
Story FileMarkdown file containing story description, acceptance criteria, technical notes, and testing requirements.
Track SelectionAutomatic analysis by bmad suggesting appropriate track based on complexity indicators. User can override.