Goal with test-suite oracle
Give a long-running agent migration a hard finish line by requiring it to satisfy an existing test suite.
Use this when a large task needs an external oracle instead of vibes.
- Identify the reference implementation and test suite.
- Make the success condition explicit: the new implementation must pass those tests.
- Run the tests before changing code and record the baseline.
- Implement in small passes.
- Rerun failing tests after each pass.
- Keep a compatibility ledger for known gaps.
Stop when the reference suite passes or the blocker is precise enough for a human decision.