CareerSignal Restore
- List available backups with timestamps.
- Ask the user which backup to restore unless exactly one exists and they explicitly requested the latest.
- Require explicit confirmation before overwriting current state.
- Back up current state before restoring.
- Validate restored state and migrate it to the current schema.
- Report completion and current profile status.
When local execution is used, call:
python3 skills/user-context/scripts/context_cli.py restore-backup --path <backup> --confirm RESTORE
only after the user's explicit confirmation.