rdmpw3275m-changelog-20260903-0620-updateroo-remote-pointer-conversion
rdmpw3275m-changelog-20260903-0620-updateroo-remote-pointer-conversion
Converted the final rdmpw3275m project checkout into a recoverable off-estate archive so the host now uses canonical rdmsm4x and remote repository pointers only.
Scope
- Host:
rdmpw3275m - Project: UpdateRoo
- Source canonical authority:
rdmsm4x:/Users/richh/dev/apps/updateRoo - Private GitHub:
https://github.com/richhdoty/rdmsm4x-dev-apps-updateroo.git - Internal fleet remote:
git.ecs0.net:git/apps/updateRoo.git
Change
- Moved
/Users/richh/dev/apps/updateRooto/Users/richh/Library/Application Support/FleetRecovery/rdmpw3275m-20260903-0620-updateRoo. - No source file or Git object was deleted.
- The existing
/Users/richh/dev/FLEET-PROJECT-POINTERS.mdUpdateRoo row was retained.
Precondition evidence
- Canonical and both remote main branches were synchronized at
6fa26f64df3f477e967a4779b5c37743ac0db2fa. - The spoke source packet was preserved on rdmsm4x at
/Users/richh/dev/_migration/conflicts/rdmpw3275m-20260903-updateRoo-direct-paritywith a zero-finding secret scan. - Product-source parity was established before conversion; differing agent records and generated app output remain in recovery provenance.
- The former owner lease was more than one day stale and no task-owning Claude, Codex, or agy process was live on the host.
Verification
- Recovery checkout exists and occupies approximately 2.3 GB.
- Original checkout path is absent.
find /Users/richh/dev -type d -name .gitreturned zero roots.- The UpdateRoo row in
FLEET-PROJECT-POINTERS.mdresolves to canonical rdmsm4x, internal fleet Git, and private GitHub.
Undo
- Only after confirming
/Users/richh/dev/apps/updateRoois absent, move/Users/richh/Library/Application Support/FleetRecovery/rdmpw3275m-20260903-0620-updateRooback to/Users/richh/dev/apps/updateRoo. - This would restore the stale spoke checkout for investigation; it must not become a canonical writer.
Outstanding
- Apple Notes publication is pending because this operation ran over SSH without an Aqua AppleEvent session.