feat(bootstrap): restore rescued GuruRMM/GuruConnect WIP on rebuild
Add restore-at-risk-work.ps1 and wire it into bootstrap Phase 6. Recreates local-only WIP rescued to the recovery bundle's at-risk-work/: re-applies the three guru-rmm stash patches back AS stashes (LIFO order preserved) and drops the guru-connect tmp-spec018.diff back as its untracked working file. Patches that won't apply cleanly are reported for manual git apply --3way. Updates RESTORE.md and the session log with the rescue details. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -34,6 +34,11 @@ The recovery bundle lives on the removable drives:
|
||||
- `config\` — Windows Terminal settings, fleet `hosts` file, quote-wizard `.env.production`
|
||||
- `manifests\` — `installed-tools.txt`, `ollama-models.txt`, `git-global-config.txt`,
|
||||
`repos.txt`, `user-environment.reg` / `.txt` (incl. `OLLAMA_MODELS`/`OLLAMA_HOST`/`PROTOC`), `scheduled-tasks\*.xml`
|
||||
- `at-risk-work\` — local-only WIP rescued from the submodules (not on any remote):
|
||||
guru-rmm stashes as `.patch` files + guru-connect `tmp-spec018.diff`. The bootstrap
|
||||
re-applies these automatically in Phase 6 (`restore-at-risk-work.ps1`) — the guru-rmm
|
||||
ones are put back **as stashes** (`git stash list`), the guru-connect diff is dropped
|
||||
back as its untracked working file. See `RESTORE-at-risk-work.txt` for manual steps.
|
||||
- `data\` (F: only) — large non-Gitea client/project data, repo-relative paths
|
||||
|
||||
Everything else (all tracked code, skills, commands, docs, session logs, wiki) comes
|
||||
|
||||
Reference in New Issue
Block a user