Step 1: Clone and onboard
git clone <your-repo-url> BIOMETRICS
cd BIOMETRICS
./biometrics-onboardVerify onboarding output
Run cat .biometrics/onboard/report.json and confirm no blocking failures.
Expected output: ready=true
Step 2: Start control plane
cd biometrics-cli
go run ./cmd/controlplaneVerify health
In another terminal, run curl -fsS http://127.0.0.1:59013/health (opens in a new tab).
Expected output: {"status":"ok"}
Step 3: Start first run
curl -fsS -X POST http://127.0.0.1:59013/api/v1/runs \
-H "Content-Type: application/json" \
-d '{"project_id":"biometrics","goal":"quickstart run","mode":"autonomous"}'Verify run id
Response must include a non-empty run ID and an initial status.
Expected output: "id":"run-..."
Definition of done (quickstart)
- Onboarding finished without blocking failures.
- Control plane health endpoint returns status=ok.
- A run can be created through /api/v1/runs.
- Tasks endpoint for that run returns at least one task.