πŸ§ͺ testgaps

Projects missing smoke.yaml or <3 test files

JSON Report 2026-05-12T14:57:36
{
  "as_of": "2026-05-12T14:57:36.748143+00:00",
  "count": 17,
  "gaps": [
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "astrologie",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "astrologie-dev",
      "severity": "low",
      "test_file_count": 12
    },
    {
      "has_pyproject": true,
      "has_smoke_yaml": false,
      "project": "bugtest-stack",
      "severity": "high",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "docs",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "echo-show5-lineage",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "gitea-decision-plugin",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "glug",
      "severity": "low",
      "test_file_count": 14
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "glug-orchestrator",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "pokemon",
      "severity": "low",
      "test_file_count": 12
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "pokemon-decomps",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "pokemon-webclient",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": true,
      "has_smoke_yaml": false,
      "project": "rag-stack",
      "severity": "high",
      "test_file_count": 5
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "ruflo-reference",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "sbb-smoke-test",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "scandi",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": false,
      "has_smoke_yaml": false,
      "project": "scandi-v2",
      "severity": "low",
      "test_file_count": 0
    },
    {
      "has_pyproject": true,
      "has_smoke_yaml": false,
      "project": "yoga",
      "severity": "high",
      "test_file_count": 13
    }
  ],
  "worker": "testgaps"
}
Manual Run

On host: orchestrator-worker testgaps