Skip to content

feat(fs): add layer fork workflows - #48

Open
Icemap wants to merge 3 commits into
mainfrom
cheese/layer-fork-workflow-spec
Open

feat(fs): add layer fork workflows#48
Icemap wants to merge 3 commits into
mainfrom
cheese/layer-fork-workflow-spec

Conversation

@Icemap

@Icemap Icemap commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add ti fs fork-layer, list-layer-chain, and delete-layer with structured output, dry-run support, and explicit authorization
  • add writable layer and read-only checkpoint FUSE mounts, including local safety validation and mount state routing
  • reject unsupported recursive layer copy and validate the Drive9 companion surface during install and update
  • add complete fake-companion, black-box, and hosted layer lifecycle coverage, and update README/spec documentation
  • include the E2B filesystem example submodule registration already carried by this feature branch

Validation

  • make test
  • make e2e
  • TI_DRIVE9_BIN=<official-drive9-99aceec> make live-e2e-fs
  • go vet ./...
  • sh -n scripts/install.sh
  • git diff --check

The authenticated FS suite passed against the official Drive9 99aceec release artifact and aws-ap-southeast-1, including fork, chain, delete, writable layer mounts, historical checkpoint mounts, parent rollback with a pinned child, and final child commit.

@ti-chi-bot ti-chi-bot Bot added the size/XXL label Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant