Gate 1 · Engine and CLI
Done when: every acceptance test passes on macOS and Linux CI, the demo runs end to end, and your folder and current branch are byte for byte unchanged after every command.
Status: met. 404 automated tests pass in CI on macOS and Linux. Publishing timetm to npm is the last step.
Gate 2 · Web app
Done when: someone who does not use a terminal can go back to the last working version with one button, on the same engine as the CLI, in the web app.
Status: built. tm ui opens the web app from a source install and runs on your computer. Still to do: publish timetm to npm, and open checkout for the $50 key.
Gate 3 · Action connector
Starts only when: timetm is on npm and a stranger can reach a verified recovery branch, the design is signed off in writing, and the legal and data questions are settled.
What it would do: record what agents do in apps like Gmail, Slack, Notion and Calendar through Claude and ChatGPT, and reverse only what each app can really reverse. Every result would say what was not reversed.