[FILE: /README.md]: [Copyright (c) 2025 Michele Fabbri (fabbri.michele@gmail.com)]:
This repository contains a formal, agent-orchestrated software development framework designed to support the full lifecycle of a project — from idea → requirements → architecture → implementation → quality → security → delivery — using a structured Blueprint Model and modular agents.
This system defines:
- A blueprint specification model (
_blueprints/) with governance, chapter baselines, ID registry, and CI gates. - A suite of role-specific agents (
_agents/) driven by formal prompts:- Orchestrator — interprets intent, routes tasks to role agents.
- Product — defines product scope & requirements.
- Architect — structures system architecture.
- Engineer — implements code and tests.
- QA — formalizes quality assurance.
- Security — models threats and enforces controls.
- Delivery — manages CI/CD and operational readiness.
repoFolder/
├── _agents/ # Role-specific AI agent prompts
│ ├── orchestrator.md
│ ├── product.md
│ ├── architect.md
│ ├── engineer.md
│ ├── qa.md
│ ├── security.md
│ └── delivery.md
│
├── _blueprints/ # Blueprint specification model
│ ├── blueprint.md # Authoritative map (read first)
│ ├── id_registry.yaml # ID allocation source of truth
│ ├── project/ # Baseline blueprint (ch0-ch9)
│ │ ├── 00-metadata.md … 09-lifecycle.md
│ │ ├── A0-llm-security.md
│ │ ├── decision_log.md
│ │ ├── config/
│ │ │ └── implementation_checklist.yaml
│ │ └── walkthrough.md
│ ├── rules/ # Governance rules
│ │ ├── formatting.md
│ │ └── ci_gates.yaml
│ └── tools/ # Validation scripts
│ └── *.py
│
├── _docs/ # Documentation manual
│ ├── index.md # Index
│ ├── 00-introduction.md
│ ├── 01-getting-started.md
│ ├── 02-blueprint-model.md
│ ├── 03-agents.md
│ ├── 04-id-system.md
│ ├── 05-governance.md
│ ├── 06-validation-tools.md
│ ├── 07-workflow-examples.md
│ ├── 08-customization.md
│ ├── 09-reference.md
│ ├── 10-integrations.md
│ └── schemas/
│
├── README.md
└── LICENSE.md
-
Blueprint Model
A deterministic, layered blueprint defines your project structure, obligations, and rules.
Baseline chapters (00-metadata.md…09-lifecycle.md) provide core narrative and normative requirements. -
Agents & Orchestration
The Orchestrator steers role agents based on user intent and blueprint guidance.
Each agent executes domain-specific reasoning, structured around Facts / Assumptions / Unknowns. -
ID System & Governance
All requirement IDs, decisions, and artifacts use a controlled registry (id_registry.yaml).
CI Gates enforce formatting, placeholders, encoding, and blueprint consistency.
For comprehensive documentation with practical examples, see the BDS Manual.
| Chapter | Title | Description |
|---|---|---|
| 00 | Introduction | System overview and philosophy |
| 01 | Getting Started | Quick start and first project |
| 02 | Blueprint Model | Chapters, overlays, decisions |
| 03 | Agent System | Role agents and orchestration |
| 04 | ID System | Prefixes, registry, traceability |
| 05 | Governance | CI contract, packs, waivers, traceability |
| 06 | Validation Tools | Tool reference |
| 07 | Workflow Examples | End-to-end scenarios |
| 08 | Customization | Extending BDS |
| 09 | Reference | Quick lookups and templates |
| 10 | Integrations | Platform hooks for adoption |
This system is designed for teams that want rigorous, contract-driven engineering with machine-assisted reasoning.
Agents are prompts to be used with an LLM system that understands the role scripts.
- Use this repository as template (create a new repository from this one), then:
git clone https://github.com/mfabbri77/blueprint-dev-system - Bootstrap: ask you GPT to execute
install.mdto install BDS into.bds/. - Setup: Load the Orchestrator (
.bds/_agents/orchestrator.md) and ask to "setup project", or use the integrated environment selected during installation (e.g.Google Antigravity IDE) - Develop: Continue using the Orchestrator (transparently through the integrated environment, or manually invocating it) for all development tasks.
If you are developing or customizing BDS itself:
- Edit blueprint chapters directly (
_blueprints/project/00-metadata.md…09-lifecycle.md). - See 08-customization.md for extension guidance.
This repository uses a proprietary governance model.
Modification of the blueprint, agents, or CI gates SHOULD follow internal approval and change control processes.
Check CONTRIBUTING.md (if present) for internal procedures.
For questions about customizing this framework or onboarding new projects:
- Contact your internal tooling team
- Reference your corporate AI-ops documentation