Files
AWatch-rus/docs/public-issues/012-governance-branch-protection-policy.md
T

1.8 KiB

Public issue template 012

Title

[governance] Add branch protection policy

Labels

governance, github, policy

Purpose

Verify and, after maintainer review, configure GitHub branch protection aligned with the advisory policy.

Background

Branch protection policy is documented as advisory. It must not be claimed as enabled until repository settings are verified and evidence is recorded.

Scope

  • Review advisory branch protection policy.
  • Verify current repository settings.
  • Configure settings if approved.
  • Record screenshots or textual evidence after verification.

Non-goals

  • No claim that branch protection is enabled before verification.
  • No destructive repository setting changes without maintainer review.
  • No runtime/API/UI change.

Acceptance criteria

  • Current branch protection state is documented.
  • Approved settings are recorded.
  • Evidence is attached or linked after verification.
  • If blocked, blockers are recorded.

Evidence required

  • Repository settings notes or screenshots.
  • Required status checks list.
  • Maintainer approval note.
  • Blocker list if settings cannot be changed.

Safety/privacy guardrails

  • Do not publish admin tokens or private repository settings that expose sensitive access details.
  • Redact account-level private information in screenshots.
  • Keep emergency access policy documented.

Registry-positioning guardrails

  • Do not claim branch protection is enabled until settings are verified.
  • Branch protection is governance control, not registry release evidence.
  • GitHub remains public mirror validation only.

Checklist

  • Review advisory policy.
  • Verify current settings.
  • Configure approved settings if authorized.
  • Record evidence.
  • Update status docs only after verification.