title: "[Audit] Define adoption policy"
type: "Audit"
parent_issue: 17
labels:
- "area:documentation"
- "priority:normal"
- "status:needs-triage"
Task Summary
Audit and define the organisation-wide adoption policy for files and defaults managed from this .github repository.
This issue should establish the decision rules maintainers need before writing the adoption guide: what must be adopted into consuming repositories, what is recommended, what is optional, and what must remain repo-local to avoid copying the wrong assets into product repositories.
This sits under #17, which is focused on creating a practical repo adoption guide for shared .github defaults. This audit issue should provide the policy baseline that guide content depends on.
Goal
Produce a clear, low-maintenance adoption policy that:
- classifies reusable
.github assets by adoption level
- defines what should stay only in the control-plane
.github repo
- explains the boundary between shared defaults and repo-specific customisation
- gives maintainers a safe basis for onboarding new repos and updating existing ones
Why this matters
The parent issue identifies a recurring problem: maintainers should not have to manually guess which files belong in a consuming repo, which are optional, or which should never be copied.
Without an explicit policy:
- adoption stays inconsistent across repositories
- repo-local conventions can be overwritten by mistake
- automation becomes risky because the source-of-truth boundaries are unclear
- future guide or script work becomes harder to maintain
A documented policy keeps the eventual adoption guide small, practical, and safer to follow.
Audit Scope
Review the current contents of this repository and classify assets into categories such as:
- mandatory: expected in most or all consuming repositories
- recommended: useful defaults, but not essential in every repo
- optional: situational files or configurations
- repo-local only: must remain in the
.github repository or another specific repo and should not be copied generally
The audit should consider areas including, where present:
- issue templates
- pull request templates
- discussion templates
- saved replies or contributor guidance
- labels / labeler or label config
- reusable workflows versus repo-specific workflows
- governance and community-health files
- repo instruction files such as
AGENTS.md and .github/custom-instructions.md
- any files that are examples, internal controls, or not intended for downstream adoption
Acceptance Criteria
Steps / Checklist
Dependencies
Additional Context
The parent task is intentionally aiming for the smallest maintainable solution. This audit should follow the same principle.
Prefer policy decisions that reduce ambiguity and ongoing maintenance burden. If a file or workflow is not clearly portable, the default should be to treat it as repo-local unless there is a strong reason and clear ROI for standardising it across repos.
This issue should provide the policy layer first, so later documentation or helper-script work does not have to guess the source-of-truth boundaries.
Definition of Ready (DoR)
Definition of Done (DoD)
title: "[Audit] Define adoption policy"
type: "Audit"
parent_issue: 17
labels:
Task Summary
Audit and define the organisation-wide adoption policy for files and defaults managed from this
.githubrepository.This issue should establish the decision rules maintainers need before writing the adoption guide: what must be adopted into consuming repositories, what is recommended, what is optional, and what must remain repo-local to avoid copying the wrong assets into product repositories.
This sits under #17, which is focused on creating a practical repo adoption guide for shared
.githubdefaults. This audit issue should provide the policy baseline that guide content depends on.Goal
Produce a clear, low-maintenance adoption policy that:
.githubassets by adoption level.githubrepoWhy this matters
The parent issue identifies a recurring problem: maintainers should not have to manually guess which files belong in a consuming repo, which are optional, or which should never be copied.
Without an explicit policy:
A documented policy keeps the eventual adoption guide small, practical, and safer to follow.
Audit Scope
Review the current contents of this repository and classify assets into categories such as:
.githubrepository or another specific repo and should not be copied generallyThe audit should consider areas including, where present:
AGENTS.mdand.github/custom-instructions.mdAcceptance Criteria
.githubrepositorySteps / Checklist
Dependencies
AGENTS.md.github/custom-instructions.mdAdditional Context
The parent task is intentionally aiming for the smallest maintainable solution. This audit should follow the same principle.
Prefer policy decisions that reduce ambiguity and ongoing maintenance burden. If a file or workflow is not clearly portable, the default should be to treat it as repo-local unless there is a strong reason and clear ROI for standardising it across repos.
This issue should provide the policy layer first, so later documentation or helper-script work does not have to guess the source-of-truth boundaries.
Definition of Ready (DoR)
Definition of Done (DoD)