This page documents every notable change to the dbv-specs-ops framework since its initial public release. The format follows Keep a Changelog and the project adheres to Semantic Versioning. Each version below maps to a tagged release on GitHub.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/davidbuenov/dbv-specs-ops/llms.txt
Use this file to discover all available pages before exploring further.
v2.1.0 — 2026-06-17
v2.1.0 — 2026-06-17
Added
- Agent Readiness integration: Native support in the framework for web projects and public APIs. The development cycle now guides the creation of:
robots.txtwith exclusion directives and Content-Signals (ai-train=no, search=yes, ai-input=yes).- Semantic navigation map (
llms.txtandauth.mdfor anonymous/OAuth registration flows). - OIDC/OAuth discovery metadata and signatures in
.well-known/(api-catalog,oauth-protected-resource,oauth-authorization-server, andhttp-message-signatures-directory). - Bot and MCP server identity cards (
agent.jsonandmcp.json). - Skills structure and repository (
agent-skills/with anindex.jsonindex and individualSKILL.mdguides). - Markdown content negotiation mechanisms (
Accept: text/markdown) and HTTPLinkheaders.
- Template updates:
project.config.md:Agent Readiness (Web)configuration field added to project identity.docs/SPECIFICATIONS.md: Integrated checklist in the technical proposal section and a new AI context-consumption risk entry in section 6.docs/ARCHITECTURE.md: External Agent Interface section added to the Agent Harness template.
- SDD lifecycle updates (
MASTER_PROMPT.md):/specphase evaluates Agent Readiness viability./buildphase guides structured file creation./shipphase verifies injected Link headers.
Changed
README.md: Added detailed description of the framework’s main features in both English and Spanish.
Fixed
README.md: Corrected a contradiction in the Quickstart where/planwas suggested as the first command instead of/spec.
v2.0.0 — 2026-06-15
v2.0.0 — 2026-06-15
Added
- Agentic Engineering: Full integration of concepts from the Google white paper “The New SDLC With Vibe Coding”.
- Implicit Work Modes: Automatic and invisible classification between Conductor mode (interactive IDE short loops) and Orchestrator mode (asynchronous background execution) during the
/planphase. - Unified Evals in
/test: The/testphase now covers both classic deterministic tests and probabilistic Evals (output rubrics, trajectory evaluation, and hallucination verification). - Security Review in
/code-simplify: Mandatory audit of AI-generated code to prevent false dependencies (slopsquatting), secret injection, and vulnerable inputs. - Agent Harness: Transition from the old MCP section to an Agent Harness specification in
docs/ARCHITECTURE.md(defining static vs. dynamic context, sandboxing, and security hooks). - Foundation guide: New
docs/AGENTIC_ENGINEERING.mddocument detailing the theoretical reasoning behind v2.0.0. - Model Routing Guidelines: Optimal AI model assignment directives in
project.config.mdto reduce operational cost (OpEx/Token Burn). - Active MCP and Skills suggestions: Mandate in
/specand/planto propose the creation of local MCP servers and dynamic skills in projects. - Upgrade Prompt updated:
docs/UPGRADE_PROMPT.mdupdated to include v2.0.0 so existing projects can upgrade automatically.
v1.5.2 — 2026-05-12
v1.5.2 — 2026-05-12
Added
- Trust Boundary (
<trust_boundary>): New section inMASTER_PROMPT.mdthat explicitly declares the separation between valid directives (XML tags in the prompt) and project data (SPECIFICATIONS.md,task.md,memory.md). Prevents silent execution of imperative text injected into data files. - Granular Memory Triggers: In
/plan, if the Adversarial Review consciously accepts a risk, it must be immediately recorded inmemory.md. In/build, ifARCHITECTURE.mdis contradicted. In/test, if a test invalidates an assumption inSPECIFICATIONS.md. No need to wait until/ship. - Maintenance policy in
memory.md: New🧹 Maintenance Policysection with the goal of keeping the file below 200 active lines, consolidation instructions, and use ofmemory.archive.md.
Fixed
- Anti-boilerplate Adversarial Review: The
<adversary>block must now cite at least one concrete noun present indocs/SPECIFICATIONS.md. Generic responses such as “what if the network fails?” are eliminated. - Bootstrap without auto-git-execution: The bootstrap flow no longer executes
git initautomatically. It displays the command and requests explicit user confirmation. - memory/task boundary clarified:
memory.mdnow explicitly distinguishes thattask.mdis operational (exact next step) andmemory.mdis thematic (qualitative context, product area in focus).
v1.5.1 — 2026-05-12
v1.5.1 — 2026-05-12
Fixed
- English documentation inconsistency in
README.md: The “Adopting an Existing Project” section described the old interview flow (“6 questions, one at a time”). Updated to reflect the new draft-with-assumptions flow. - Inconsistency in
project.config.md: The file description callout said “the AI will ask 3 quick questions”. Updated to reflect the real flow (full draft with[ASSUMPTION: ...]). - Internal evaluation files in
.gitignore: Addeddocs/EvaluacionChatGPT.md,docs/EvaluacionCopilot.md, anddocs/EvaluaciondeClaude.mdto.gitignoreso they are not versioned.
v1.5.0 — 2026-05-12
v1.5.0 — 2026-05-12
Added
- Enforcement Layer (Hard-Law): Transition from suggested methodologies to strict contracts.
- Phase Gates in
/plan:implementation_plan.mdnow mandatorily requires a YAML Frontmatter defining dependencies, risks, and rollback strategy. - Memory Gate in
/ship: Mandatory step added to print<memory_update_proposal>XML before closing tasks, forcing persistence of qualitative context inmemory.md. - Adversarial Review (
/plan): Implemented a forced internal debate (<builder>vs<adversary>) in XML format to evaluate edge cases before the AI breaks down tasks.
Fixed
- Cognitive redundancy: Extreme DRY refactoring of adapters (
CLAUDE.md,GEMINI.md,.windsurfrules,.github/copilot-instructions.md,ANTIGRAVITY.md). Duplicated rules about project state, lifecycle, and bootstrap have been removed. They now act as lightweight pointers todocs/MASTER_PROMPT.mdto reduce cognitive load on the LLM. - Initial interview friction: The
bootstrapand adoption process no longer asks questions one by one. The AI now proposes a complete draft with marked assumptions ([ASSUMPTION: ...]) that the user validates or corrects in a single step. - Template cleanup:
task.mdrestored to a clean template state (previously carried over meta-history from the framework). - Consistency: Added
memory.mdto the initial reading tables of all adapters. - Noise prevention: Added explicit instructions in
memory.mdfor the AI to delete examples when creating real content.
v1.4.0 — 2026-05-12
v1.4.0 — 2026-05-12
Added
memory.md: New standard file to separate qualitative context (technical decisions, lessons learned, relationship map) from quantitative progress (task.md), preventing architectural drift and AI context loss.- Architect Review in
/plan: When invoking/plan, the AI now performs a prior validation assuming the role of Software Architect to detect edge cases and logical vulnerabilities before breaking down tasks.
Changed
- XML Prompts:
docs/MASTER_PROMPT.md,docs/ADOPTION_PROMPT.md, anddocs/UPGRADE_PROMPT.mdhave been completely rewritten using semantic XML tags (<workflow>,<boundaries>, etc.) to improve compliance in models such as Claude 3.5, Gemini 1.5, and GPT-4o. README.md: Updated to includememory.mdin the file structure and the Architect Review in the/planphase definition.GEMINI.md: Updated to include reading ofmemory.mdat session start..gitignore: Updated to ignoreimplementation_plan.mdandwalkthrough.md.
v1.3.0 — 2026-05-05
v1.3.0 — 2026-05-05
Added
docs/DESIGN.md: Visual design system template (YAML design tokens + prose) following the design.md standard by Google Labs. Includes native Dark Mode support as an original contribution to the standard.docs/UPGRADE_PROMPT.md: Framework upgrade agent: detects the project’s current version, calculates the change delta, downloads framework files from GitHub (with manual fallback if there is no network), and never touches project files.framework_versioninproject.config.md: New field to track which framework version was last used to initialize or update the project.
Changed
GEMINI.md,CLAUDE.md,ANTIGRAVITY.md,.windsurfrules,.github/copilot-instructions.md: All updated to readdocs/DESIGN.mdat session start (if it exists) and mention the design system in the adaptation section.docs/MASTER_PROMPT.md:/specphase updated — if the project has UI anddocs/DESIGN.mddoes not exist, create it in this phase.docs/SPECIFICATIONS.md: Section 4 links todocs/DESIGN.mdwhen the project has a user interface.README.md: New “Upgrading an Existing Project” (EN) and “Actualizar el Framework” (ES) sections with single-download flow forUPGRADE_PROMPT.md.
v1.2.1 — 2026-04-30
v1.2.1 — 2026-04-30
Added
README.template.md: Base skeleton for user projects.- Bootstrap Language question: A 5th question added to the initial interview to choose the project’s documentation language (ES, EN, or Bilingual).
- Project README auto-generation: The AI now generates a customized
README.mdfor the user project using the template and then deletes the.templatefile. - Reference section for phases: Detailed table in the main README explaining the 6 development phases (
/spec,/plan,/build,/test,/code-simplify,/ship) and their trigger commands.
v1.2.0 — 2026-04-30
v1.2.0 — 2026-04-30
Added
project.config.md: New root file for project identity: name, author/company, license and file header templates for all languages (JS, Python, HTML, CSS, Java, C#, Go).- Bootstrap interview: At session start, the AI detects placeholders in
project.config.mdand asks 4 questions before the Engineering Interview: project name, author/company, license, and Git version control. - File headers: Every new source file must include a copyright header adapted to the language. The
dbv-specs-opscredit line is mandatory in all headers. LICENSEauto-generation: The AI generates theLICENSEfile after the bootstrap interview based on the chosen license.- Git integration: If the user accepts Git in bootstrap:
git init,.gitignoregeneration (stack-aware), and first commit. On each/ship: Conventional Commits message, version tag, and push suggestion (not auto-executed). CHANGELOG.mdauto-management: The AI accumulates entries in[Unreleased]during/buildand/test, and publishes them under a new versioned section on each/ship.- Semantic versioning on
/ship: The AI presents a clear 4-option menu: Patch / Minor ✅ / Major / No change. - Multiplatform startup scripts on
/ship: Always generatesstart.cmd+stop.cmd(Windows) andstart.sh+stop.sh(macOS/Linux), with automaticvenvactivation for Python projects. - Python
venv: Python projects always get a local virtual environment (venv/) created before installing dependencies in/build.
Changed
- Quick Start (EN + ES) completely rewritten with per-platform table and explicit first message.
GEMINI.md,CLAUDE.md,.github/copilot-instructions.md,.windsurfrules: All updated withproject.config.mdin the startup reading list and two-step state detection (bootstrap check → specs check).MASTER_PROMPT.md: Bootstrap section,/buildCHANGELOG rule,/testCHANGELOG rule, and full/shipprotocol added.- README file structure tables (EN + ES):
project.config.mdandCHANGELOG.mdadded.
v1.1.0 — 2026-04-26
v1.1.0 — 2026-04-26
Added
- Bilingual README (English / Spanish) with full Table of Contents and HTML anchors for navigation.
ANTIGRAVITY.md: Dedicated setup file for Antigravity (VS Code · Google DeepMind): Planning Mode artifacts, Knowledge Items, and Context Snapshot instructions.- Windsurf support:
.windsurfrulesfile for automatic context loading in Windsurf. - Visual Workflow diagram (Mermaid) added to README.
docs/ADOPTION_PROMPT.md: Flow for adopting SDD in existing projects without specs.docs/README.md: Index of all files in the/docsfolder.
Changed
- Core documentation files renamed to English for universal AI compatibility:
ESPECIFICACIONES.md→SPECIFICATIONS.md,ARQUITECTURA.md→ARCHITECTURE.md. - Artifact names standardized:
task.md,implementation_plan.md,walkthrough.md— compatible with Antigravity’s native Planning Mode. GEMINI.mdupdated with Antigravity-specific behavior section (Planning Mode + Knowledge Items).- Credit line for David Bueno Vallejo added consistently across all platform files.
v1.0.0 — 2026-04-15
v1.0.0 — 2026-04-15
Initial public release of the dbv-specs-ops SDD framework.
Added
docs/MASTER_PROMPT.md: The brain of the system — Senior Engineer rules, Spec→Plan→Build→Test→Simplify→Ship cycle, development standards, and boundaries.docs/SPECIFICATIONS.md: Template for project requirements: context, objectives, users, features, out-of-scope, risks, and open questions.docs/ARCHITECTURE.md: Template for technical decisions: stack, directory structure, key decisions, integrations, and MCP section.task.md: Logbook template with backlog, in-progress tracking, and Context Snapshot for session continuity.CLAUDE.md: Automatic context loading for Claude Code, Claude Desktop, and Cursor.GEMINI.md: Automatic context loading for Gemini CLI and Antigravity..github/copilot-instructions.md: Automatic context loading for GitHub Copilot.project.config.md: Placeholder for project identity.README.md: Project documentation with origin, workflow, and usage instructions.LICENSE: MIT License.