Crafter.Review/implementations
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf 2dd73b59bd
feat(cli): seats, init, doc, browser install and stop
- `seats` reports every seat probed (Fable first, Haiku for a seat that
  needs it), the API seats beside the driver's ledger, the drivers on the
  board, or all of it as JSON. In the sandbox a last line names `stop`,
  since the pids above cannot be signalled from there.
- `init` sets a repository up: the config from the template, the artifact
  and worktree dirs ignored, the prepush skill with a marker that lets a
  later init refresh it. The old link into the review-gates submodule is
  replaced by a real directory, never written through. A foreign link, a
  subdirectory, the home directory and a dir outside git are refused before
  anything is written.
- `doc [--path] prepush|manifest|config` prints a shipped text, or where
  the host sees it (the deployment's `active` link in the Flatpak).
- `browser install` runs the installer of the Playwright the pinned MCP
  server depends on, and checks the Chromium revision landed.
- `stop <scratch>` and `stop --hash <hash8>` write the stop file a running
  driver checks every 2 s, for live drivers only; the board is read, never
  written.

The option parser takes positionals, in the usage line, the help and the
errors. The Commands test runs all of them through this binary, seats on a
claude stand-in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 15:45:36 +01:00
..
Crafter.Review-Artifact.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Config.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Core.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Crypto.cpp feat: the crafter-review skeleton, and its semantics for text, JSON and crypto 2026-10-31 05:29:18 +01:00
Crafter.Review-Dispositions.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Driver.cpp feat(cli): seats, init, doc, browser install and stop 2026-10-31 15:45:36 +01:00
Crafter.Review-Freeze.cpp feat(freeze): crafter-review freeze, and --verify that names a git upgrade 2026-10-31 07:03:48 +01:00
Crafter.Review-Http.cpp feat(seatpool): the seat pool and the board several drivers share 2026-10-31 08:15:03 +01:00
Crafter.Review-Inventory.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Mcp.cpp feat(opencode): the OpenCode harness, checked against its goldens 2026-10-31 08:32:51 +01:00
Crafter.Review-Memory.cpp feat(seats): memory, the Playwright MCP config, and the seats library 2026-10-31 07:32:14 +01:00
Crafter.Review-Normalize.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-OpenCode.cpp feat(opencode): the OpenCode harness, checked against its goldens 2026-10-31 08:32:51 +01:00
Crafter.Review-PgWire.cpp feat(sql): the database helper and the TOTP helper, as subcommands 2026-10-31 07:20:00 +01:00
Crafter.Review-Plan.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Platform.cpp feat(seatpool): the seat pool and the board several drivers share 2026-10-31 08:15:03 +01:00
Crafter.Review-Pool.cpp feat(pool): the pool - stacks, admission, the runner and the scheduler 2026-10-31 08:55:00 +01:00
Crafter.Review-Process.cpp feat(pool): the pool - stacks, admission, the runner and the scheduler 2026-10-31 08:55:00 +01:00
Crafter.Review-Prompt.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Run.cpp test(run): full runs end to end on a claude stand-in 2026-10-31 09:59:12 +01:00
Crafter.Review-Schema.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-SeatPool.cpp feat(run): crafter-review run and slots, the driver of the gates 2026-10-31 09:16:41 +01:00
Crafter.Review-Seats.cpp feat(cli): seats, init, doc, browser install and stop 2026-10-31 15:45:36 +01:00
Crafter.Review-State.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Stream.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Text.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Tools.cpp feat(pipeline): the pure pipeline, checked against its goldens 2026-10-31 06:48:55 +01:00
Crafter.Review-Totp.cpp feat(sql): the database helper and the TOTP helper, as subcommands 2026-10-31 07:20:00 +01:00
main.cpp feat: the crafter-review skeleton, and its semantics for text, JSON and crypto 2026-10-31 05:29:18 +01:00