Files
xenia-rs/migration/MANIFEST.md
MechaCat02 e6d43a23ac chore: add migration/ bundle for cross-machine setup
Bundles state that lives OUTSIDE the xenia-rs repo so a fresh clone on
another machine can be brought up to identical configuration via
migration/setup.sh:

  - claude-memory/             ~/.claude/projects/-home-fabi-RE-Project-Sylpheed/memory/
                               (103 files, 1.1 MB - MEMORY.md + every
                                project_xenia_rs_*.md from audits
                                addis_signext through audit-058)
  - project-root/dot-claude/   <project-root>/.claude/settings.json
                               (Stop hook + permissions)
  - project-root/ppc-manual/   <project-root>/ppc-manual/
                               (PowerPC reference docs, 397 files, 3.7 MB)
  - project-root/run-canary.sh <project-root>/run-canary.sh
  - README.md                  Human-readable setup checklist
  - setup.sh                   Idempotent installer (also reclones
                               xenia-canary at pinned HEAD 6de80dffe)
  - MANIFEST.md                Per-file mapping + per-file-not-bundled
                               restoration recipe

Excluded from bundle (not shippable via git):
  - Sylpheed ISO (7.8 GB; copyright; manual copy required)
  - sylpheed.db (395 MB; regenerable from XEX via analysis tooling)
  - target/ build artifacts (rebuild on target)
  - audit-runs probe firehoses (.log/.stdout/.stderr ~11 GB; rerun if needed)
  - audit-runs memory dumps (.bin ~4.5 GB; rerun audit-026/027/029 if needed)
  - xenia-canary checkout (setup.sh reclones from
    git.mc02.dev/fabi/Xenia-Canary.git at HEAD 6de80dffe)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 21:38:38 +02:00

3.4 KiB
Raw Blame History

Migration MANIFEST

Generated 2026-05-10 from master ac2f89a for cross-machine carrier.

Per-file mapping

Source path in migration/ Bytes Target path on new machine
claude-memory/MEMORY.md * $HOME/.claude/projects/-home-fabi-RE-Project-Sylpheed/memory/MEMORY.md
claude-memory/project_*.md (~102 files) ~1.1 MB total $HOME/.claude/projects/-home-fabi-RE-Project-Sylpheed/memory/
project-root/dot-claude/settings.json small <project-root>/.claude/settings.json
project-root/ppc-manual/{alu,branch,categories,control,forms,fpu,generator,memory,vmx,vmx128}/ + index.json + README.md ~3.7 MB <project-root>/ppc-manual/
project-root/run-canary.sh 199 B <project-root>/run-canary.sh (chmod +x)
README.md (this file, stays in repo)
setup.sh (this file, stays in repo)
MANIFEST.md (this file, stays in repo)

Where <project-root> is the parent directory of the xenia-rs clone.

Pinned references

  • xenia-rs HEAD at snapshot time: ac2f89a (master, on this branch the tip is past it with 3 backfill commits)
  • xenia-canary HEAD: 6de80dffe261b368ecefee36c9b2b337335228c0setup.sh checks this out automatically
  • xenia-canary remote: https://git.mc02.dev/fabi/Xenia-Canary.git
  • xenia-rs remote: https://git.mc02.dev/fabi/xenia-rs.git

Last completed audit chain

AUDIT-050 (reframe)        ───► AUDIT-051 (sub_8245B078 divergence)
                                 │
                                 ▼
                              AUDIT-052 (struct dump → cache miss)
                                 │
                                 ▼
                              AUDIT-053 (persistent cache test)
                                 │
                                 ▼
LANDED 2a8ff95 ◄──────────  AUDIT-054 (VFS layout fix + opt-in persist)
                                 │
                                 ▼
                              AUDIT-055 (sub_8245B078 body parity)
                                 │
                                 ▼
                              AUDIT-056 (LR distribution, 3.21× throughput gap)
                                 │
                                 ▼
                              AUDIT-057 (13 missing threads, top sub_825070F0)
                                 │
                                 ▼
                              AUDIT-058 (activation ladder, AUDIT-049 wedge upstream)
                                 │
                                 ▼
                          [PAUSED] AUDIT-059 recommended (γ-wedge pivot on 0x12A4)

Each audit's findings are in audit-runs/audit-NNN-.../ (committed) and its memory file project_xenia_rs_audit_NNN_*.md (in migration/claude-memory/).

Not in bundle (external)

File Why How to restore
Sylpheed ISO (~7.8 GB) Copyright + size Manual copy from original machine
sylpheed.db (~395 MB) Regenerable; permanent git bloat Run analyzer after build
target/ Build artifacts cargo build --release
audit-runs/**/{*.log,*.stdout,*.stderr} (~11 GB) Probe firehoses Rerun audit if needed
audit-runs/**/*.bin (~4.5 GB) Memory dumps Rerun audit-026/027/029 if needed
xenia-canary/ checkout Separate repo setup.sh reclones automatically