Skip to content

Reconciler refinement: add :fix_settings action class (BranchProtection/CodeReview) #265

Description

@hyperpolymath

Refs #260 / #263 (do not auto-close).

Surfaced by the natsci-studio live calibration. BranchProtectionID, CodeReviewID (and similar repo-configuration findings) are currently classified :open_escalate — correct (never silently dropped) but suboptimal: they are settings-actionable via the GitHub API (enable branch protection, require reviews), not code fixes and not non-actionable.

Add a distinct :fix_settings lifecycle action: deterministic, safe, API-driven repo-config remediation, separate from code :fix and from :open_escalate. This is the "reform as patterns emerge" increment from the campaign (parent #260). natsci-studio dry-run evidence: alerts #1 BranchProtection, #3 CodeReview → currently escalate; should auto-remediate under full-auto policy.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    elixirPull requests that update elixir codeenhancementNew capability or improvement to existing behaviourmajorLoad-bearing / requirements-level workrequirements-targetTracks a requirement; PRs Refs not Closes; joint-close only

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions