Quickstart
1. Create Or Enter A Project Directory
mkdir my-project
cd my-project
2. Initialize The Harness Scaffold
harness init --project-name "My Project"
This writes the baseline repository files in the current directory.
3. Launch Interactive Configuration
Codex should:
- confirm the project name and gather a description;
- ask about language, framework, validation, and observability choices;
- personalize the existing markdown guidance into a self-sufficient local development and testbed environment;
- preserve the Harness workflow of specs, design docs, ExecPlans, generated evidence, and tech debt tracking.
4. Follow The Closed Loop
For non-trivial work:
- Start from
PRODUCT_SPECS.md and the relevant product spec.
- Update design docs when architecture changes.
- Create or update an ExecPlan.
- Implement incrementally.
- Run a separate validation subagent with a distinct prompt that points to
REVIEW.md.
- Resolve findings and rerun validation until no material issues remain.
- Touch
CHANGELOG.md or version numbers only when the user explicitly asks for or approves that.