A lightweight governance template for AI-assisted software projects.
Use this repository when your team uses coding agents, review agents, planning assistants, or multiple AI tools in the same project. It gives you task packets, PR review packets, acceptance reports, safety boundaries, and GitHub templates -- so AI-assisted work is governed, not improvised.
AI-assisted software projects often fail for boring reasons:
- Tasks are described in chat but not packaged for execution
- AI agents change files outside the intended scope
- The source of truth is unclear
- Implementation agents review their own work
- PRs lack evidence and risk notes
- Acceptance is based on confidence instead of verification
- Private project context leaks into public documentation
This template treats AI-assisted work as a governed delivery process, not a casual conversation.
- A generic role model for human and AI collaborators
- A standard workflow from task packet to acceptance report
- Templates for AI-agent tasks, PR review packets, and acceptance reports
- Safety boundaries for private data, credentials, production systems, and external publishing
- GitHub issue and pull request templates
- Fictional examples covering common governance scenarios
- Not a prompt collection
- Not a multi-agent runtime
- Not an AI coding tool
- Not a replacement for GitHub, GitLab, Linear, Jira, or human review
- Not a guarantee that AI-generated code is correct
- Not a production automation framework
- Not a place to store private project details, secrets, credentials, or business-sensitive information
This project does not try to make agents smarter. It makes agent work reviewable.
Prompt collections optimize agent output. Agent runtimes execute tasks. Code quality tools check syntax. This project checks whether the right work was done, with the right evidence, and the right approvals -- the governance layer between "ask an AI" and "ship to production."
Task packet before execution.
GitHub as source of truth.
One PR, one problem.
Implementer does not review itself.
Review must be independent.
Acceptance needs evidence.
High-risk actions require human authorization.
Private facts stay private.
- Copy
templates/task-packet.mdand define the task. - Confirm allowed scope, forbidden scope, verification commands, and rollback path.
- Let an implementation agent work only within the approved scope.
- Use
templates/pr-review-packet.mdfor independent review. - Use
templates/acceptance-report.mdbefore closing the task.
flowchart LR
A[Human objective] --> B[Task packet]
B --> C[Implementation agent]
C --> D[Pull request]
D --> E[Independent review]
E --> F[Acceptance report]
F --> G[Human decision]
For detailed channel selection, escalation triggers, and human approval gates, see docs/workflow.md.
For checklists to verify task packets, PR review packets, and acceptance reports, see docs/template-validation-guide.md.
docs/ Governance concepts and workflow documentation
templates/ Reusable task, review, acceptance, handoff, and risk templates
examples/ Fictional examples only
.github/ Issue and pull request templates
releases/ Release notes
| Template | Purpose |
|---|---|
templates/task-packet.md |
Define an executable AI-agent task with scope, evidence, and rollback |
templates/pr-review-packet.md |
Independent review checklist for pull requests |
templates/acceptance-report.md |
Evidence-based task closure report |
templates/handoff.md |
Context handoff between agents or sessions |
templates/risk-register.md |
Track known risks and mitigations |
templates/project-current.md |
Current project status snapshot |
templates/task-list.md |
Task tracking table |
templates/sprint-plan.md |
Sprint planning template |
templates/postmortem.md |
Post-incident review |
templates/design-review.md |
Design review for UX, copy, safety, and interaction changes |
docs/workflow.md-- channel selection, escalation triggers, and human approval gatesdocs/template-validation-guide.md-- checklists for task packets, PR review packets, and acceptance reportsdocs/safety-boundaries.md-- safety rules for private data, credentials, production systems, and publishingdocs/roles.md-- role definitions for human and AI collaboratorsdocs/agent-collaboration-model.md-- how agents collaborate on governed workdocs/github-as-source-of-truth.md-- why GitHub is the source of truth for project state
examples/minimal-agentic-project/-- minimal documentation workflow (task packet -> PR review -> acceptance report)examples/cli-tool-bugfix/-- fast-to-standard channel escalationexamples/dashboard-ui-safety-review/-- human approval gate for user-facing safety changesexamples/documentation-sprint/-- multi-task documentation sprint and release readiness
See docs/safety-boundaries.md for detailed rules on private data, credentials, production systems, and publishing.
- v0.1.0: initial draft template release
- v0.2.0: released (examples, workflow diagrams, template validation guide, design review template)
- v0.2.1: main branch documentation polish (not tagged)
Priority items for the next release:
- P0: GitHub Action for template validation (advisory checks on pull requests)
- P0: Task packet schema / validation configuration
- P1: Dependency audit template
- P2: Multi-language README translations
Community-contributed examples welcome at any time.
See CONTRIBUTING.md. We accept public, sanitized governance templates and fictional examples.
Latest release: v0.2.0 - usability and review workflow update. Main branch includes post-release documentation polish.
Not a runtime, not a production system, not an enterprise compliance framework, and not a production safety certification.
MIT. See LICENSE.