Skip to content

Commit cc86cab

Browse files
committed
fix(naming): replace stale developer role references with software-engineer; use agent-name placeholders in session-workflow examples
1 parent 6153e61 commit cc86cab

File tree

8 files changed

+20
-13
lines changed

8 files changed

+20
-13
lines changed

.opencode/skills/implementation/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ workflow: feature-lifecycle
1111

1212
Steps 2 (Architecture) and 3 (TDD Loop) combined into a single skill. The software-engineer owns both.
1313

14-
## Developer Quality Gate Priority Order
14+
## Software-Engineer Quality Gate Priority Order
1515

1616
During implementation, correctness priorities are (in order):
1717

.opencode/skills/session-workflow/SKILL.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,12 @@ Source: docs/features/in-progress/<name>.feature
7373
Run @<agent-name> — <one concrete action>
7474
```
7575

76-
**"Next" line format**: Always prefix with `Run @<agent-name>` so the human knows exactly which agent to invoke. Examples:
77-
- `Run @software-engineer — implement @id:a1b2c3d4 (Step 3 RED)`
78-
- `Run @reviewer — verify feature display-version at Step 4`
79-
- `Run @product-owner — pick next BASELINED feature from backlog`
80-
- `Run @product-owner — accept feature display-version at Step 5`
76+
**"Next" line format**: Always prefix with `Run @<agent-name>` so the human knows exactly which agent to invoke. Agent names are defined in `AGENTS.md` — use the name exactly as listed there. Examples:
77+
- `Run @<software-engineer-agent> — implement @id:a1b2c3d4 (Step 3 RED)`
78+
- `Run @<software-engineer-agent> — load skill implementation and begin Step 2 (Architecture) for <feature-name>`
79+
- `Run @<reviewer-agent> — verify feature <feature-name> at Step 4`
80+
- `Run @<product-owner-agent> — pick next BASELINED feature from backlog`
81+
- `Run @<product-owner-agent> — accept feature <feature-name> at Step 5`
8182

8283
**Source path by step:**
8384
- Step 1: `Source: docs/features/backlog/<name>.feature`
@@ -95,7 +96,7 @@ When no feature is active:
9596
# Current Work
9697

9798
No feature in progress.
98-
Next: Run @product-owner — load skill feature-selection and pick the next BASELINED feature from backlog.
99+
Next: Run @<product-owner-agent> — load skill feature-selection and pick the next BASELINED feature from backlog.
99100
```
100101

101102
## Step 3 (TDD Loop) Cycle-Aware TODO Format

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this template will be documented in this file.
44

5+
## [v5.2.20260418] - Emergent Colugo - 2026-04-18 (hotfix)
6+
7+
### Fixed
8+
- **Role naming**: Replaced stale `developer` agent-role references with `software-engineer` in `implementation/SKILL.md`, `docs/scientific-research/ai-agents.md`, `docs/scientific-research/cognitive-science.md`, and `docs/features/completed/display-version.feature`
9+
- **session-workflow**: Replaced hardcoded agent names in `## Next` line examples with `@<agent-name>` placeholders; added note pointing to `AGENTS.md` as source of truth; added missing Step 2 (Architecture) example
10+
511
## [v5.1.20260418] - Emergent Colugo - 2026-04-18
612

713
### Added

docs/features/completed/display-version.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Feature: Display version
3636
All questions answered. Discovery frozen.
3737

3838
Rule: Version retrieval
39-
As a developer
39+
As a software-engineer
4040
I want to retrieve the application version programmatically
4141
So that I can display or log it at runtime
4242

@@ -53,7 +53,7 @@ Feature: Display version
5353
Then an INFO log message in the format "Version: <version>" is emitted
5454

5555
Rule: Verbosity control
56-
As a developer
56+
As a software-engineer
5757
I want to control log verbosity via a parameter
5858
So that I can tune output for different environments
5959

docs/scientific-research/ai-agents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Foundations for the agent architecture, file structure, and context management d
1414
| **Status** | Confirmed — corrects the belief that subagents should be "lean routing agents" |
1515
| **Core finding** | "Define the smallest agent that can own a clear task. Add more agents only when you need separate ownership, different instructions, different tool surfaces, or different approval policies." The split criterion is ownership boundary, not instruction volume. |
1616
| **Mechanism** | Multiple agents competing to own the same concern create authority conflicts and inconsistent tool access. The right unit is the smallest coherent domain that requires exclusive responsibility. |
17-
| **Where used** | Agent design in `.opencode/agents/*.md` — 4 agents, each owning a distinct domain (PO, developer, reviewer, setup). |
17+
| **Where used** | Agent design in `.opencode/agents/*.md` — 4 agents, each owning a distinct domain (PO, software-engineer, reviewer, setup). |
1818

1919
---
2020

docs/scientific-research/cognitive-science.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Mechanisms from cognitive and social psychology that justify workflow design dec
1313
| **Status** | Confirmed |
1414
| **Core finding** | Asking "imagine this failed — why?" catches 30% more issues than forward-looking review. |
1515
| **Mechanism** | Prospective hindsight shifts from prediction (weak) to explanation (strong). The brain is better at explaining past events than predicting future ones. By framing as "it already failed," you activate explanation mode. |
16-
| **Where used** | PO pre-mortem at scope, developer pre-mortem before handoff. |
16+
| **Where used** | PO pre-mortem at scope, software-engineer pre-mortem before handoff. |
1717

1818
---
1919

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "python-project-template"
3-
version = "5.1.20260418"
3+
version = "5.2.20260418"
44
description = "Python template with some awesome tools to quickstart any Python project"
55
readme = "README.md"
66
requires-python = ">=3.13"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)