{
  "repo": "zcxcz__isp-csiir",
  "total": 4,
  "priorities": {
    "P0": 0,
    "P1": 1,
    "P2": 3,
    "P3": 0
  },
  "prompts": [
    {
      "id": "gate-failed",
      "title": "Fix quality gate failures (1 conditions)",
      "priority": "P1",
      "category": "quality",
      "prompt": "Repository 'zcxcz__isp-csiir' is failing the quality gate.\n\nFailed conditions:\n- overall_score: actual 48.7 >= 50 (FAILED)\n\nFix each failing condition to make the repo pass the quality gate.",
      "files": [],
      "expected_outcome": "All quality gate conditions pass",
      "effort": "moderate",
      "tags": [
        "quality-gate",
        "quality"
      ]
    },
    {
      "id": "license-missing",
      "title": "Add a LICENSE file",
      "priority": "P2",
      "category": "legal",
      "prompt": "Repository 'zcxcz__isp-csiir' has no detectable license. Add a LICENSE file. For open-source projects, MIT is recommended unless dependencies require a specific license. Create the full file.",
      "files": [],
      "expected_outcome": "LICENSE file added",
      "effort": "quick-fix",
      "tags": [
        "license",
        "legal"
      ]
    },
    {
      "id": "scorecard-fail",
      "title": "Fix 6 scorecard failures (40%)",
      "priority": "P2",
      "category": "compliance",
      "prompt": "Repository 'zcxcz__isp-csiir' fails 6 scorecard checks (score: 40%):\n\n- Has LICENSE: Repository has a LICENSE file\n- Has CI/CD: Repository has CI/CD configuration\n- Has Tests: Repository has test files\n- Has Docker: Repository has Dockerfile\n- Quality Gate Passed: Passes the default quality gate\n- Grade C or Above: Overall quality grade is C or better\n\nFix each failing check.",
      "files": [],
      "expected_outcome": "Scorecard score improved from 40% to 80%+",
      "effort": "moderate",
      "tags": [
        "scorecard",
        "compliance"
      ]
    },
    {
      "id": "complexity",
      "title": "Simplify 5 high-complexity files",
      "priority": "P2",
      "category": "quality",
      "prompt": "These files in 'zcxcz__isp-csiir' have high cyclomatic complexity:\n\n- **rtl/isp_csiir_iir_line_buffer.v**: complexity=60, max nesting=7, longest function=73 lines\n- **rtl/stage3_gradient_fusion.v**: complexity=57, max nesting=4, longest function=95 lines\n- **rtl/stage2_directional_avg.v**: complexity=55, max nesting=7, longest function=289 lines\n- **rtl/isp_csiir_top.v**: complexity=37, max nesting=6, longest function=279 lines\n- **rtl/isp_csiir_line_buffer.v**: complexity=30, max nesting=7, longest function=73 lines\n\nFor each file:\n1. Break large functions into smaller, focused functions\n2. Reduce nesting depth (extract early returns, use guard clauses)\n3. Simplify conditional logic\n4. Extract complex expressions into named variables",
      "files": [
        "rtl/isp_csiir_iir_line_buffer.v",
        "rtl/stage3_gradient_fusion.v",
        "rtl/stage2_directional_avg.v",
        "rtl/isp_csiir_top.v",
        "rtl/isp_csiir_line_buffer.v"
      ],
      "expected_outcome": "All listed files reduced to medium or low complexity",
      "effort": "significant",
      "tags": [
        "complexity",
        "refactoring",
        "quality"
      ]
    }
  ]
}