OpenAI 2026 hackathon

FlakeFix

A self-verifying agent for flaky tests: detects, diagnoses, fixes, and reruns until proven — then opens the PR. It never says fixed until it's watched the fix pass twice.

Team of 3 · 0 likes · 0 comments

Archive position — measured, not model output

0 likes on Devpost

2,264 of the 7,856 archived projects have more likes, and 5,592 share exactly 0 — so this project's #4,134 place in the like-ranked listing is a tie-break inside that group, not a ranking.

Projects (log scale)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

Executive Summary

What the company appears to be

FlakeFix is a self-verifying agent designed to detect, diagnose, fix, and rerun flaky pytest tests in software engineering environments. It operates as a closed-loop system that ensures fixes are proven before being reported as complete.

What changed

The project description indicates this is a hackathon submission (OpenAI 2026) with a team of three members. It represents a tool built to address the specific problem of flaky tests in CI/CD pipelines, particularly focusing on ensuring that fixes are actually verified rather than just claimed.

Single most important open question

Does FlakeFix demonstrate sufficient commercial viability or traction to warrant further due-diligence attention, or is it a proof-of-concept with limited market relevance?

Back to contents

What The Product Actually Is

The description states that FlakeFix is "a closed-loop agent for exactly one bug class: flaky pytest tests." It performs the following actions:

  • Detects flaky tests by running suites repeatedly with shuffled ordering
  • Reproduces flake by isolating problematic tests and identifying polluting dependencies
  • Diagnoses root causes into five categories (unseeded randomness, live clock, shared mutable state, fixed sleep timing, ambient filesystem state)
  • Generates minimal, category-specific patches
  • Verifies fixes in disposable git worktrees before committing and optionally opening PRs

The tool is described as operating on local paths or GitHub repositories, using a combination of deterministic static rules and OpenAI-backed models for diagnosis. It avoids touching the original working tree and uses git worktrees for verification.

Evidence Self-reported by authors; no external validation provided.

Back to contents

Positioning & Claim Evolution

The description claims FlakeFix is built to avoid "another AI code assistant that writes a plausible-looking fix" and instead focuses on proving its work through observation — never reporting success unless it has watched the fix pass twice in isolation.

It positions itself as a tool that "literally cannot claim success unless it has watched the fix pass, twice, in isolation."

Inference The positioning reflects an attempt to differentiate from typical AI code assistants by emphasizing verifiability and honesty over superficial fixes.

Evidence Self-reported by authors; no third-party claims or comparisons provided.

Back to contents

Target Customer & ICP

The description does not explicitly state target customers or ideal customer profiles (ICP). However, it implies that FlakeFix is aimed at software engineering teams working with pytest-based test suites and CI/CD pipelines.

It targets developers who deal with flaky tests in their development workflow and seek tools to automate detection and resolution while maintaining trust in the test suite.

Inference The tool likely appeals to engineering teams using Python, pytest, and GitHub for continuous integration.

Evidence Self-reported by authors; no explicit customer segmentation or persona data provided.

Back to contents

Business Model & Pricing Evidence

There is no evidence of a business model or pricing structure in the description. The project appears to be a hackathon submission without any indication of monetization plans or commercial intent beyond its demonstration.

Evidence Not evidenced.

Back to contents

Technical & Delivery Signals

The tool uses:

  • Git worktrees for safe verification
  • JUnit XML parsing for test result analysis
  • OpenAI API integration (optional)
  • Static rule-based diagnosis fallback
  • Deterministic shuffling of tests for detection
  • Real-time dashboards and command-line interface (flakefix fix <repo>)

It claims to support:

  • Detection via repeated test runs with shuffled ordering
  • Reproduction by probing preceding tests
  • Diagnosis with categorization into five classes
  • Fix generation using minimal, category-specific patches
  • Verification in isolated environments (git worktrees)
  • PR creation via GitHub CLI

Evidence Self-reported by authors; no external validation or performance metrics provided.

Back to contents

Traction & Maturity Signals

There is no evidence of traction, revenue, customers, or adoption beyond the hackathon submission. The project has not demonstrated real-world usage or impact outside of internal testing and a negative result against a large repository (Delgan/loguru).

The authors note that it found zero flaky tests in Delgan/loguru — which they interpret as a success, not a failure.

Evidence Not evidenced.

Back to contents

Competitive Context

The description does not mention competitors or existing solutions. It implies that FlakeFix avoids the common pattern of "AI code assistants" that write plausible-looking fixes without verification.

It positions itself as distinct from typical AI tools by focusing on verifiability and honesty rather than just automation.

Inference The tool likely competes with general-purpose AI coding assistants, but no specific competitive landscape is described.

Evidence Not evidenced.

Back to contents

Key Risks & Red Flags

  • Lack of commercial viability: No evidence of revenue, customers, or business model.
  • Limited scope: Focuses only on one type of bug (pytest flaky tests) and one framework (pytest).
  • Hackathon origin: The project is a hackathon submission with no indication of long-term development or productization.
  • No external validation: All claims are self-reported; there is no independent verification or user feedback.
  • Potential overengineering: The closed-loop system may be overly complex for its intended use case.

Evidence Self-reported by authors; no third-party data or market signals provided.

Back to contents

Diligence Questions To Ask The Founders

  1. What is the intended commercialization path for FlakeFix?
  2. Are there any plans to expand beyond pytest and Python?
  3. How do you plan to scale this from a hackathon prototype into a product?
  4. Have you identified any early adopters or use cases outside of the hackathon context?
  5. Is there any interest from enterprise customers or open-source projects in adopting this tool?
  6. What are the technical limitations or scalability concerns with the current implementation?

Back to contents

Investment/Partnership Verdict

Based on the self-reported description, FlakeFix is a hackathon project that demonstrates a focused solution to a specific engineering problem (flaky tests). It does not show evidence of traction, revenue, or commercial viability.

The tool's emphasis on honesty and verifiability is notable but does not yet indicate a scalable business model or market demand.

Verdict Not ready for investment or partnership consideration at this stage. Further development, traction, and clarity around commercial intent are required before assessing potential value.

Back to contents

Source

Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.

The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.