Skip to content

Collapse history into Workspace#4

Merged
zac merged 14 commits intomainfrom
shared-checkpoint-snapshots
Apr 23, 2026
Merged

Collapse history into Workspace#4
zac merged 14 commits intomainfrom
shared-checkpoint-snapshots

Conversation

@zac
Copy link
Copy Markdown
Member

@zac zac commented Apr 20, 2026

Summary

  • Collapse the separate History/session model into the Workspace actor as the source of truth for filesystem state, mutation logging, checkpoints, rollback, branch, and merge.
  • Add top-level public checkpoint/event types while keeping mutation records and checkpoint stores internal.
  • Rewrite checkpoint, store, snapshot, text diff, and internals tests around the new Workspace surface, including branch isolation, merge conflict, polling, symlink delta, and binary write coverage.
  • Rewrite README to describe the branch/merge model and storage caveats.

Validation

  • swift test passes: 115 tests in 9 suites.

@zac zac changed the title [codex] Collapse history into Workspace Collapse history into Workspace Apr 23, 2026
@zac zac marked this pull request as ready for review April 23, 2026 05:40
@zac zac merged commit deff72f into main Apr 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant