Foreman

Learning

It learns a fix once, and improves itself

When a command fails and a later one gets past it, Foreman keeps the pair. The next session that meets the same failure gets the fix in the failure message, in any project on the machine.

Lessons recalled730
Review findings155
Ideas captured522
Tasks closed734

Where improvements come from

  • Lessons written at each close and shown to the next task that touches the same code.
  • Friction passes that mine real guard refusals and repeated manual work into tasks.
  • Backtests. fm backtest shows how often a rule change would have fired on your real sessions before it ships.
  • Foreman on Foreman. It is built with itself; the charts on these pages are that record.
Tests in the suite, release by releaseCounted at each release commit; every release passes all of them.
07501,5002,2503,0001.2.25: 1,2151.2.26: 1,2491.2.27: 1,2631.2.28: 1,3721.2.29: 1,3851.2.30: 1,4181.2.31: 1,5911.2.32: 1,9351.2.33: 2,0181.2.34: 2,0811.2.35: 2,1311.2.36: 2,1311.2.37: 2,2531.2.38: 2,2551.2.39: 2,2791.2.40: 2,2832,2831.2.251.2.331.2.40
Show the numbers
versiontests
1.2.251,215
1.2.261,249
1.2.271,263
1.2.281,372
1.2.291,385
1.2.301,418
1.2.311,591
1.2.321,935
1.2.332,018
1.2.342,081
1.2.352,131
1.2.362,131
1.2.372,253
1.2.382,255
1.2.392,279
1.2.402,283

Next: Tools