{
  "schema_version": "1.0",
  "ok": true,
  "generated_at": "2026-06-15T00:00:00Z",
  "summary": {
    "approval_count": 0,
    "active_approval_count": 0,
    "pending_review_count": 0,
    "applied_count": 0,
    "rollback_count": 0
  },
  "approval_contract": {
    "approval_required": true,
    "patch_sha256_required": true,
    "allowlisted_targets_required": true,
    "target_file_sha256_required": true,
    "approval_draft_supported": true,
    "dry_run_default": true,
    "writes_repository_files_only_with_apply": true,
    "rollback_required": true
  },
  "entries": [],
  "approval_count": 0,
  "active_approval_count": 0,
  "pending_review_count": 0,
  "applied_count": 0,
  "rollback_count": 0,
  "approval_required": true,
  "patch_sha256_required": true,
  "allowlisted_targets_required": true,
  "target_file_sha256_required": true,
  "approval_draft_supported": true,
  "dry_run_default": true,
  "writes_repository_files_only_with_apply": true,
  "rollback_required": true,
  "report_contract": {
    "schema_version": "1.0",
    "contract": "adaptation-approval-ledger",
    "top_level_mirrors_summary": true,
    "top_level_mirrors_approval_contract": true,
    "summary_fields": [
      "approval_count",
      "active_approval_count",
      "pending_review_count",
      "applied_count",
      "rollback_count"
    ],
    "approval_contract_fields": [
      "approval_required",
      "patch_sha256_required",
      "allowlisted_targets_required",
      "target_file_sha256_required",
      "approval_draft_supported",
      "dry_run_default",
      "writes_repository_files_only_with_apply",
      "rollback_required"
    ],
    "source_of_truth": [
      "summary",
      "approval_contract"
    ]
  }
}
