Skip to content

fix(crosscheck): load Azure fleet in Slack service - #372

Merged
ruby-dlee merged 2 commits into
mainfrom
codex/r10-slack-crosscheck-runtime
Aug 27, 2026
Merged

fix(crosscheck): load Azure fleet in Slack service#372
ruby-dlee merged 2 commits into
mainfrom
codex/r10-slack-crosscheck-runtime

Conversation

@ruby-dlee

Copy link
Copy Markdown
Owner

Summary

  • load the coordinator owner-only Azure fleet environment during launchd preflight and listener startup
  • reuse the Azure runner provenance-checked, bounded environment parser
  • pass only allowlisted Azure configuration into Crosscheck children without copying values into the plist
  • fail before service mutation when the fleet environment is missing or invalid

Verification

  • bash tests/fm-crosscheck-slack.test.sh (28 units)
  • FM_SLACK_TEST_GROUP=service-repair bash tests/fm-crosscheck-slack.test.sh
  • actual coordinator parser load verified by variable names only, without printing values
  • Python compilation, diff hygiene, and pinned ShellCheck 0.11.0

@ruby-dlee
ruby-dlee merged commit f4fb1c2 into main Aug 27, 2026
13 checks passed
@ruby-dlee
ruby-dlee deleted the codex/r10-slack-crosscheck-runtime branch August 27, 2026 05:10
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