89 lines
2.5 KiB
Markdown
89 lines
2.5 KiB
Markdown
# Project Kickoff Checklist
|
|
|
|
> Copy this into a new project root as `PROJECT-KICKOFF.md`.
|
|
> Use it to make sure the project is genuinely ready before agent implementation starts.
|
|
|
|
---
|
|
|
|
## Project Identity
|
|
|
|
- **Project name:**
|
|
- **Created:**
|
|
- **Mode:** simple / large
|
|
- **Primary runtime:** CLI loop / OpenClaw / other
|
|
- **Primary language/runtime:**
|
|
- **Owner / reviewer:**
|
|
|
|
---
|
|
|
|
## Kickoff Status
|
|
|
|
### Project setup
|
|
- [ ] Project folder created
|
|
- [ ] Git initialized
|
|
- [ ] `README.md` exists
|
|
- [ ] `.gitignore` exists
|
|
- [ ] Initial baseline commit created
|
|
|
|
### Harness files
|
|
- [ ] `AGENT.md` exists
|
|
- [ ] `PROJECT-SPEC.md` exists
|
|
- [ ] `DECISIONS.md` exists
|
|
- [ ] `IMPLEMENTATION_PLAN.md` exists or is ready to be created from the spec
|
|
- [ ] `ralph-loop.sh` copied if using CLI loop
|
|
|
|
### Larger-project structure (if needed)
|
|
- [ ] `.harness/EXECUTION_MASTER.md` exists
|
|
- [ ] `.harness/templates/EXECUTION-BOARD-TEMPLATE.md` exists
|
|
- [ ] `.harness/templates/VALIDATION-TEMPLATE.md` exists
|
|
- [ ] `.harness/templates/PROCESS-EVAL-TEMPLATE.md` exists
|
|
- [ ] `.harness/regression-baselines/` exists
|
|
|
|
### Spec readiness
|
|
- [ ] Project overview filled in
|
|
- [ ] Functional requirements are numbered
|
|
- [ ] Acceptance criteria are testable
|
|
- [ ] `MUST / MUST NOT / PREFER / ESCALATE` are filled in
|
|
- [ ] Evaluation design section is filled in
|
|
- [ ] Rejected approaches captured where useful
|
|
- [ ] Self-containment test passed
|
|
|
|
### Technical readiness
|
|
- [ ] Build command known
|
|
- [ ] Test command known
|
|
- [ ] Lint/type-check command known if applicable
|
|
- [ ] Directory structure decided
|
|
- [ ] Key dependencies identified
|
|
- [ ] Destructive/risky areas called out in constraints
|
|
|
|
### Eval readiness
|
|
- [ ] Known-answer test needs identified (if any)
|
|
- [ ] Regression baseline needs identified (if any)
|
|
- [ ] Fixture/sample data needs identified
|
|
- [ ] Review cadence roughly decided
|
|
|
|
### Execution readiness
|
|
- [ ] Execution mode chosen (simple task loop vs wave/stream)
|
|
- [ ] Runtime mode chosen (CLI loop vs OpenClaw)
|
|
- [ ] First prompt prepared
|
|
- [ ] Human knows what “done” looks like
|
|
|
|
---
|
|
|
|
## First Prompt
|
|
|
|
```text
|
|
Read README.md, PROJECT-SPEC.md, AGENT.md, DECISIONS.md, and PROJECT-KICKOFF.md.
|
|
If PROJECT-SPEC.md is incomplete, help me finish it using the spec interview protocol.
|
|
If the spec is complete and IMPLEMENTATION_PLAN.md does not exist or is still placeholder text,
|
|
create it. Do not implement code yet unless the plan is complete and I explicitly say to start.
|
|
```
|
|
|
|
---
|
|
|
|
## Notes / Open Questions
|
|
|
|
-
|
|
-
|
|
-
|