{
  "version": 1,
  "last_updated": "2026-03-14T18:31:40",
  "teams": {
    "unknown": {
      "patterns": [
        {
          "type": "pyright_error",
          "count": 46,
          "recent_reports": [
            "task-160.1.md",
            "task-222.1.md",
            "task-254.1.md",
            "task-310.1.md",
            "task-312.1.md",
            "task-315.1.md",
            "task-317.1.md",
            "task-319.1.md",
            "task-320.1.md",
            "task-323.1.md",
            "task-324.1.md",
            "task-325.1.md",
            "task-331.1.md",
            "task-336.1.md",
            "task-352.1.md",
            "task-378.1.md",
            "task-395.1.md",
            "task-396.1.md",
            "task-427.1.md",
            "task-468.1.md",
            "task-474.1.md",
            "task-476.1.md",
            "task-486.1.md",
            "task-489.1.md",
            "task-490.1.md",
            "task-493.1.md",
            "task-507.1.md",
            "task-507.3.md",
            "task-512.md",
            "task-513.md",
            "task-516.md",
            "task-531.1.md",
            "task-548.1.md",
            "task-549.1.md",
            "task-552.1.md",
            "task-553.1.md",
            "task-556.1.md",
            "task-557.1.md",
            "task-558.1.md",
            "task-559.1.md",
            "task-562.1.md",
            "task-563.1.md",
            "task-564.1.md",
            "task-566.2.md",
            "task-566.3.md",
            "task-568.1.md"
          ]
        },
        {
          "type": "qc_fail",
          "count": 74,
          "recent_reports": [
            "task-133.1.md",
            "task-203.1.md",
            "task-210.1.md",
            "task-211.1.md",
            "task-217.1.md",
            "task-218.1.md",
            "task-22.1.md",
            "task-222.1.md",
            "task-226.1.md",
            "task-227.1.md",
            "task-234.1.md",
            "task-245.1.md",
            "task-248.1.md",
            "task-268.1.md",
            "task-287.1.md",
            "task-291.1.md",
            "task-295.1.md",
            "task-297.1.md",
            "task-306.1.md",
            "task-308.1.md",
            "task-310.1.md",
            "task-312.1.md",
            "task-313.1.md",
            "task-315.1.md",
            "task-316.1.md",
            "task-319.1.md",
            "task-329.1.md",
            "task-332.1.md",
            "task-333.1.md",
            "task-334.1.md",
            "task-336.1.md",
            "task-348.1.md",
            "task-352.1.md",
            "task-361.1.md",
            "task-372.1.md",
            "task-387.1.md",
            "task-390.1.md",
            "task-393.1.md",
            "task-395.1.md",
            "task-397.1.md",
            "task-403.1.md",
            "task-407.1.md",
            "task-414.1.md",
            "task-419.md",
            "task-423.1.md",
            "task-428.1.md",
            "task-438.1.md",
            "task-441.1.md",
            "task-448.1.md",
            "task-459.1.md",
            "task-464.1.md",
            "task-47.1.md",
            "task-472.1.md",
            "task-475.1.md",
            "task-48.1.md",
            "task-489.1.md",
            "task-490.1.md",
            "task-491.1.md",
            "task-505.1.md",
            "task-515.md",
            "task-516.md",
            "task-528.1.md",
            "task-531.1.md",
            "task-548.1.md",
            "task-550.1.md",
            "task-554.1.md",
            "task-557.1.md",
            "task-558.1.md",
            "task-560.1.md",
            "task-563.1.md",
            "task-564.1.md",
            "task-566.3.md",
            "task-568.1.md",
            "task-99.1.md"
          ]
        },
        {
          "type": "regression",
          "count": 40,
          "recent_reports": [
            "task-157.1.md",
            "task-160.1.md",
            "task-178.1.md",
            "task-210.1.md",
            "task-278.1.md",
            "task-287.1.md",
            "task-313.1.md",
            "task-322.1.md",
            "task-361.1.md",
            "task-393.1.md",
            "task-408.1.md",
            "task-440.1.md",
            "task-456.1.md",
            "task-459.1.md",
            "task-461.1.md",
            "task-474.1.md",
            "task-476.1.md",
            "task-484.1.md",
            "task-485.1.md",
            "task-490.1.md",
            "task-491.1.md",
            "task-512.md",
            "task-516.md",
            "task-528.1.md",
            "task-531.1.md",
            "task-549.1.md",
            "task-552.1.md",
            "task-553.1.md",
            "task-554.1.md",
            "task-555.1.md",
            "task-557.1.md",
            "task-558.1.md",
            "task-562.1.md",
            "task-563.1.md",
            "task-564.1.md",
            "task-565.1.md",
            "task-566.2.md",
            "task-566.3.md",
            "task-568.1.md",
            "task-62.1.md"
          ]
        },
        {
          "type": "scope_exceeded",
          "count": 4,
          "recent_reports": [
            "task-112.1.md",
            "task-122.1.md",
            "task-131.1.md",
            "task-382.1.md"
          ]
        },
        {
          "type": "test_missing",
          "count": 11,
          "recent_reports": [
            "task-120.1.md",
            "task-238.1.md",
            "task-254.1.md",
            "task-289.1.md",
            "task-380.1.md",
            "task-441.1.md",
            "task-456.1.md",
            "task-505.1.md",
            "task-54.1.md",
            "task-561.1.md",
            "task-569.1.md"
          ]
        }
      ],
      "risk_score": 0.091608
    },
    "dev3-team": {
      "patterns": [
        {
          "type": "pyright_error",
          "count": 2,
          "recent_reports": [
            "task-518.md",
            "task-521.md"
          ]
        },
        {
          "type": "qc_fail",
          "count": 7,
          "recent_reports": [
            "task-503.1.md",
            "task-517.md",
            "task-518.md",
            "task-521.md",
            "task-522.md",
            "task-523.1.md",
            "task-542.1.md"
          ]
        },
        {
          "type": "regression",
          "count": 1,
          "recent_reports": [
            "task-523.1.md"
          ]
        },
        {
          "type": "test_missing",
          "count": 2,
          "recent_reports": [
            "task-503.1.md",
            "task-522.md"
          ]
        }
      ],
      "risk_score": 0.007329
    },
    "dev1-team": {
      "patterns": [
        {
          "type": "pyright_error",
          "count": 5,
          "recent_reports": [
            "task-510.md",
            "task-510b.md",
            "task-514.md",
            "task-519.md",
            "task-524.md"
          ]
        },
        {
          "type": "qc_fail",
          "count": 2,
          "recent_reports": [
            "task-195.1.md",
            "task-338.1.md"
          ]
        },
        {
          "type": "regression",
          "count": 6,
          "recent_reports": [
            "task-195.1.md",
            "task-497.1.md",
            "task-510.md",
            "task-519.md",
            "task-524.md",
            "task-55.1.md"
          ]
        }
      ],
      "risk_score": 0.005201
    },
    "purple": {
      "patterns": [
        {
          "type": "regression",
          "count": 1,
          "recent_reports": [
            "task-424.1.md"
          ]
        }
      ],
      "risk_score": 0.000236
    },
    "dev2-team": {
      "patterns": [
        {
          "type": "pyright_error",
          "count": 1,
          "recent_reports": [
            "task-511.md"
          ]
        },
        {
          "type": "qc_fail",
          "count": 3,
          "recent_reports": [
            "task-231.1.md",
            "task-392.1.md",
            "task-56.1.md"
          ]
        },
        {
          "type": "regression",
          "count": 1,
          "recent_reports": [
            "task-509.md"
          ]
        }
      ],
      "risk_score": 0.002837
    },
    "violet": {
      "patterns": [
        {
          "type": "qc_fail",
          "count": 1,
          "recent_reports": [
            "task-478.1.md"
          ]
        }
      ],
      "risk_score": 0.000709
    }
  },
  "summary": {
    "total_reports_analyzed": 423,
    "total_patterns_found": 207,
    "highest_risk_team": "unknown"
  }
}