{
  "version": 1,
  "min_training_samples": 30,
  "feature_names": [
    "prompt_length_norm",
    "estimated_input_tokens_norm",
    "triage_cyclomatic_score",
    "requirement_reasoning",
    "requirement_code_gen",
    "requirement_tool_use",
    "has_tool_context",
    "compaction_flag",
    "routing_latency_norm",
    "economical_tier"
  ],
  "intercept": 0,
  "coefficients": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
  "trained_sample_count": 0,
  "provenance": {
    "note": "Untrained template. Prefer npm run routing:train-p-success (or copy from config/p-success-weights.json after training). Never commit prompt text."
  }
}
