Skip to content

chore(recovery): preserve August motion/macro checkpoints - #592

Closed
DRSDavidSoft wants to merge 3 commits into
mainfrom
recovery/motion-macro-checkpoints-20261002
Closed

DRSDavidSoft wants to merge 3 commits into
mainfrom
recovery/motion-macro-checkpoints-20261002

Conversation

@DRSDavidSoft

@DRSDavidSoft DRSDavidSoft commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Purpose

Preserve August 2026 motion/macro checkpoints whose temporary branch refs were removed, while keeping this branch based on current main.

This is a preservation-only PR. The patches and bundles must not be merged into the implementation wholesale; reconcile coherent pieces against the current architecture and trackers #44 and #554.

Preserved patch checkpoints

Checkpoint Original commit Patch SHA-256
Firmware motion/macro 3caedc92f20a8b1544583c643365fa826bcb93ad 9E168EAE11EBC1FA096DF3012BC42AE2375655E625491B8034B37C7A0223D460
Interrupted host integration a2e62f38cfe21de9c0c86ff564dfc824d4699ec9 04C7996B6196A775BAC3F42B3AD33A1867FFDF5107078E7B88BC7539C83CE7BF

Preserved commit histories

History Tip Contents
Firmware macro priority 92659332caffecfe1d2e328399f3004f489601a8 Complete seven-commit standalone bundle
Resumed macro host integration cc1eb8dc64030d24156de839bece7d3a31112c66 Twelve commits after prerequisite 1895bee5
Autonomy/storage documentation f859392421c546acdb44d9b7824d7af3c6b63c31 Two commits after prerequisite 87b2c17a

Verification

  • Both format-patch payloads parse with git apply --stat.
  • All three Git bundles pass git bundle verify; their exact SHA-256 values and prerequisites are recorded in the recovery README.
  • Every commit in the three added ranges was scanned for strong credential markers, authenticated RTSP URLs, private-key headers, and private Windows user paths; no matches were found.
  • The orphaned Windows mirror's 29 present changed paths match the firmware patch checkpoint byte-for-byte after Git clean filters; the remaining path is the source side of a recorded rename and is represented in the patch.
  • The repository health check and its focused policy tests pass locally. No Rust build or link was performed.

Continuation

Review the artifacts in isolated worktrees, identify still-relevant slices, and port those slices through focused implementation PRs tied to #44/#554. Do not apply the artifacts over a dirty checkout.

@DRSDavidSoft

Copy link
Copy Markdown
Collaborator Author

Reconciliation checkpoint: useful implementation and architecture from this preservation PR have now been compared feature-by-feature against delivery PR #588 and recorded at exact commit f0a513e3.

The retained/discarded ledger is in docs/reconciliation/PR-592-motion-macro-checkpoints.md on #588. It records the exact five recovered tips, current successor files/tests, measured AVR rejection of the non-fitting cooperative writer, and every intentionally excluded wrapper/conflict/obsolete implementation category.

Per the user's instruction, #592 is not merged and not closed. Its artifacts remain available for review until the user confirms the reconciliation is satisfactory.

@DRSDavidSoft

Copy link
Copy Markdown
Collaborator Author

Closing this preservation-only recovery PR as superseded by the exact reconciliation ledger merged through #607: docs/reconciliation/PR-592-motion-macro-checkpoints.md records which August checkpoints are already represented, which were deliberately not copied, and why. No recovery commit is being discarded silently; the retained current implementations and deferred items are now tracked on main.

@DRSDavidSoft
DRSDavidSoft deleted the recovery/motion-macro-checkpoints-20261002 branch October 8, 2026 20:33
@DRSDavidSoft
DRSDavidSoft restored the recovery/motion-macro-checkpoints-20261002 branch October 9, 2026 05:16
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.

2 participants