Portable
The packet is just files. It can live in a repo, be reviewed in a pull request, copied into another project, or loaded by tooling.
Buildprint packet format
A Buildprint gives a coding agent the context it usually has to infer: what to build, what to preserve, which files to read, which phases to run, and what proof is required before success.
product-buildprint/
├── BUILDPRINT.md
├── 00-questions.md
├── 01-project-setup.md
├── 02-ui-identity.md
├── blueprint.yaml
├── 03-phases/
│ ├── phase-index.yaml
│ ├── phase-flow.md
│ └── 01-...md
├── README.md
└── HANDOVER.md The packet is just files. It can live in a repo, be reviewed in a pull request, copied into another project, or loaded by tooling.
The start file, contracts, and checks tell an agent where to begin, what to preserve, and how success will be verified.
Claims stay tied to evidence: fixture tests, real-app patches, receipts, QA reports, or explicit limits when proof is not available yet.
Starts from a product goal, setup file, UI identity, machine-readable blueprint, and ordered phase flow. Use it when the agent is building a complete system or major product surface.
Starts from host assessment, compatibility rules, capability contract, apply plan, verification plan, and implementation phases. Use it when the agent is adding one reusable power to an existing app.
Both shapes must name the checks that prove success and the limits that remain unproven. A Buildprint is not complete just because the agent says it is.
Packet shape exists. Claims are still mostly author intent.
Behavior is exercised in a small controlled project or test harness.
The Buildprint is applied against a pinned real application with public patch or receipt.
The result is verified inside a running production-like integration path.
Start with the closest Buildprint, then adapt the contracts, phases, and proof checks to the host repo before implementation begins.