// tool · $5

Keep the failure that taught the fix.

Save a reproducible defect with its typed test evidence, resolve it against current bytes, and reopen the record when later changes make that resolution stale.

flux@store
# Setup outline · see included README
› Capture the failure and reproducer
› Run the supported typed TAP check
› Resolve against current bytes
› Reopen when evidence becomes stale
genesis-regression-memory · portable workflow
1Capture the failure and reproducerscoped
2Run the supported typed TAP checkscoped
3Resolve against current bytesscoped
4Reopen when evidence becomes stalescoped
Workflow overviewRead · configure · verify
$ run --pipeline
1
Capture the failure and reproducer
2
Run the supported typed TAP check
3
Resolve against current bytes
4
Reopen when evidence becomes stale
$ explain --how-it-works

How it actually works

Exactly what it does — and when.

1Retain the original failing reproducer
2Resolve against current bytes and a typed Node TAP check
3Reopen a resolution when its evidence becomes stale
In practice · A parser bug returns after a refactor

The original failure and its typed TAP check remain attached to the regression record. When a later refactor changes the parser, the old resolution no longer matches current bytes and reopens for review instead of remaining silently closed.

$ cat spec.txt
IncludedSource, docs, demo, and tests
SetupUse an exact supported Node line
DependenciesBuilt-in Node modules only
BundleStandalone or in the $199 bundle
$ benchmark --vs-alternatives
This product
A closed bug ticket
Failure
Original reproducer is retained
Often reduced to prose
Resolution
Bound to current bytes and typed TAP
A one-time status change
Drift
Stale evidence reopens the record
Closed stays closed
Boundary
Tracks tests you author
Does not generate a useful reproducer
$ diff --before-after
Without it
  • A fix erases the failure that motivated it
  • Passing status lacks an executed check
  • Later edits inherit stale resolution
With it
  • Retain the original failure beside its repair
  • Require an executed typed Node TAP check
  • Reopen stale resolutions when the artifact or evidence changes

Use it to…

Real ways people run Genesis Regression Memory.

Capture a regression

Create a record from the failing artifact and an executed typed TAP check.

Resolve a defect

Bind the repair to current bytes and the test that now passes.

Reopen stale evidence

Return a prior resolution to active review after the artifact or test changes.

What's inside

Failure records
Reproducer links
Promotion gates
MIT-licensed source

Who it's for

Maintainers with recurring defects

need the original reproducer to survive the fix

Integration teams

need stale resolutions to reopen visibly

Reviewers

need current test evidence behind a resolved label

Questions, answered

✓ Instant delivery✓ Yours to own✓ Use on every project✓ Built to ship results

Ready to put Genesis Regression Memory to work?

Instant download · one-time price · own forever · all sales final

Genesis Regression Memory