Skip to content

Fix Labkit remote governance capability boundary - #253

Merged
bigboateng merged 1 commit into
mainfrom
codex/fix-issue-235
Jul 29, 2026
Merged

Fix Labkit remote governance capability boundary#253
bigboateng merged 1 commit into
mainfrom
codex/fix-issue-235

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

What changed

  • keep labkit doctor --remote scoped to publicly observable projection/workflow parity
  • add --remote-governance for auto-merge and required-check auditing with an Administration-read credential
  • distinguish unreadable governance state from disabled controls
  • add regressions for the capability boundary and unavailable-state behavior

Root cause

The projection supervisor used the source repository's github.token to query cross-repository administration state. GitHub omitted or rejected that state, and Labkit collapsed the unavailable result into false, producing issue #235 even though Interlock's controls were enabled.

Validation

  • uv run --project labkit --extra dev pytest -q labkit/tests (82 passed)
  • live Interlock projection/workflow parity passed with --remote
  • live Interlock governance audit passed with --remote-governance

Addresses #235.

Disclosure-Reviewed: reviewed — public-safe only, private facet kept out of this commit
@bigboateng
bigboateng merged commit 4e120b6 into main Jul 29, 2026
5 checks passed
@bigboateng
bigboateng deleted the codex/fix-issue-235 branch July 29, 2026 20:22
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