/studio:adoptAdopt memory fragments from the studio workspace archive into local Claude memory. Opt-in, per-fragment confirmation via AskUserQuestion. Backs up local on overwrite. Never auto-triggers.
/studio:archiveArchive a completed project's workspace — git mv ~/.studio/<slug> into ~/.studio/_archive/, then clean up the project root (symlinks, .workspacerc, session hook) if a checkout is present. Never deletes workspace content.
/studio:migrateMigrate a legacy project into a studio workspace — untracks committed state, then performs standard setup.
/studio:setupInitialize the current project against ~/.studio/<slug>. Creates the workspace subdir, moves pre-existing .jira/.project/.warden content into it, writes symlinks, syncs the managed .gitignore block (which also gitignores .workspacerc as a machine-local breadcrumb), writes .workspacerc at the project
/studio:syncRe-sync a studio-initialized project. Re-reads studio.yaml, re-applies the managed .gitignore block, validates all symlinks resolve into the workspace slug, reports drift. Idempotent and non-destructive — never moves project state or modifies the workspace contents. (BASE behavior for P1; memory arc