Skip to content

Harden transfers and simplify setup#5

Merged
mikecerisano merged 21 commits into
mainfrom
feature/bitmatch-hardening
Jul 12, 2026
Merged

Harden transfers and simplify setup#5
mikecerisano merged 21 commits into
mainfrom
feature/bitmatch-hardening

Conversation

@mikecerisano

Copy link
Copy Markdown
Owner

Summary

  • Adds reproducible macOS/iPad build jobs, CI, deterministic transfer fixtures, fault coverage, soak tooling, and a hardware-test guide.
  • Removes the unused legacy operation stack, tightens coordinator bindings and concurrency diagnostics, and centralizes iOS background-task ownership.
  • Reworks transfer setup around a clear source → backups → preflight → options → action plan on macOS and iPadOS, including accessibility and reduced-motion improvements.
  • Refreshes the app icon and aligns project documentation with the finished workflow.

Safety and compatibility

  • Shared safety validation remains authoritative; the UI only explains readiness.
  • Existing preferences, report formats, pause/resume, cancellation, and transfer behavior are preserved.
  • Automated fault tools operate only on marked temporary roots or harness-created disk images.

Validation

  • bash test.sh mac-test
  • bash test.sh mac-build
  • bash test.sh ipad-build
  • bash test.sh release-builds
  • Focused fault, soak, APFS-image, presentation-model, coordinator-binding, and capacity-fallback tests.

@mikecerisano
mikecerisano marked this pull request as ready for review July 12, 2026 16:44
@mikecerisano
mikecerisano merged commit 3fb36ad into main Jul 12, 2026
4 checks passed
@mikecerisano
mikecerisano deleted the feature/bitmatch-hardening branch July 12, 2026 16:45
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