donkeycar-rl-autoresearch/PROJECT-KICKOFF.md

2.5 KiB

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

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