{
  "_note": "Single source of truth for score weights. Used by harness/score.mjs AND rendered on the methodology page.",
  "version": "1.0",
  "weights": {
    "functional": 0.5,
    "security": 0.3,
    "lighthouse": 0.2
  },
  "lighthouseCategories": [
    "performance",
    "accessibility",
    "best-practices",
    "seo"
  ],
  "securityPenalties": {
    "critical": 100,
    "high": 40,
    "medium": 15,
    "low": 5,
    "info": 0
  },
  "criticalCapsOverall": 40,
  "notScored": [
    "costUsd",
    "buildMinutes",
    "promptsUsed"
  ]
}