Skip to content

Commit aa40aeb

Browse files
committed
docs: reference the full type:* label taxonomy; 'every change' not 'every feature'
1 parent 9e18baa commit aa40aeb

7 files changed

Lines changed: 11 additions & 15 deletions

File tree

.claude/agents/orchestrator.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,14 +268,13 @@ Classify the SemVer bump first: **major** (breaking) / **minor** (new backward-c
268268
feature) / **patch** (bug fix / no API change). Then:
269269
- **Milestone — major & minor only.** Ensure `vX.Y.0` exists (`gh-labels-milestones`);
270270
patches attach to their minor's `vX.Y.0`, never get their own.
271-
- **Issue — every change.** Labelled **`type:bug`** (patch / fix) or **`type:feature`**
272-
(feature), assigned to the target major/minor milestone (`gh-issues`).
271+
- **Issue — every change.** Labelled the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to the target major/minor milestone (`gh-issues`).
273272
- **Project board.** Add the issue and set **Status** (`In progress``Done`); read the
274273
board number from `github.project_number` in `project.config.yaml` (`gh-projects`),
275274
never hard-code it.
276275
- PR `Closes #N`. **No Claude/Anthropic attribution** anywhere.
277276

278-
Every feature has a corresponding GitHub issue. Update issues at each phase transition:
277+
Every change has a corresponding GitHub issue. Update issues at each phase transition:
279278

280279
```bash
281280
# Create issue (done by @product-owner, but you track)

.cursor/agents/orchestrator.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,14 +268,13 @@ Classify the SemVer bump first: **major** (breaking) / **minor** (new backward-c
268268
feature) / **patch** (bug fix / no API change). Then:
269269
- **Milestone — major & minor only.** Ensure `vX.Y.0` exists (`gh-labels-milestones`);
270270
patches attach to their minor's `vX.Y.0`, never get their own.
271-
- **Issue — every change.** Labelled **`type:bug`** (patch / fix) or **`type:feature`**
272-
(feature), assigned to the target major/minor milestone (`gh-issues`).
271+
- **Issue — every change.** Labelled the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to the target major/minor milestone (`gh-issues`).
273272
- **Project board.** Add the issue and set **Status** (`In progress``Done`); read the
274273
board number from `github.project_number` in `project.config.yaml` (`gh-projects`),
275274
never hard-code it.
276275
- PR `Closes #N`. **No Claude/Anthropic attribution** anywhere.
277276

278-
Every feature has a corresponding GitHub issue. Update issues at each phase transition:
277+
Every change has a corresponding GitHub issue. Update issues at each phase transition:
279278

280279
```bash
281280
# Create issue (done by @product-owner, but you track)

.cursor/rules/version-and-issues.mdc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Version & issue tracking — every change gets a SemVer class, an issue with type:bug|type:feature label, a major/minor milestone, and a card on the configured project board (project.config.yaml)
2+
description: Version & issue tracking — every change gets a SemVer class, an issue with the matching type:* label, a major/minor milestone, and a card on the configured project board (project.config.yaml)
33
alwaysApply: true
44
---
55

@@ -14,7 +14,7 @@ finish it):
1414
target minor/major; create it if missing. **Patches never get their own
1515
milestone** — attach them to their minor's milestone (`vX.Y.0`).
1616
3. **Issue — every change, patches included.** Create a GitHub issue, labelled
17-
**`type:bug`** (patch / fix) or **`type:feature`** (feature / minor / major), assigned
17+
the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned
1818
to the target major/minor milestone.
1919
4. **Project board.** Add the issue to the project board — read its number from
2020
`github.project_number` in `project.config.yaml` (never hard-code it) — and set

.github/copilot-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ Every change is tracked automatically. When you start a piece of work (and befor
210210

211211
1. **Classify the SemVer bump** — major (breaking) / minor (new backward-compatible feature) / patch (bug fix, no API change).
212212
2. **Milestone — major & minor only.** Ensure `vX.Y.0` exists (create if missing). **Patches never get their own milestone** — attach to their minor's `vX.Y.0`.
213-
3. **Issue — every change, patches included.** Labelled **`type:bug`** (patch/fix) or **`type:feature`** (feature), assigned to the target major/minor milestone.
213+
3. **Issue — every change, patches included.** Labelled the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to the target major/minor milestone.
214214
4. **Project board** — add the issue and set **Status** (`In progress``Done`). Read the board number from `github.project_number` in `project.config.yaml` (never hard-code it).
215215
5. **Link & close** — the PR says `Closes #N`; on release the milestone version equals the release tag.
216216
6. **No Claude/Anthropic attribution** anywhere — commits, PR bodies, issues, releases.

.opencode/agents/orchestrator.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,14 +272,13 @@ Classify the SemVer bump first: **major** (breaking) / **minor** (new backward-c
272272
feature) / **patch** (bug fix / no API change). Then:
273273
- **Milestone — major & minor only.** Ensure `vX.Y.0` exists (`gh-labels-milestones`);
274274
patches attach to their minor's `vX.Y.0`, never get their own.
275-
- **Issue — every change.** Labelled **`type:bug`** (patch / fix) or **`type:feature`**
276-
(feature), assigned to the target major/minor milestone (`gh-issues`).
275+
- **Issue — every change.** Labelled the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to the target major/minor milestone (`gh-issues`).
277276
- **Project board.** Add the issue and set **Status** (`In progress``Done`); read the
278277
board number from `github.project_number` in `project.config.yaml` (`gh-projects`),
279278
never hard-code it.
280279
- PR `Closes #N`. **No Claude/Anthropic attribution** anywhere.
281280

282-
Every feature has a corresponding GitHub issue. Update issues at each phase transition:
281+
Every change has a corresponding GitHub issue. Update issues at each phase transition:
283282

284283
```bash
285284
# Create issue (done by @product-owner, but you track)

AGENTS.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ finish it):
8282
feature) / patch (bug fix, no API change).
8383
2. **Milestone — major & minor only.** Ensure `vX.Y.0` exists (create if missing).
8484
**Patches never get their own milestone** — attach to their minor's `vX.Y.0`.
85-
3. **Issue — every change, patches included.** Labelled **`type:bug`** (patch/fix) or
86-
**`type:feature`** (feature), assigned to the target major/minor milestone.
85+
3. **Issue — every change, patches included.** Labelled the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to the target major/minor milestone.
8786
4. **Project board** — add the issue and set **Status** (`In progress``Done`).
8887
Read the board number from `github.project_number` in `project.config.yaml`
8988
(never hard-code it).

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ a piece of work (and before you finish it):
7979
target minor/major; create it if missing. **Patches never get their own
8080
milestone** — attach them to their minor's milestone (`vX.Y.0`).
8181
3. **Issue — every change, patches included.** Create a GitHub issue, labelled
82-
**`type:bug`** (patch / fix) or **`type:feature`** (feature / minor / major), assigned to
82+
the matching **`type:*`** label (`type:bug` fix · `type:feature` feature · `type:docs`/`type:refactor`/`type:chore`, per `gh-labels-milestones`), assigned to
8383
the target major/minor milestone.
8484
4. **Project board.** Add the issue to the project board — read its number from
8585
`github.project_number` in `project.config.yaml` (never hard-code it) — and set

0 commit comments

Comments
 (0)