Gap Hunter Labs

Methodology

How problems are investigated and fixed, how plugin ideas are evaluated, what the catalog’s figures mean, and what this site deliberately leaves out.

How an investigation runs

The same method applies to a slow IDE, a vulnerable dependency and a crash in a platform tracker. Each step leaves something that can be checked.

  1. Find the gap. Start from evidence someone can point to: a freeze report, a published advisory, a crash in a tracker, a check that no tool makes. Reproduce it on the exact version where it happens.
  2. Understand the cause. Follow it to the code that causes it: the method that spends the time, the dependency version inside an advisory’s affected range, the iteration that is not synchronized. Keep the reproduction as a test or a check that anyone can run again.
  3. Build the fix. Ship the smallest change that removes the cause, with evidence before and after: a pull request upstream, a report to the maintainers, or a plugin when the fix belongs outside the platform.

Results are published with their source (the ticket, the pull request, the report or the test) and with their real status: an open pull request is shown as open, and a fix that the maintainers made in a different way is described as theirs. See the engineering evidence.

How a plugin gets greenlit

A focused plugin moves forward only when each public, evidence-based question has a clear answer.

How a plugin gets greenlit A recurring documented complaint is checked for a repeated pattern, an existing focused Marketplace fix, and whether it can become one narrow plugin. A failing branch is not built. Passing all checks leads to a built, tested, published plugin with its evidence attached. Documented, recurring complaint foundMarketplace reviews, ratings, bug reports Is it a real, repeated pattern? NO Not built YES Does a focused fix already existon the Marketplace? YES Not built(redundant) NO Buildable as one narrow,single-purpose plugin? NO Documented as aknown limit,not built YES Built, tested, publishedevidence stays attached to the listing