Skip to content

PROD-046 Define branch protection, required checks, and review policy #108

@rndrntwrk

Description

@rndrntwrk

Canonical source: docs/release/github-project-production-backlog.md

Epic: Repository Governance, Review Automation, And OSS Housekeeping

  • ID: PROD-046
  • Title: Define branch protection, required checks, and review policy
  • Type: ops
  • Priority: P1
  • Scope: active
  • Area: repo-governance
  • Description: Turn the desired repo-review standards into enforced GitHub
    settings for main, develop, and any protected release branches.
  • Acceptance criteria:
    • required status checks are defined explicitly for CI, prediction-market
      gates, and any new review/security workflows
    • stale approvals are dismissed on new commits
    • CODEOWNER review is required for sensitive paths
    • merge policy is documented and enforced consistently
  • Dependencies: PROD-039, PROD-040, PROD-041
  • Source docs: tracking-document-map.md,
    github-project-production-backlog.md
  • Suggested owner: release
  • Blocker class: quality-blocking

Suggested Milestones

  • M1 - Perimeter hardening, launch truth, and governance closeout
  • M2 - Hyperscapes integration contract and runtime recovery hardening
  • M3 - Staged proof, soak, and audit packet
  • M4 - Reliability, reconciliation, and production operations
  • M5 - Compliance, launch governance, and long-tail hardening

Suggested First 12 Issues To Open

  1. PROD-021 Make keeper write auth fail closed across the active keeper surfaces
  2. PROD-022 Remove origin-based trust from the Solana sender proxy
  3. PROD-023 Enforce read-only allowlists and quotas on public RPC proxies
  4. PROD-014 Version and contract-test the Hyperscapes to Hyperbet integration boundary
  5. PROD-014A Canonicalize keeper ingestion onto the versioned Hyperscapes betting feed
  6. PROD-014B Make feed parsing fail closed on schema drift, replay mismatch, and source resets
  7. PROD-001 Populate canonical active launch-chain registry truth from final receipts
  8. PROD-001A Align active launch constants and feature-flag truth with the current scope contract
  9. PROD-009 Finish multisig, timelock, and upgrade-authority custody for the active launch chains
  10. PROD-015B Decide and freeze the production AMM settlement model
  11. PROD-049 Freeze the active app-shell acceptance contract for the full Hyperbet surface
  12. PROD-047 Productionize shared wallet and account surfaces across the active runtimes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions