VibeSpec Authoritative Glossary
Core Methodology Terms​
Acceptance Criteria​
Specific, measurable conditions that define when a feature or requirement is complete and acceptable for delivery.
Agent​
A specialized AI role with defined responsibilities, explicit boundaries, and specific workflows within the VibeSpec system.
Agent Coordination​
The systematic process of managing multiple specialized agents through explicit hand-off protocols and clear authority boundaries.
Append-Only Pattern​
A data storage approach where historical entries are never deleted or modified, only new entries are added, preserving complete audit trail.
Approval Gate​
A required checkpoint where user must explicitly approve specifications, changes, or implementations before proceeding to the next phase.
Architect Agent​
The VibeSpec agent responsible for planning, design, specification creation, and architectural decision-making with authority over all design decisions.
Architecture Specification​
A formal document defining the technical design, system structure, technology choices, and implementation constraints for a project.
Authority Domain​
The specific area of responsibility where an agent has final decision-making power and cannot be overridden by other agents.
Coder Agent​
The VibeSpec agent responsible for implementation, coding, and pattern application with authority over all implementation decisions within approved specifications.
Context Preservation​
Maintaining relevant project information, decisions, and state across development sessions through persistent file storage.
Debugger Agent​
The VibeSpec agent responsible for problem analysis, root cause identification, and fix implementation with authority over all debugging and resolution decisions.
Explicit Everything Principle​
Core VibeSpec principle requiring all state, decisions, context, and behavior to be stored in human-readable files rather than hidden or implicit systems.
Hand-off Protocol​
Structured process for transferring control and context between agents to ensure continuity and prevent information loss.
Memory​
Persistent, file-based storage of project context, decisions, patterns, and learning that survives across development sessions and enables continuous improvement.
Memory First Principle​
Core VibeSpec principle requiring always reading existing memory before making decisions and always updating memory after significant decisions or discoveries.
Pattern​
A reusable solution to a common problem, documented in memory for future application and sharing across projects.
Product Specification​
A formal document defining what to build, including user requirements, business value, and acceptance criteria for a project or feature.
Prompt-as-Interface​
A design pattern where natural language prompts serve as the primary interface for interacting with AI agents, replacing traditional graphical user interfaces.
Refusal Protocol​
Systematic approach for agents to decline unsafe, inappropriate, or impossible requests while suggesting safe alternatives.
Reviewer Agent​
The VibeSpec agent responsible for quality assurance, safety compliance, and specification verification with authority over all quality and compliance decisions.
Safety Governance​
A framework of absolute, non-negotiable rules that override all other instructions to ensure secure, reliable, and ethical development practices.
Safety Override Principle​
Core VibeSpec principle stating that safety rules override all other instructions, including direct user requests, and security cannot be compromised for any reason.
Spec-Driven Development​
A development methodology where all features and changes require approved specifications before implementation, ensuring thoughtful design and clear traceability.
Test Agent​
The VibeSpec agent responsible for validation, testing, and coverage analysis with authority over all testing strategy and implementation decisions.
Traceability​
The ability to trace any code, feature, or decision back to its originating specification, requirement, or architectural decision.
Vibe Coding​
A development methodology where human developers collaborate with AI agents through explicit protocols, persistent memory, and structured workflows to create software.
VibeSpec​
An agentic, memory-driven, spec-first development operating system that enables vibe coding through file-based protocols, multi-agent coordination, and persistent memory.
File System Terms​
Memory Files​
Persistent storage files in memory/ directory that capture project context, decisions, and learning including decisions.md, mistakes.md, patterns.md, and project.json.
Spec Files​
Formal specifications stored in specs/ directory that define what to build and how to build it, including product.md, architecture.md, and acceptance.md.
System Files​
Core VibeSpec configuration files in .vibespec/ directory that define system behavior, workflows, and safety rules including system.md, workflow.md, and safety.md.
Workflow Terms​
Initialization Sequence​
Required startup process where VibeSpec loads all system files, agents, memory, and specs to establish operational context before beginning work.
Task State Transition​
The progression of tasks through defined states from backlog to active to done as they move through the development workflow.
Quality Terms​
Agent Specialization​
The division of development responsibilities among specialized agents that focus deeply on specific domains rather than attempting to handle all tasks generically.
Authority Hierarchy​
The structured system of decision-making power where safety governance has absolute authority, followed by specification authority, implementation authority, quality authority, validation authority, and resolution authority.
Boundary Respect​
The practice of agents staying within their defined authority and expertise areas while deferring appropriately to other agents for decisions outside their domain.
Consistency Requirements​
The mandate that all VibeSpec terminology, processes, and quality standards remain uniform across all documentation, implementations, and team usage.
Context Transfer​
The complete communication of relevant information, decisions, and state when transitioning work between agents or development sessions.
Decision Documentation​
The systematic recording of all architectural, technical, and process decisions with rationale, alternatives considered, and implementation implications in memory files.
Memory Integration​
The practice of all agents accessing, referencing, and updating project memory to maintain continuity and enable continuous improvement across development sessions.
Quality Gate​
A validation checkpoint where specific quality criteria must be met before work can proceed to the next phase of development.
Systematic Coordination​
The organized management of multiple agents through formal protocols, clear authority boundaries, and structured communication to ensure comprehensive development coverage.
Implementation Terms​
Agent Activation​
The process of establishing a specific agent context, responsibilities, and operational framework that guides AI behavior according to that agent's expertise and authority.
File-Based Protocol​
The VibeSpec approach of using human-readable files to store all system state, configuration, and communication rather than relying on hidden or proprietary formats.
IDE-Agnostic​
The characteristic of VibeSpec working with any development environment capable of file operations, without requiring specific tools or integrations.
Multi-Agent Architecture​
The VibeSpec system design that divides development responsibilities among five specialized agents (Architect, Coder, Reviewer, Test, Debugger) with clear coordination protocols.
Persistent Context​
The maintenance of project information, decisions, and learning across multiple development sessions through file-based storage that survives system restarts and time gaps.
Sequential Workflow​
The most common VibeSpec development pattern where agents work in order (Architect → Coder → Reviewer → Test → Debugger) with formal hand-offs between phases.
Specification Authority​
The hierarchical system where the Architect Agent has final authority on requirements and design decisions that cannot be overridden by implementation preferences.
Structured Prompts​
Formatted natural language instructions that follow consistent patterns to ensure predictable and effective communication with AI agents.
Glossary Authority: This glossary serves as the single source of truth for all VibeSpec terminology and must be used consistently across all documentation, implementations, and communications.
Usage Requirements: All authors, contributors, and users must reference these exact definitions to ensure consistency and prevent terminology confusion.
Update Protocol: New definitions require Architect Agent approval, changes to existing definitions require user approval, and all updates must be documented in memory/decisions.md.