Skip to content

fix(governance): correct main protection payload [WO-001A] - #6

Open
KayzenRoot wants to merge 6 commits into
mainfrom
work/WO-001A-finalizer-protection
Open

KayzenRoot wants to merge 6 commits into
mainfrom
work/WO-001A-finalizer-protection

Conversation

@KayzenRoot

Copy link
Copy Markdown
Owner

Summary

Correct the GitHub main-branch protection payload used by scripts/finalize-execution.ps1. GitHub's current API rejects a null dismissal_restrictions object, so the field is omitted while all requested protections remain enabled.

Validation

  • npm test (10/10)
  • npm run lint
  • npm run typecheck
  • npm run build
  • PowerShell parser validation
  • Manual protection API verification: applied successfully

Risk and rollback

This changes only the governance automation payload. Revert commit aea4e22 if needed.

Security and data handling

No credentials, environment files, databases, or Review ZIPs are included.

This pull request is intentionally not auto-merged.

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