Skip to content

2.7 - Rollback Mechanism #31

Description

@isaaceliape

Critical Stability Task

Allow safe rollback to v3.x if needed.

Implementation

Automatic Backup

  • Backup ~/.claude before upgrade
  • Backup ~/.opencode before upgrade
  • Backup ~/.gemini before upgrade
  • Store in ~/.fase-ai/backups/

Rollback Command

  • npx fase-ai --rollback command
  • Restore backed up configs
  • Restore hooks
  • Reinstall v3.5.3

Testing

  • Test rollback on Linux
  • Test rollback on macOS
  • Test rollback on Windows
  • Verify zero data loss

Acceptance Criteria

  • Rollback works in <2 minutes
  • Hooks restored correctly
  • Configs preserved
  • Zero data loss

Estimated

1 day


Phase: 02 - Stability
Priority: Critical
Sprint: 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions