Deploying PRD bundles to GitHub
A PRD bundle is a package. It contains the product requirements, the technical context, and the acceptance criteria. Everything the agent needs to implement a feature.
When a PRD gets approved, it triggers deployment. The bundle gets serialized to JSON and committed to the target repository. The agent picks it up from there.
The flow is intentionally simple:
- Human writes PRD in the UI
- Human approves the PRD
- System bundles PRD + context + criteria
- Bundle deploys to GitHub as a commit
- Agent reads bundle and implements
Each step is visible. You can inspect the bundle before the agent touches it. You can see exactly what context it received.
This traceability is the feature. When something goes wrong, you can ask: was the PRD unclear, or did the agent misinterpret it? The bundle is the evidence.