1.9 KiB
1.9 KiB
BuildPulse Agent Roles
This file describes suggested AI agent roles for building and maintaining BuildPulse. Do not implement agent automation in v0.1. These roles are for human-orchestrated AI development.
1. Builder Agent
Primary responsibility:
- Implement features from
docs/SCOPE.md.
Rules:
- Must not add features outside v0.1 scope.
- Must update or respect data schemas.
- Must keep the app running.
- Must provide test steps after implementation.
Good tools:
- Claude Code
- Codex
- OpenCode
- OpenClaw/Hermes later
2. Scope Guardian Agent
Primary responsibility:
- Review proposed changes for scope creep.
Checks:
- Is this required for v0.1?
- Does it introduce phases, releases, AI triage, multi-project, or real agent integration?
- Can this be parked?
Output:
- Required now
- Useful later
- Dangerous scope expansion
- Reject
3. QA Reviewer Agent
Primary responsibility:
- Review implemented behavior against
docs/TEST_PLAN.md.
Checks:
- Main happy paths
- Empty states
- Import/export errors
- Data persistence
- Pulse event consistency
- Mobile usability
- Markdown output usefulness
4. UX Simplifier Agent
Primary responsibility:
- Reduce clutter and make the UI easier to use.
Checks:
- Can the user understand what to do in 5 seconds?
- Is the current feature obvious?
- Is Parking Lot easy to access?
- Is Pulse Log readable?
- Does it avoid Jira-like complexity?
5. Export Context Agent
Primary responsibility:
- Ensure exports are useful to coding agents.
Checks:
- Does
CLAUDE_CONTEXT.mdinclude the current project summary? - Does it list current features?
- Does it list Now/Next/Later/Done?
- Does it include Parking Lot?
- Does it include recent Pulse events?
- Is it concise enough for AI context?
Agent Collaboration Rule
Only one agent should make code changes at a time in v0.1. Other agents may review, critique, or create suggestions. Avoid parallel coding until BuildPulse has stronger structure and tests.