Harness Kit

Reference

CI gate map

The repo's load-bearing verification is Dagger. These gates are extracted from ci/src/harness_kit_ci/main.py.

check-agent-roster

Validates provider roster schema, receipt fixtures, delegation floors, and source-repo bridge hygiene.

check-bench-map

Runs as part of dagger call check --source=.

check-conflict-markers

Runs as part of dagger call check --source=.

check-deliver-composition

Ensures /deliver composes phase skills instead of inlining CI, QA, review, or claims internals.

check-docs-site

Rebuilds the static docs companion and fails on stale pages, missing primitives, broken workflow pages, or invalid icon/copy references.

check-evidence-blocks

Runs as part of dagger call check --source=.

check-exclusions

Blocks code-suppression comments, broad type escapes, and skipped tests.

check-frontmatter

Validates skill frontmatter fields and size limits.

check-git-hooks

Runs git hook behavior tests, including the merge-time verdict and Dagger gates.

check-harness-install-paths

Guards global, cross-harness install wording for /seed and /tailor.

check-index-drift

Regenerates index.yaml and fails if the committed catalog is stale.

check-no-claims

Prevents removed claim-coordination primitives from returning under skills/.

check-offline-evidence-storage

Runs as part of dagger call check --source=.

check-portable-paths

Rejects hardcoded user home paths outside explicitly allowed harness files.

check-review-score-trends

Runs as part of dagger call check --source=.

check-runtime-primitives

Validates runtime hooks, settings, and skill invocation protocols.

check-shape-renderer

Validates /shape's static HTML context-packet renderer and browser-inspection marker.

check-skill-evals

Validates skill eval suites have README, cases, and graders.

check-vendored-copies

Ensures vendored repo-local harness copies match canonical sources.

lint-python

Compiles Python scripts outside ci/ to catch syntax errors.

lint-shell

Runs shellcheck on shell scripts outside ci/.

lint-yaml

Parses top-level YAML files.

test-agent-readiness-profile

Runs as part of dagger call check --source=.

test-bootstrap-agent-allowlist

Runs as part of dagger call check --source=.

test-bun

Runs the TypeScript test suite for the research skill.

test-design-evals

Runs design eval grader self-tests for scaffold provenance and rendered-artifact caveats.

test-harness-kit-config-loader

Runs as part of dagger call check --source=.

test-python

Runs as part of dagger call check --source=.

test-skill-audit

Runs the groom skill-quality audit helper self-test.

test-sync-external-partial

Runs as part of dagger call check --source=.

test-trace-record

Runs as part of dagger call check --source=.

test-work-ledger

Runs as part of dagger call check --source=.

Source: ci/src/harness_kit_ci/main.py