RAGit
CommandsHarness

Harness

Capture, verify, run, pack, and promote harness resources

The harness family turns reviewable evaluation resources into an executable local loop.

Rendering diagram...

Harness commands separate resource materialization, structural verification, execution, and packet assembly.

Choose A Subcommand

  • harness capture: materialize harness resources as local artifacts.
  • harness verify: run structural checks only.
  • harness run: execute a suite against a local command executor and persist a run record.
  • harness pack: assemble an agent-facing packet from a suite.
  • harness promote: turn reviewed harness artifacts into durable docs/harness/**.

Family Boundary

  • capture writes candidate artifacts under .ragit/artifacts/harness/**.
  • verify checks bindings and structure, but it does not execute anything.
  • run executes selected cases, records .ragit/log/harness-runs/**, and can emit failure artifacts.
  • pack is the read side for agent payload assembly.
  • promote is the durable-write side that can trigger targeted ingest.