CIGuardrail
CIGuardrail is a web app (with a GitHub/GitLab app) that detects, explains, and reduces flaky tests and nondeterministic CI failures. It watches your pipelines, clusters failures by signature, and flags “likely flaky” tests based on rerun variance, timing jitter, and environment sensitivity. When a failure happens, it auto-collects the missing context developers usually chase manually: recent dependency bumps, runner image changes, parallelism shifts, and test execution order. It then suggests concrete mitigations (isolation, retries with backoff, deterministic seeds, timeouts, test splitting) and opens a PR with minimal changes when safe. This is a combination traditional + AI app: traditional telemetry and heuristics for detection, plus LLM-assisted root-cause summaries and PR drafts. The goal is not perfect diagnosis; it’s fewer wasted hours and faster green builds with measurable reliability metrics.