{
  "ok": true,
  "workflow": "code-naming-contract-audit",
  "runId": "b35f09ee5e3531284487",
  "evidenceFields": [
    "function_names",
    "field_names",
    "type_definitions",
    "call_sites",
    "side_effect_traces",
    "units",
    "ownership_rules",
    "public_api_constraints"
  ],
  "missingInformation": [],
  "approval": {
    "required": true,
    "state": "pending",
    "reason": "A person must approve sensitive, irreversible, code-changing, financial, or customer-facing actions."
  },
  "externalActionsExecuted": false,
  "mode": "dry-run",
  "draft": {
    "naming_contract_report": null,
    "misleading_names": null,
    "hidden_mutations": null,
    "unit_mismatches": null,
    "compatibility_risks": null,
    "rename_plan": null
  }
}
