Table of Contents generated with DocToc
<Project Name> — release trains, release managers, security team rosterFast-moving project state. Update every time a release ships, a new release branch opens, or a security-team member joins / rotates off.
TODO: list the project's active release branches. For each branch:
v1-2-test);1.2.3);Example shape:
main— becomes the next minor release (X.Y+1.0 eventually).v1-2-test— patch branch for the1.2.xseries. Next patch is1.2.3.v1-1-test— no further1.1.xreleases planned.
TODO: describe how to authoritatively identify the release manager for a given cut. Two sources usually work:
[RESULT][VOTE] thread on the project's <dev-list>. The sender of the [RESULT][VOTE] … message is the release manager for that specific cut.TODO: list any active rotation rosters (providers / components / core / chart / …).
TODO: for each recently-shipped or upcoming release carrying security fixes, record:
[RESULT][VOTE] thread);When this list becomes stale, the sync skill will surface it as a blocker.
TODO: the authoritative source is the collaborator list of the tracker repository — anyone listed as a collaborator, regardless of permission level, is on the security team.
gh api repos/<tracker>/collaborators --jq '.[].login'
Snapshot (update in the same change as member joins / rotates):
TODO: list of GitHub handles.
TODO: explicit defaults for the generic skills: