Skip to content

[PROTECTED-FILE-CHANGE-REQUEST] Approve PR templates and CODEOWNERS for governance implementation #3971

Open

Description

@ashleyshaw

Summary

Requesting approval for modifications to protected .github/ files as part of spec-001 (Repository Governance Layout & Agentic Workflows) Phase 5 implementation.

Files Being Modified

  1. .github/PULL_REQUEST_TEMPLATE/ directory (8 new templates)

    • feat.md – Feature/enhancement PR template
    • fix.md – Bug fix PR template
    • docs.md – Documentation PR template
    • design.md – Design system PR template
    • test.md – Testing PR template
    • refactor.md – Refactoring PR template
    • chore.md – Maintenance/chore PR template
    • default.md – Fallback/generic PR template
  2. .github/CODEOWNERS (new file)

    • Ownership mapping for governance-critical files (@ashley)
    • Component ownership assignments (src/app/components/, src/app/styles/, etc.)
    • Default owner mappings

Purpose

These changes implement:

  • T035 – PR template routing: Routes PRs to appropriate templates based on branch prefix (feat/, fix/, docs/, design/, test/, refactor/, chore/)
  • T037 – CODEOWNERS file: Establishes clear ownership for code review requirements and branch protection enforcement

Related PR

Impact Assessment

  • Breaking changes: None
  • User-facing changes: None (governance infrastructure only)
  • Backward compatible: Yes (new templates expand existing template coverage)
  • Automation impact: Enables PR template routing workflow and CODEOWNERS review requirements

Justification

Both changes implement foundational governance infrastructure required by spec-001. The PR templates enable automated template routing (reducing manual overhead), and CODEOWNERS ensures appropriate stakeholders review critical changes to .github/, scripts/, and governance files.

Note: The protected-files-guard.yml workflow (T017c, already merged) is correctly blocking PR #346 pending this approval request. This is intended behavior.


Requesting approval from @ashley to proceed with merging PR #346.


Generated with Claude Code

https://claude.ai/code/session_01M19XUm4o2NcBPgWmgM9xWE

Activity

  1. linear-code commented on Oct 19, 2026

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions