{
  "schema": "gentle-ai.review-integration.start/v3",
  "contract": "gentle-ai.review-integration/v2",
  "operation": "review.start",
  "action": "created",
  "lenses_required": true,
  "lineage_id": "review-377c60e10b852cfc",
  "state": "reviewing",
  "risk_level": "high",
  "selected_lenses": [
    "review-risk",
    "review-resilience",
    "review-readability",
    "review-reliability"
  ],
  "projection": "workspace",
  "base_tree": "6f76421f34880aec8e73618ca7ce69b2f894cb47",
  "candidate_tree": "b6d3cea0ddd081a71e83120d003953872754a617",
  "changed_files": 2,
  "changed_lines": 12,
  "correction_budget": 6,
  "risk_reasons": [
    {
      "code": "process_boundary",
      "signal": "shell_process",
      "path": "internal/runner/runner.go"
    }
  ],
  "artifact_subjects": [
    {
      "schema": "gentle-ai.review-artifact-subject/v2",
      "subject_hash": "sha256:83a75b97a02e17dca2a466f2a247466751d3d610ed5b18ea45cc6b258dbc4a31",
      "lineage_id": "review-377c60e10b852cfc",
      "authority_revision": "sha256:fe7f383e1b3b0854f8974c94b60597b59a4384c8c6f30c04779d13c6ec32fb66",
      "target_identity": "sha256:377c60e10b852cfcbcca6cd101e6ee7def9621a24a9f4b361d32137a3b0b3988",
      "base_tree": "6f76421f34880aec8e73618ca7ce69b2f894cb47",
      "candidate_tree": "b6d3cea0ddd081a71e83120d003953872754a617",
      "changed_path_manifest_sha256": "sha256:487bf2f5df250d6f9d76a28fded97bfad6aec57c62f92e2b997bfd9bf25e7a53",
      "lens": "review-risk",
      "selected_order": 0
    },
    {
      "schema": "gentle-ai.review-artifact-subject/v2",
      "subject_hash": "sha256:5abb925fdd448ca0add3f1ce95e84c9f4742e0c1241bade2bde0b3205f3879d8",
      "lineage_id": "review-377c60e10b852cfc",
      "authority_revision": "sha256:fe7f383e1b3b0854f8974c94b60597b59a4384c8c6f30c04779d13c6ec32fb66",
      "target_identity": "sha256:377c60e10b852cfcbcca6cd101e6ee7def9621a24a9f4b361d32137a3b0b3988",
      "base_tree": "6f76421f34880aec8e73618ca7ce69b2f894cb47",
      "candidate_tree": "b6d3cea0ddd081a71e83120d003953872754a617",
      "changed_path_manifest_sha256": "sha256:487bf2f5df250d6f9d76a28fded97bfad6aec57c62f92e2b997bfd9bf25e7a53",
      "lens": "review-resilience",
      "selected_order": 1
    },
    {
      "schema": "gentle-ai.review-artifact-subject/v2",
      "subject_hash": "sha256:cbf59cec5a008893a97b46248c214f4c007ac1b9a18052bfd4f478eaf560e04c",
      "lineage_id": "review-377c60e10b852cfc",
      "authority_revision": "sha256:fe7f383e1b3b0854f8974c94b60597b59a4384c8c6f30c04779d13c6ec32fb66",
      "target_identity": "sha256:377c60e10b852cfcbcca6cd101e6ee7def9621a24a9f4b361d32137a3b0b3988",
      "base_tree": "6f76421f34880aec8e73618ca7ce69b2f894cb47",
      "candidate_tree": "b6d3cea0ddd081a71e83120d003953872754a617",
      "changed_path_manifest_sha256": "sha256:487bf2f5df250d6f9d76a28fded97bfad6aec57c62f92e2b997bfd9bf25e7a53",
      "lens": "review-readability",
      "selected_order": 2
    },
    {
      "schema": "gentle-ai.review-artifact-subject/v2",
      "subject_hash": "sha256:4a3d37cc911e1b39b03acb15df07be6e3cb041a6c2d493dd4aa9e7446f4b7dfa",
      "lineage_id": "review-377c60e10b852cfc",
      "authority_revision": "sha256:fe7f383e1b3b0854f8974c94b60597b59a4384c8c6f30c04779d13c6ec32fb66",
      "target_identity": "sha256:377c60e10b852cfcbcca6cd101e6ee7def9621a24a9f4b361d32137a3b0b3988",
      "base_tree": "6f76421f34880aec8e73618ca7ce69b2f894cb47",
      "candidate_tree": "b6d3cea0ddd081a71e83120d003953872754a617",
      "changed_path_manifest_sha256": "sha256:487bf2f5df250d6f9d76a28fded97bfad6aec57c62f92e2b997bfd9bf25e7a53",
      "lens": "review-reliability",
      "selected_order": 3
    }
  ],
  "changed_path_manifest": [
    {
      "path": "internal/runner/runner.go",
      "status": "M",
      "old_mode": "100644",
      "new_mode": "100644",
      "deleted": false,
      "type_changed": false,
      "mode_only": false,
      "intended_untracked": false
    },
    {
      "path": "internal/runner/runner_test.go",
      "status": "M",
      "old_mode": "100644",
      "new_mode": "100644",
      "deleted": false,
      "type_changed": false,
      "mode_only": false,
      "intended_untracked": false
    }
  ],
  "repository_context": {
    "capability": "review.opaque_repository_context",
    "handle": "rctx1_5ce64550b975f58fae189cf4ae1da04aea489928f386dc9f17b45f12d26de8e8",
    "revision": "sha256:fe7f383e1b3b0854f8974c94b60597b59a4384c8c6f30c04779d13c6ec32fb66",
    "target_identity": "sha256:377c60e10b852cfcbcca6cd101e6ee7def9621a24a9f4b361d32137a3b0b3988",
    "event_id": "sha256:48ac0c2d153f410d4292a24e6dfa20ae16599cb6c3d5416bb87fa7f515007b71",
    "outcome": "applied"
  }
}
