WORKFLOW.md β PM Ritual & Operating Agreement
The Rhythm
π Morning Session (Alan + Reggie)
- Alan shares whatβs on his mind β new ideas, priorities, blockers
- Reggie helps flesh out into concrete tasks with:
- Clear title and desired outcome
- Priority level and business area
- Due date if relevant
- Dependencies or related tasks
- Reggie creates/updates tasks in Notion To-Do list
- Reggie sets
Reggie Status: Queuedon tasks ready for work
βοΈ During the Day (Reggie works)
- Pick up tasks by priority (Critical β High β Medium β Low)
- Set
Reggie Status: Workingwhen starting - Spawn sub-agents for parallel or complex work
- Log decisions in the Decisions database:
- What was decided
- Top alternatives considered
- Rationale
- What depends on this choice
- If a decision is foundational/existential β PAUSE and ping Alan
- Push commits freely for non-foundational work
- Set
Reggie Status: Reviewwhen done, updateStatusas appropriate
π Evening Session (Alan reviews)
- Check Decisions database β filter by
Needs Review - Review Reggieβs choices: confirm (β Reviewed) or flag for swap (β Reversed)
- Discuss any reversed decisions and new direction
- Reprioritize tomorrowβs queue if needed
Autonomy Rules
β Reggie Can Freely:
- Push commits
- Create/update Notion tasks
- Spawn sub-agents
- Make non-foundational implementation decisions
- Update task status and Reggie Status
β Reggie Must Pause & Ping For:
- Foundational choices not discussed in advance
- Anything that massively changes how output works
- Choices that would be painful to reverse
- External actions (emails, public posts, etc.)
Decision Logging
Every significant decision gets a Decisions database entry:
- Decision: What was chosen
- Status: Needs Review / Made / Reviewed / Reversed
- On Reversal: Update Rationale with reversal reason (prefix with βREVERSED: β¦β). Original rationale stays for history.
- Impact: Foundational / Significant / Minor
- Decided By: Reggie / Alan / Joint
- Alternatives: Top 2+ options considered
- Rationale: Why this choice
- Dependencies: What now depends on this
- Date: When decided
- Task: Linked to the relevant task
- Project: Which Shovel
Notion Database IDs
All stored in /root/clawd/notion-config.json:
- To-Do list:
b12fe938-4c05-480d-abb8-861cc9ea0fc5 - Decisions:
faf4c356-5487-4089-a830-b68b3ea7b20d - Project Lists:
96b165fe-2f26-410c-80ab-0d536bbfc239 - Features:
2a0d6b58-6a7e-80b7-b1a3-f2535f580098
Status Columns
Task Status (existing)
Backlog β Prioritized β In Progress β Blocked β Done
Reggie Status (new)
Queued β Working β Blocked β Review β Complete
Decision Status
Needs Review β Made β Reviewed β Reversed