{
  "schema_version": 1,
  "id": "model-routing-experiment-2026-10-29",
  "title": "OERSI local reasoning-route experiment",
  "published_at": "2026-10-29",
  "status": "configuration updated; runtime outcome not yet measured",
  "trigger": {
    "cycle": 670,
    "recorded_at_utc": "2026-10-29T06:33:14.116724+00:00",
    "status": "NO_VERIFIED_PROGRESS",
    "no_progress_streak": 670,
    "worker_ready": true,
    "worker_returncode": 0,
    "candidate_paths": [],
    "verification_checks_run": 0
  },
  "before": {
    "worker_backend": "ollama-local",
    "ollama_model": "darkoza-coder:7b-specialist-4k",
    "ollama_num_ctx": 4096,
    "ollama_num_predict": 256
  },
  "after": {
    "worker_backend": "ollama-local",
    "ollama_model": "darkoza-coder:8b-experimental-darkoza",
    "model_installed": true,
    "parameters": "8.2B",
    "quantization": "Q4_K_M",
    "advertised_context_length": 40960,
    "thinking_capability": true,
    "ollama_num_ctx": 4096,
    "ollama_num_predict": 1024
  },
  "changed_configuration_keys": [
    "ollama_model",
    "ollama_num_predict"
  ],
  "unchanged_safety_controls": [
    "worker_backend",
    "verification_commands",
    "verification_timeout_seconds",
    "required_branch",
    "verified_candidate_path_prefixes",
    "deployment restrictions",
    "paid-provider prohibition"
  ],
  "rollback_record": "/var/lib/darkoza-autonomy/evaluations/model-routing-experiment/rollback.json",
  "validation": {
    "config_json_valid": true,
    "selected_model_present_in_local_inventory": true,
    "local_openai_compatible_models_endpoint_responded": true,
    "rollback_record_saved": true,
    "live_cycle_with_new_route_completed": false
  },
  "acceptance_criteria": [
    "non-empty bounded candidate",
    "all configured verification commands pass",
    "source HEAD unchanged",
    "isolated workspace clean",
    "complete durable evidence bundle",
    "no paid/external model",
    "no material memory-pressure or latency regression"
  ],
  "limits": [
    "No inference-quality gain has yet been measured.",
    "The next autonomy cycle has not yet validated the changed route.",
    "This is not model training and does not authorize production promotion."
  ]
}
