time travelable application state data
^ time travelable application state data
Some concepts used liberally below:
- files paths are constrained into the worktree when using worktrees
- you can see changes in a file by copying it over and over to a repo and committing to the repo after the copy
Application state data
To make things time travelable, you'd need to capture changes in a way that we can time travel them.
Ideally by snapshotting state at meaningful times in the test lifecycle