Skip to content

TIN-1758 add macOS rollout readiness probe - #488

Merged
Jesssullivan merged 1 commit into
mainfrom
codex/tin1758-rollout-readiness-20260604
Jun 5, 2026
Merged

TIN-1758 add macOS rollout readiness probe#488
Jesssullivan merged 1 commit into
mainfrom
codex/tin1758-rollout-readiness-20260604

Conversation

@Jesssullivan

Copy link
Copy Markdown
Owner

Summary

  • Add a read-only macOS TCFS rollout readiness helper for the local daily-driver install.
  • Check lab flake pin, tcfs/tcfsd versions, LaunchAgent label/command, app bundle metadata, Gatekeeper, PlugInKit registration, and bounded tcfs status.
  • Explicitly inspects but does not execute the LaunchAgent wrapper, avoiding the wrapper-starts-daemon footgun found on neo.
  • Wire the fake-command regression test into lazy:check.

Validation

  • bash -n scripts/macos-tcfs-rollout-readiness.sh scripts/test-macos-tcfs-rollout-readiness.sh
  • shellcheck scripts/macos-tcfs-rollout-readiness.sh scripts/test-macos-tcfs-rollout-readiness.sh
  • bash scripts/test-macos-tcfs-rollout-readiness.sh
  • task lazy:test-macos-tcfs-rollout-readiness
  • git diff --check

Live neo probe

Running the helper against neo with expected 0.12.14 / f22f36c currently fails because the lab working tree and /usr/local/bin install are stale, while the LaunchAgent wrapper is only inspected and not executed.

@Jesssullivan
Jesssullivan merged commit 38433c2 into main Jun 5, 2026
12 checks passed
@Jesssullivan
Jesssullivan deleted the codex/tin1758-rollout-readiness-20260604 branch June 5, 2026 01:19
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