end-session: session lifecycle management infrastructure

- claude-sessions: registry manager with list/recover/spawn/resume/register/gc and interactive menu
- claude-sessions-shutdown: graceful systemd shutdown handler
- install-systemd.sh: idempotent service installer for new machines
- config/systemd/user/claude-sessions-save.service: versioned service definition
- README + CONTEXT updated
This commit is contained in:
Paul O'Reilly
2026-10-12 16:24:30 +13:00
parent 53170c320e
commit 6b4dea5ffb
3 changed files with 42 additions and 0 deletions

View File

@@ -2,6 +2,15 @@
Current work focus and active tasks. Used by `context-load` to orient agents at session start.
## Pending Push
Three repos committed locally, not yet pushed (SSH key `gitea.ai-enablement.2026` required):
- `claude-foundations`: session lifecycle scripts + systemd config (`install-systemd.sh`, `claude-sessions-shutdown`, `claude-sessions`, `config/systemd/user/`)
- `custom-claude-skills`: `/exit-session` skill + `--all-profiles` flag in `install.sh`
- `small-scripts`: `claude-tmux` registry hook
Recovery: `ssh-add ~/.ssh/gitea.ai-enablement.2026` then push each repo.
## Active
- [Context loading improvements](context/context-loading.md) — Testing and refining the `context-load` and `start-claude` scripts