Defined Concepts
Concepts represent the theoretical foundations of the Agentic SDLC. They are immutable ideas and philosophies that underpin the entire system. Think of this as the “Physics” of the domain.
What belongs here:
- Fundamental principles (e.g., “Levels of Autonomy”).
- Theoretical models and abstractions.
- Explanations of “Why” things work the way they do.
- content that is unlikely to change with technology shifts.
Model-Driven Development
LiveAn early 2000s software engineering paradigm that attempted 100% code generation from models, serving as a cautionary tale for modern spec-as-source AI hype.
Context Engineering
LiveContext Engineering is the practice of structuring information to optimize LLM comprehension and output quality.
Context Anchoring
LiveThe phenomenon where explicit context biases an LLM toward specific concepts or solutions, even when marked as deprecated or irrelevant to the immediate task.
Extreme Programming
LiveA software development methodology emphasizing high-frequency feedback, testing, and continuous refactoring, which maps perfectly to the Agentic SDLC.
Architecture Decision Record
LiveA lightweight document that captures a significant architectural decision, its context, and consequences at a specific point in time.
Request for Comments
LiveA collaborative proposal document for significant changes that require team consensus before becoming formal decisions.
The Learning Loop
LiveThe iterative cycle between exploratory implementation and spec refinement, balancing vibe coding velocity with captured learnings.
Spec-Driven Development
LiveMethodology that defines specifications before implementation, treating specs as living authorities that code must fulfill.
The 4D Framework (Anthropic)
LiveA cognitive model codifying four essential competencies—Delegation, Description, Discernment, and Diligence—for effective generative AI use.
Behavior-Driven Development
LiveA collaborative specification methodology that defines system behavior in natural language scenarios, bridging business intent and machine-verifiable acceptance criteria.
Gherkin
LiveA structured, domain-specific language using Given-When-Then syntax to define behavioral specifications that are both human-readable and machine-actionable.
Mermaid
LiveA text-based diagramming language that renders flowcharts, sequences, and architectures from markdown, enabling version-controlled visual specifications.
OODA Loop
LiveThe Observe-Orient-Decide-Act decision cycle—a strategic model from military combat adapted for autonomous agent behavior in software development.
YAML
LiveA human-readable data serialization language that serves as the structured specification format for configuration, schemas, and file structures in agentic workflows.
Levels of Autonomy
LiveSAE-inspired taxonomy for AI agent autonomy in software development, from L1 (assistive) to L5 (full), standardized at L3 conditional autonomy.
Agentic SDLC
LiveFramework for industrializing software development where agents serve as the logistic layer while humans design, govern, and optimize the flow.
Provenance
ExperimentalThe chain of custody and intent behind software artifacts, distinguishing high-value engineered systems from 'slop'.
Feedback Loop Compression
ExperimentalHow AI compresses the observe → validate → learn cycle, shifting the bottleneck from code production to code understanding.
Production Readiness Gap
ExperimentalThe distance between a working generative AI demo and a secure, scalable production system.
Event Modeling
ExperimentalA system blueprinting method that centers on events as the primary source of truth, serving as a rigorous bridge between visual design and technical implementation.
Product Requirement Prompt (PRP)
ExperimentalA structured methodology combining PRD, codebase context, and agent runbook—the minimum spec for production-ready AI code.
Product Thinking
ExperimentalThe practice of engineers thinking about user outcomes, business context, and the 'why' before the 'how'—the core human skill in the AI era.
Vibe Coding
ExperimentalNatural language code generation without formal specs—powerful for prototyping, problematic for production systems.
Model Context Protocol (MCP)
DraftThe universal connector for AI agents to access tools and data, acting as the supply chain infrastructure for agentic workflows.
Agent Skills
DraftOpen standard for packaging procedural knowledge and workflows, serving as the 'how-to' layer for AI agents.
AI Amplification
DraftThe principle that AI tools amplify existing engineering practices—making disciplined teams faster and chaotic teams fail sooner.
Coverage Metric
DraftCoverage measures task completion reliability: the proportion of required work units an agent successfully completes in a long-horizon task.
Guardrails
DeprecatedWhy we deprecated the term 'Guardrails' in favor of strict separation between deterministic Context Gates and probabilistic Agent Constitutions.