{
  "skill_name": "visual-research",
  "version_name": "visual-research-v2",
  "status": "complete",
  "current_experiment": 4,
  "baseline_score": 70.0,
  "best_score": 100.0,
  "experiments": [
    {
      "id": 0,
      "score": 21,
      "max_score": 30,
      "pass_rate": 70.0,
      "status": "baseline",
      "description": "original skill — no changes"
    },
    {
      "id": 1,
      "score": 28,
      "max_score": 30,
      "pass_rate": 93.3,
      "status": "keep",
      "description": "add mandatory HTML output section with template structure"
    },
    {
      "id": 2,
      "score": 30,
      "max_score": 30,
      "pass_rate": 100.0,
      "status": "keep",
      "description": "add Test Question anti-patterns with bad/good examples"
    },
    {
      "id": 3,
      "score": 30,
      "max_score": 30,
      "pass_rate": 100.0,
      "status": "keep",
      "description": "add direction name anti-patterns + naming formula + brand specificity requirement"
    },
    {
      "id": 4,
      "score": 30,
      "max_score": 30,
      "pass_rate": 100.0,
      "status": "keep",
      "description": "adversarial validation — no change; 3rd consecutive 95%+ → STOP"
    }
  ],
  "eval_breakdown": [
    {"name": "Positioning DNA extracted first", "pass_count": 25, "total": 25},
    {"name": "Single Test Question defined", "pass_count": 23, "total": 25},
    {"name": "2-4 evocative direction names", "pass_count": 23, "total": 25},
    {"name": "3-5 named brand refs per direction", "pass_count": 23, "total": 25},
    {"name": "Directions connect to positioning", "pass_count": 25, "total": 25},
    {"name": "HTML visual boards output", "pass_count": 20, "total": 25}
  ]
}
