-
Notifications
You must be signed in to change notification settings - Fork 0
Program Project Handoff
Rowan Brad Quni edited this page May 24, 2026
·
1 revision
Program Agent: INITIATED
↓
Projects Agent: IN-PROGRESS
↓
┌─ COMPLETE ──→ Program Agent review
├─ REJECTED ──→ Program Agent re-open
└─ BLOCKED ──→ Escalate to user
- Complete Project Initiation Protocol (§0.9.1)
- Create project directory + scaffolding docs via
fill_prompt_template - Create handoff via
fill_prompt_template("HANDOFF")with typeProgram→Project - Create GitHub Issue for project tasks:
gh issue create --repo QNFO/qwav - Update PROJECT STATE.md:
STATUS: DELEGATED TO PROJECTS | HANDOFF: path/to/handoff.md - PAUSE — wait for Projects agent to complete
- Read handoff document
- Follow research trail (Archive, releases, active projects)
- Execute Phases 0-5 per DEFAULT.md §5
- Place deliverables in
Obsidian/releases/YYYY/MM/ - Update PROJECT STATE.md:
STATUS: COMPLETE | DELIVERABLE: path - Close GitHub Issue:
gh issue close <num> --reason completed --comment "Deliverable at path"
- Read PROJECT STATE.md — confirm
STATUS: COMPLETE - Review deliverable in
Obsidian/releases/ - Quality check against DEFINITION-OF-DONE.md gates
- PASS → Update program documentation, plan next steps, archive project
- FAIL → Re-open GitHub Issue with feedback, create new handoff
- Extract cross-project learning → GitHub Wiki or Discussions
## HANDOFF: [Project Name]
**Type:** Program→Project
**Date:** YYYY-MM-DD
**Scope:** [specific deliverable description]
**Success Criteria:** [measurable acceptance gates]
**Constraints:** [budget, time, technology, domain rules]
**Research Trail:** [files/directories to explore for context]
**Return Protocol:** [where deliverables go]
| State | GitHub Action |
|---|---|
| INITIATED |
gh issue create with project label |
| IN-PROGRESS | gh issue edit --add-label "in-progress" |
| COMPLETE | gh issue close --reason completed |
| REJECTED |
gh issue reopen + comment with feedback |
| BLOCKED |
gh issue edit --add-label "blocked" + comment |