The AI migrated his whole project from JavaScript to TypeScript in 236 commits
He pointed the AI at his JavaScript project and asked for a full TypeScript migration without changing behavior. 236 commits and a full day later the project compiled clean, the linter passed, and 55 of 56 tests passed, with the one failure traced to a commit where a value was accidentally hardcoded.
How it works
- Points the AI at the project in goal mode
- Agent converts file by file across 236 commits
- Compiles and lints clean
- Runs the test suite, 55 of 56 pass
- The one failure is traced to a hardcoded value
Why it’s worth knowing
The failure was not conversion sloppiness in general; the agent changed behavior in exactly one place and the tests caught it.
Where it’s from
Summarized from a public post on njump.me. See the original ↗