{
  "id": "qwen_data_interpreter",
  "label": "Qwen Data Interpreter Canonical",
  "phase": "phase-03",
  "category": "cognitive_flow",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Define the local model class responsible for interpreting DEVON-DEV operational evidence such as logs, JSONs, runtime snapshots, status files, command outputs, metrics and validation evidence.",
  "function": "Separate operational-data interpretation from code-specialist interpretation so DEVON-DEV can read evidence streams without overloading the coder model or treating raw status artifacts as already understood.",
  "model_target": {
    "model_family": "Qwen",
    "model_role": "operational_data_interpretation",
    "material_status": "MISSING_UNTIL_RUNTIME_AND_BENCHMARK",
    "decision_authority": "NONE_FSM_DECIDES",
    "runtime_strategy": "same_devon_llm_runtime_or_separate_data_runtime_if_benchmark_requires"
  },
  "technology_requirements": [
    {
      "technology": "Qwen local data interpretation model",
      "required_for": "Interpret logs, JSON payloads, runtime snapshots, status files, command outputs, metrics and validation evidence for DEVON-DEV.",
      "required_by_phase": "phase-03",
      "required_by_category": "qwen_data_interpreter",
      "required_by_buckets": [
        "Prerequisites",
        "Installation",
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Failure Modes & Recovery",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until model artifact decision and benchmark",
      "validation_command": "MISSING until Local LLM Runtime, model artifact path and benchmark harness are materialized",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/qwen_data_interpreter_canonical.json",
      "status_source": "Documentation Hub + future Model Artifact Registry + Benchmark & Evaluation Harness",
      "blocking_if_missing": true,
      "failure_impact": "Without a validated data interpreter model, DEVON-DEV may force code-specialist reasoning to handle logs, metrics, JSON status and validation evidence without a governed benchmark boundary."
    }
  ],
  "depends_on": [
    "cfc",
    "local_llm_runtime",
    "qwen_coder_model",
    "fsm_absolute_decision",
    "artifact_registry",
    "validation_matrix",
    "architecture_source_registry"
  ],
  "used_by": [
    "internal_rag",
    "retrieval_engine",
    "evidence_store",
    "runtime_status",
    "observability_core",
    "execution_logs",
    "prompt_governance",
    "modelops_llmops",
    "benchmark_evaluation_harness"
  ]
}
