Skip to content

chore(backup): adopt backup/sessions/ convention#1

Merged
abitofhelp merged 1 commit intomainfrom
feat-backup-sessions-migration
Apr 15, 2026
Merged

chore(backup): adopt backup/sessions/ convention#1
abitofhelp merged 1 commit intomainfrom
feat-backup-sessions-migration

Conversation

@abitofhelp
Copy link
Copy Markdown
Owner

Mechanical migration from migrate_to_backup_sessions in the shared scripts submodule. Creates backup/sessions/ with README + raw/.gitignore, adds exports/ to root gitignore, bumps scripts/python/shared submodule pointer. No source/build/doc changes. See hybrid_scripts_python PR #1/#2/#3 and astfmt PR #58 for convention rationale.

Mechanical migration produced by migrate_to_backup_sessions from
the shared scripts submodule (hybrid_scripts_python PR #3).

Changes:
- Create backup/sessions/ with README describing the convention
- Create backup/sessions/raw/.gitignore (track dir, ignore contents)
- Add exports/ to root .gitignore with explanatory comment
- Bump scripts/python/shared submodule pointer: 4976849 -> cf36a0f

No source code, build system, or formal-doc changes.

Canonical locations post-merge:
- backup/sessions/       git-tracked, durable session artifacts
- backup/sessions/raw/   gitignored, compressed .jsonl archives
                         for external storage
- exports/               local scratch only, no longer tracked

Context:
The Claude Code CLI /export command has been silently writing
0-byte files for weeks. The session_snapshot + jsonl_snapshot
tools in the shared scripts submodule replace that workflow with
a git-tracked, SHA-256-verified backup mechanism. astfmt was the
pilot (astfmt PR #58). This PR brings zoneinfo_ada into
conformance via the migrate_to_backup_sessions rollout helper.
@abitofhelp abitofhelp merged commit 35c2f0c into main Apr 15, 2026
@abitofhelp abitofhelp deleted the feat-backup-sessions-migration branch April 27, 2026 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant