rdmsm4x-changelog-20260828-2200-rdmbair13-tyrell-receipt
rdmsm4x changelog — rdmbair13m5 Tyrell receipt
The previously offline rdmbair13m5 came online, passed
identity and host-key verification, and both of its dirty repositories
were streamed read-only into owner-only preservation on canonical
rdmsm4x; no live worktree was reset, overwritten, or
blindly merged.
Scope
- Source host:
rdmbair13m5 - Receiving host:
rdmsm4x - Canonical source root remained
/Users/richh/devonrdmsm4x. - Remote access was read-only. No source host file, ref, service, or runtime was changed.
- Canonical Tyrell worktrees remained under their existing one-writer ownership.
Files created or updated
- Preservation receipt root:
/Users/richh/dev/_migration/conflicts/rdmsm4x-20260828-fleet-reconcile-2056/rdmbair13m5-Tyrell/received-2154 - Primary receipt:
received-2154/RECEIPT.md - Primary Tyrell bundle, metadata, staged/unstaged patches, untracked
archive and hashes:
received-2154/apps-Tyrell/ - Separate legacy macOS repository bundle and dirty-state evidence:
received-2154/legacy-macOS/ - Isolated comparison object store:
received-2154/comparison.git - Reconstructed remote dirty Tyrell tree used only for testing:
received-2154/remote-dirty-tree - Topology report:
received-2154/topology.txt - Dirty-path content matrix:
received-2154/feature-content-comparison.tsv - Fleet preservation manifest:
/Users/richh/dev/_migration/conflicts/rdmsm4x-20260828-fleet-reconcile-2056/MANIFEST.sha256 - Fleet check-in:
/Users/richh/.agent-coordination/checkins/codex-rdmsm4x-fleet-reconcile-20260828.json - Coordination message:
20260828-215900-0BC59CFB
Commands and verification
- Confirmed Tailscale online state, then verified
scutil --get ComputerNamereturnedrdmbair13m5. - Verified
/etc/ssh/ssh_host_ed25519_key.pubagainst the known-goodSHA256:E+262mKu...fleet fingerprint before reading repositories. - Inventoried exact roots, directory identity, HEAD, branch, tracked/untracked counts, remotes, worktrees, and porcelain status.
- Streamed complete
git bundle create - --alloutput over SSH directly into canonical preservation; remote temporary files were not created. - Streamed staged and unstaged binary patches, exact untracked tar archives, and SHA-256 lists.
- Compared source HEAD and porcelain status before and after each stream; both repositories were stable.
- Verified both Git bundles, reconstructed the Tyrell dirty tree from its bundle plus patches and untracked archive, and reproduced all 27 dirty paths exactly.
- Imported canonical and remote bundles only into an isolated bare
comparison repository; canonical
.gitand live worktrees were not mutated. - Ran the complete Swift test suite against the reconstructed remote dirty tree.
- Ran redacted Gitleaks scans over both transport-artifact sets with archive inspection enabled.
- Regenerated and validated the complete preservation SHA-256 manifest.
Evidence
- Remote Tyrell HEAD:
6ddef9b2f35d90e21af577f01c24966257798cf4 - Canonical Tyrell comparison HEAD:
f64e8da7e963be0ec1b889a330a68441c70b0dce - History topology: remote HEAD is the merge base and canonical ancestor; 80 canonical-only commits, 0 remote-only commits.
- Primary remote bundle SHA-256:
38b50a8f6cac88162f2bf1ea548f060c0a42dee39fb7bd44243565223bc45b50. - Remote dirty paths: 27; 12 byte-identical to canonical
main; 15 different; none absent from canonicalmain; eight have no exact match in any preserved canonical branch. - Reconstructed packet: Swift Testing reported 63 tests passed; command exit 0.
- Primary transport secret scan: 0 findings.
- Legacy repository HEAD:
7b06c852e76febbc2cc8322b813b80691ef29231; no merge base with either Tyrell history; modifiedempty_mac_trash.shplus untracked.DS_Storepreserved separately. - Legacy bundle SHA-256:
907cd4defa182d8f8e10fd92882f99613c045e13d4bc1e58393f5379a48df0a9. - Legacy transport secret scan: 0 findings.
- Final preservation set: 10,064 files, 10,057 manifest entries,
2,188,062,720 allocated bytes; manifest SHA-256
db9373d3040cdf3ced397dcafd86960c4ec91036136191402eb117e1602b3ee2; all entries verified; root modedrwx------.
Integration decision
- No ref merge is needed because the remote HEAD has zero unique
commits and is already an ancestor of canonical
main. - No wholesale dirty-patch merge was attempted. The historical patch is based 80 commits behind canonical and would overwrite newer product, documentation, and test work.
- The eight no-exact-match paths are review candidates, not eight
confirmed missing features. They are named in
received-2154/RECEIPT.mdand routed to the active Tyrell owner for isolated semantic review with regression tests. - The unrelated legacy macOS repository is preservation evidence, not a Tyrell integration candidate.
Backup and undo
- The receipt is additive and recoverable. No source rollback is required.
- Keep the source and preservation copies until semantic review, any selected integration, tests, release validation, and rollback coverage are accepted.
- Do not broaden permissions or copy this private preservation set outside the approved fleet without a fresh secret review.
Outstanding action
- The active Tyrell writer should finish its current iOS false-ack/send-integrity verification, then review only the eight named no-exact-match paths and integrate demonstrably missing behavior through its isolated worktree gates.
receivedis true;accepted,integrated,runtime, anddeployedremain separate and are not claimed by this receipt.