Home / Articles / What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step / Versions / v1.2.0
What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step: what changed in v1.2.0
From v1.1.0 (2026-10-17, 04eef66c8) to v1.2.0 (2026-10-27, db67c5ce1), paragraph by paragraph.
0 paragraphs added, 0 removed, 6 changed in place, 56 unchanged. About 0 words added and 94 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.
2 unchanged paragraphs
!shot rf-board.webp | images/ | The twelve steps of the run and how each ended:ended, five worked, three were safeguards refusing as intended, four were setup or summary. Not tested, and said so on screen: recall by meaning. Fromfrom the video by Mondweep Chakravorty. | comparison
23 unchanged paragraphs, under In short {#in-short}, The question {#question}, The run, in twelve steps {#steps}
!shot rf-term-05.webp | images/ | Step 5 on the terminal: the checkpoint is saved with its id, a consistent SQLite backup,id and three SHA-256 fingerprints, of the database, the ABP and the compiled policy. "Only encrypted SGit bare objects enter the checkpoint store."fingerprints. Frame from the video by Mondweep Chakravorty.video. | comparison
6 unchanged paragraphs
!shot rf-term-08.webp | images/ | Step 8 on the terminal: a new MCP server restores the checkpoint into a workspace called fresh-runner;fresh-runner. theVideo database fingerprint is the same as in step 5, and matches_checkpoint is true. Frame from the video by Mondweep Chakravorty.frame. | comparison
2 unchanged paragraphs
!shot rf-term-09.webp | images/ | Step 9 on the terminal: Ruflo's own retrieve command returns both facts word for word, and the run reports a pass. Frame from the video by Mondweep Chakravorty.video. | comparison
4 unchanged paragraphs
!shot rf-term-11.webp | images/ | Step 11 on the terminal: one checkpoint object is altered,altered and the restore fails with a ValueError, and tampered_workspace_created is false.ValueError. Frame from the video by Mondweep Chakravorty.video. | comparison
4 unchanged paragraphs, under What it proves, and what it says it does not {#proves}
!shot rf-outcome.webp | images/ | The video's closing slide: the facts came back andback, the safeguards held;held, and three things are still to validate, recall by meaning, real-world value, and installation and ongoing reliability. Frame from the video by Mondweep Chakravorty.validate. | comparison
15 unchanged paragraphs, under Why it matters to me {#why}, Where to go next {#next}, What this does not claim {#limits}…