{
  "dataclasses": {
    "RuntimeStatus": {
      "fields": {
        "backend": "Literal['numpy', 'mlx', 'rust', 'unknown']",
        "git_revision": "str",
        "engine_state_present": "bool",
        "checkpoint_revision": "str",
        "revision_warning": "bool",
        "active_session_id": "str | None",
        "mutation_mode": "MutationMode"
      }
    },
    "TurnVerdict": {
      "fields": {
        "outcome": "Literal['cleared', 'violated', 'unassessable']",
        "runtime_detail": "str"
      }
    },
    "ProposalRef": {
      "fields": {
        "candidate_id": "str",
        "source_kind": "str"
      }
    },
    "ChatTurnResult": {
      "fields": {
        "prompt": "str",
        "surface": "str",
        "articulation_surface": "str | None",
        "walk_surface": "str | None",
        "grounding_source": "GroundingSource",
        "epistemic_state": "EpistemicStateValue",
        "normative_clearance": "NormativeClearanceValue",
        "normative_detail": "str",
        "trace_hash": "str | None",
        "refusal_emitted": "bool",
        "hedge_injected": "bool",
        "mutation_mode": "MutationMode",
        "identity_verdict": "TurnVerdict | None",
        "safety_verdict": "TurnVerdict | None",
        "ethics_verdict": "TurnVerdict | None",
        "proposal_candidates": "list[ProposalRef]",
        "turn_cost_ms": "int",
        "checkpoint_emitted": "bool"
      }
    },
    "ArtifactRef": {
      "fields": {
        "artifact_id": "str",
        "kind": "Literal['trace', 'eval_result', 'proposal', 'contemplation_report', 'telemetry', 'engine_state_manifest', 'unknown']",
        "path": "str",
        "digest": "str | None",
        "created_at": "str | None"
      }
    },
    "ArtifactDetail": {
      "fields": {
        "content_type": "Literal['json', 'jsonl', 'text', 'unknown']",
        "content": "Any"
      }
    },
    "ProposalSummary": {
      "fields": {
        "proposal_id": "str",
        "state": "Literal['pending', 'accepted', 'rejected', 'withdrawn', 'unknown']",
        "source_kind": "str",
        "replay_equivalent": "bool | None",
        "created_at": "str | None",
        "downstream_effect": "Literal['unknown', 'none', 'observed']"
      }
    },
    "ProposalDetail": {
      "fields": {
        "proposed_chain": "Any",
        "replay_evidence": "Any",
        "source": "Any",
        "evidence": "list[Any]",
        "artifact_refs": "list[ArtifactRef]",
        "suggested_cli": "str | None"
      }
    },
    "EvalLaneSummary": {
      "fields": {
        "lane": "str",
        "versions": "list[str]",
        "read_only": "bool",
        "description": "str | None"
      }
    },
    "EvalRunResult": {
      "fields": {
        "lane": "str",
        "version": "str",
        "split": "str",
        "passed": "bool | None",
        "metrics": "dict[str, Any]",
        "cases": "list[Any]",
        "source_digest": "str | None"
      }
    },
    "ReplayDivergence": {
      "fields": {
        "path": "str",
        "original": "Any",
        "replay": "Any",
        "severity": "ReplayDivergenceSeverity"
      }
    },
    "ReplayComparison": {
      "fields": {
        "artifact_id": "str",
        "original_hash": "str | None",
        "replay_hash": "str | None",
        "equivalent": "bool",
        "divergences": "list[ReplayDivergence]"
      }
    },
    "MathReasoningStep": {
      "fields": {
        "step_index": "int",
        "step_kind": "str",
        "claim": "str",
        "justification": "str",
        "input_pointers": "list[str]",
        "output_payload": "Any"
      }
    },
    "MathProposalSummary": {
      "fields": {
        "proposal_id": "str",
        "domain": "Literal['math']",
        "shape_category": "str",
        "proposed_change_kind": "str",
        "structural_commonality": "str",
        "evidence_count": "int",
        "replay_equivalence_hash": "str"
      }
    },
    "MathProposalDetail": {
      "fields": {
        "wrong_zero_assertion": "str",
        "proposed_change_payload": "Any",
        "reasoning_trace_id": "str",
        "reasoning_trace_steps": "list[MathReasoningStep]",
        "evidence_hashes": "list[str]",
        "handler_name": "str | None",
        "suggested_ratify_cli": "str | None"
      }
    },
    "MathRatifyResult": {
      "fields": {
        "proposal_id": "str",
        "change_kind": "str",
        "handler_name": "str",
        "routing_status": "Literal['routed', 'not_implemented']",
        "message": "str",
        "suggested_cli": "str | None",
        "applied": "bool",
        "target_path": "str | None",
        "evidence_hash": "str | None"
      }
    }
  }
}
