Repository navigation
v0.2.0
Recall now puts back what a shell command wrote.
- A bounded workspace snapshot is taken before a turn's first writing tool, so files rewritten by pwsh, a model-run script or a renderer come back byte for byte.
- Every recall reports a coverage verdict - full, partial or none - with the reason and the writing tools involved, instead of claiming a clean revert it cannot back up.
- Before-images are bytes now; a binary file is no longer corrupted by a restore.
- The recorder is keyed by session as well as turn, and a path's before-images are ordered by write sequence.
Fixes a recall that answered {"restored":6,"removed":8,"unrestorable":[]} while 27 shell calls in the same range had rewritten a sprite sheet and a dist/ tree.