This document explains the development workflow for RestartCrew — a project built collaboratively by humans (vibecoders) and AI coding agents.
RestartCrew uses a milestone-driven, checkpoint-gated development process:
When an AI agent starts a task:
1. Read MAIN_DEVPLAN_RESTARTCREW.md → Understand WHAT to build and find the specific task
2. Read AGENTS.md → Follow coding standards and architecture rules
3. Implement → Write code following the guidelines
4. Verify → Run the checkpoint criteria
5. Document → Update DEVLOG, DECISIONS, ROADMAP
docs/DEVLOG.md — What you did, files changed, blockers, next stepdocs/DECISIONS.md — Any non-trivial decisions you madedocs/ROADMAP.md — Move items between sections if milestone status changed| Document | When to update |
|---|---|
| DEVLOG | After every work session |
| DECISIONS | When making a non-trivial technical or product decision |
| ROADMAP | When a milestone’s status changes (not started → in progress → done) |
| Strategy task table | When individual tasks are completed |
| MAIN_DEVPLAN_RESTARTCREW | When product requirements or execution plan change |
Every milestone has a checkpoint. Common verification patterns: