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.
project.config.md is the first file the AI reads at the start of every session. It contains two kinds of information: the project identity fields that stamp every generated file with the correct name, author, and license, and the model routing guidelines that help you assign the right AI model class to each development phase. Once filled in, it becomes the single source of truth for the entire project — no other file overrides it.
If the AI detects unfilled placeholder values (such as
[Project Name]) in this file, it will automatically trigger the bootstrap process and propose a complete setup draft for your confirmation before doing anything else.Project Identity Fields
The Project Identity section holds seven fields. The AI uses these to generate file headers, theLICENSE file, README.md, and any other scaffolded output.
The human-readable name of your project. Used in file headers and the README title.Example:
My SaaS AppA single-line description of what the project does. Kept short — one sentence maximum.Example:
Task management tool with AI-assisted planningYour name or your company name, optionally followed by a website URL.Example:
Jane Doe · https://janedoe.devThe SPDX license identifier for the project. The AI generates the corresponding
LICENSE file during bootstrap.Default: MITExample: MIT, Apache-2.0, GPL-3.0A comma-separated list of the programming languages used in the project. The AI uses this to look up the correct coding standards file from the reference repository.Example:
Python, JavaScript, HTML, CSSControls whether the AI generates the full suite of agent-discoverability files (
robots.txt, llms.txt, auth.md, .well-known/ catalogs, agent.json, mcp.json, agent-skills/, and Markdown content negotiation).Accepted values: Yes · No · Not ApplicableSet to Yes for any project with a public web interface or API. Set to No for CLI tools, libraries, or internal scripts.The version of dbv-specs-ops in use. Do not change this manually — it is set by the framework during bootstrap or upgrade.Current value:
2.1.0Filled Example
Here is what a completedproject.config.md looks like after the bootstrap process:
Model Routing Guidelines (V2.1.0)
Different development phases demand different levels of reasoning. The routing table below maps each phase to the appropriate model class so you can optimize for both quality and cost. Use a frontier model where reasoning depth matters; use a fast, cheap model for mechanical tasks like formatting changelogs or updating documentation.| Development Phase | Required Reasoning Complexity | Recommended Model Class | Example Models |
|---|---|---|---|
/spec (Specifications) | Very High | Advanced Reasoning / Frontier Models | Gemini 1.5 Pro, Claude 3.5 Sonnet, GPT-4o |
/plan (Planning / Architecture) | Very High | Advanced Reasoning / Frontier Models | Gemini 1.5 Pro, Claude 3.5 Sonnet, GPT-4o |
/build (Code Implementation) | Medium | Fast, high-accuracy coding models | Gemini 1.5 Flash, Claude 3.5 Sonnet, GPT-4o |
/test (Conventional Tests / Evals) | Medium-Low | Fast & cheap models | Gemini 1.5 Flash, Claude 3 Haiku, GPT-4o-mini |
/code-simplify (Security & Refactor) | High | Security-conscious reasoning models | Gemini 1.5 Pro, Claude 3.5 Sonnet |
/ship (Documentation, Changelog) | Low | Fast, text-optimized models | Gemini 1.5 Flash, Claude 3 Haiku, GPT-4o-mini |
File Header Template
Every source file created during a dbv-specs-ops project must include a standardized header comment. The AI generates these automatically using the fields from the Project Identity section. Thedbv-specs-ops credit line is mandatory in all headers — it must not be removed.
The exact comment syntax adapts to the file’s language:
JavaScript / CSS