Skip to content

Governance drift: central ruleset still requires human/code-owner reviews #454

Description

@seonghobae

Summary

ContextualWisdomLab/scopeweave#301 is current-head approved by OpenCode and all required checks pass, but GitHub still reports reviewDecision=REVIEW_REQUIRED and mergeStateStatus=BLOCKED.

The blocker is not repository-local classic branch protection. For ContextualWisdomLab/scopeweave classic develop protection reports:

  • required_approving_review_count: 0
  • require_code_owner_reviews: false
  • require_last_push_approval: false
  • required status checks: unit-and-api, cloud-e2e, CodeQL JS/Python, property fuzz

The live organization ruleset 18156473 (CWL Central required workflows) also includes a pull_request rule requiring:

  • required_approving_review_count: 2
  • require_code_owner_review: true
  • require_last_push_approval: true

That conflicts with the central .github documented merge path: current-head OpenCode approval, no active unresolved review threads, required checks green, mergeable head, and no policy blocker.

Evidence

  • Blocked PR: feat: add PM readiness analysis scopeweave#301
  • OpenCode review on head cd8f5a246da38d5f6c1c8ed292d12b9f26d6e1d4: APPROVE, no blocking findings.
  • gh pr checks 301 --required: all required checks pass.
  • reviewThreads: empty.
  • .github/README.md PR review and merge policy delegates judgment to OpenCode plus central scheduler.
  • .github/PR_GOVERNANCE_AUDIT.md says merge uses current-head OpenCode approval, no active unresolved review threads, required checks green or native auto-merge waiting on them, mergeable head, and no policy blocker.

Proposed correction

Update org ruleset 18156473 to keep the required central workflows intact, but align its PR rule with the documented central policy:

  • required_approving_review_count: 0
  • require_code_owner_review: false
  • require_last_push_approval: false
  • keep dismiss_stale_reviews_on_push: true
  • keep required_review_thread_resolution: true
  • keep allowed merge methods and required workflow rules unchanged

Roadmap item — CWL Project #1 (naruon Platform Roadmap). Phase Ops · Component dot-github. Spec: ContextualWisdomLab/naruon#974 (docs/planning/naruon-platform-plan.md).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions