001-agentic-harness

Agentic engineering harness: session protocol, skills, agents, hooks, and the gate

Lifecycle approvedImplementation completeVerification unknownQualification unknown

The machinery that turns the corpus into work: AGENTS.md as the cross-agent session protocol and backlog discipline, CLAUDE.md as the Claude Code overlay, six behavioral rules of which three are path-scoped, four subagents, ten skills, settings hooks that report and refuse, one Makefile that is the single definition of the gate and splits its reading half from its writing half, and a CI workflow that runs the same targets. This spec is complete on arrival: the harness exists before the first line of product code.

Read the full pinned specification ↗

Relationships

Claimed units

  • establishes
    {
      "kind": "file",
      "path": "AGENTS.md"
    }
  • establishes
    {
      "kind": "file",
      "path": "CLAUDE.md"
    }
  • establishes
    {
      "kind": "file",
      "path": "README.md"
    }
  • establishes
    {
      "kind": "file",
      "path": "Makefile"
    }
  • establishes
    {
      "kind": "file",
      "path": "spec-spine.toml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".mcp.json"
    }
  • establishes
    {
      "kind": "file",
      "path": "standards/spec/contract.md"
    }
  • establishes
    {
      "kind": "file",
      "path": "standards/spec/templates/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".claude/settings.json"
    }
  • establishes
    {
      "kind": "file",
      "path": ".claude/agents/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".claude/rules/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".claude/skills/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/govern.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/statecraft-ai-review.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/statecraft-ci.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/cargo-deny.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/corpus-attestation.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/workflows/spec-dag.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/CODEOWNERS"
    }
  • establishes
    {
      "kind": "file",
      "path": ".github/dependabot.yml"
    }
  • establishes
    {
      "kind": "file",
      "path": ".statecraft/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".githooks/"
    }
  • establishes
    {
      "kind": "file",
      "path": ".gitattributes"
    }
  • establishes
    {
      "kind": "file",
      "path": ".gitignore"
    }
  • establishes
    {
      "kind": "file",
      "path": "scripts/check-authored-content.sh"
    }
  • establishes
    {
      "kind": "file",
      "path": "scripts/statecraft/"
    }
  • establishes
    {
      "kind": "file",
      "path": "scripts/spec-dag.sh"
    }

Source headings

  1. 001: Agentic engineering harness
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 4. Functional requirements
  6. 5. Acceptance criteria
  7. 6. Out of scope
  8. 7. Resolved decisions
  9. Verification
  10. Profile upgrade record (2026-10-02)
  11. Engine upgrade record (2026-10-02)
  12. Revision 14 implementation record (2026-10-02)

Frozen anchors

No frozen anchors declared.