{
  "id": "default",
  "version": "1.1.0",
  "description": "Default rubric for general-purpose projects. Balanced weights across all categories. Deterministic-validator rubric — approve threshold aligned to the single bar 9 from MORPH.md §0 (the LLM eval rubrics live in framework/evals/rubrics/*.md).",
  "categories": {
    "functionality": {
      "weight": 0.30,
      "validators": ["contract-compliance"],
      "description": "Core feature correctness and contract compliance"
    },
    "code_quality": {
      "weight": 0.25,
      "validators": ["architecture", "reuse"],
      "description": "Architecture patterns, code structure, and reuse of what the codebase already has"
    },
    "design_ui": {
      "weight": 0.15,
      "validators": ["design-system", "css", "contrast", "nextjs-component"],
      "description": "Design system compliance, CSS quality, and UI correctness"
    },
    "security": {
      "weight": 0.15,
      "validators": [],
      "description": "Security posture (agent-evaluated, no automated validator)"
    },
    "packages": {
      "weight": 0.15,
      "validators": ["packages"],
      "description": "Dependency health and compatibility"
    }
  },
  "thresholds": {
    "approve": 9.0,
    "retry": 6.0
  }
}
