{
  "schema_version": "1.0",
  "project": "Harnessie",
  "canonical": "https://github.com/snapsynapse/harnessie/blob/main/CHANGELOG.md",
  "unreleased": {
    "status": "active",
    "source": "https://github.com/snapsynapse/harnessie/blob/main/CHANGELOG.md#unreleased",
    "summary": "No changes recorded."
  },
  "current": {
    "version": "1.5.0",
    "released": "2026-10-06",
    "status": "published",
    "summary": "Harbor and OpenEnv interoperability: harness identity on every result, measured tool-contract breaks per brain, ATIF-v1.7 trajectory export, and Harnessie as a Harbor verifier and external agent.",
    "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.5.0"
  },
  "history": [
    {
      "version": "1.5.0",
      "released": "2026-10-06",
      "status": "published",
      "summary": "Harbor and OpenEnv interoperability: harness identity on every result, measured tool-contract breaks per brain, ATIF-v1.7 trajectory export, and Harnessie as a Harbor verifier and external agent.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.5.0"
    },
    {
      "version": "1.4.1",
      "released": "2026-09-08",
      "status": "published",
      "summary": "Offline open-record AIDR export with strict refusal and evidence checks, installed mock consumer example, and complete documentation/discovery integration.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.4.1"
    },
    {
      "version": "1.3.1",
      "released": "2026-09-08",
      "status": "published",
      "summary": "The offline observer and maintenance release, with the provenance CLI identity-selector correction needed for publication.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.3.1"
    },
    {
      "version": "1.3.0",
      "released": null,
      "status": "publication-failed",
      "summary": "Offline run observation, hash-locked maintenance, original-build provenance enforcement, parser refusal fixes and accessibility repairs.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.3.0"
    },
    {
      "version": "1.2.0",
      "released": "2026-09-01",
      "summary": "Verify agent-produced changes through evidence-bound intake and deterministic claim coverage.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.2.0"
    },
    {
      "version": "1.1.0",
      "released": "2026-08-20",
      "summary": "The Golden Rule becomes inspectable through one read-only CLI decision surface and an executable collision proof.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.1.0"
    },
    {
      "version": "1.0.0",
      "released": "2026-08-09",
      "summary": "Extensibility earned through stable schemas, per-lane child-process confinement, and one explicit plugin trust boundary.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v1.0.0"
    },
    {
      "version": "0.8.0",
      "released": "2026-08-04",
      "summary": "Write-safety and self-integrity controls plus hardened packaging and truthful public machine handoffs.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v0.8.0"
    },
    {
      "version": "0.7.1",
      "released": "2026-07-09",
      "summary": "Standalone verification surface for local artifacts and agent-produced pull requests.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v0.7.1"
    },
    {
      "version": "0.7.0",
      "released": "2026-07-09",
      "summary": "Containment-aware cascade routing, PII and secret boundaries, routing traces, and eval-shaped proof.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v0.7.0"
    },
    {
      "version": "0.6.0",
      "released": "2026-07-07",
      "summary": "First-harness readiness, guided initialization, public packaging, plain-language operation, and falsifiable safety claims.",
      "release": "https://github.com/snapsynapse/harnessie/releases/tag/v0.6.0"
    }
  ],
  "last_updated": "2026-10-06"
}
