fix(forgejo): name the current seats in the role label descriptions #972

Merged
coilyco-ops merged 1 commit from eval/label-descriptions-roster into main 2026-08-28 17:41:55 +00:00
Owner

Four role/* label descriptions still carried retired seat titles. The slugs converged in #933; the descriptions did not, and nothing tracked them.

What moved

  • role/eval - Agent Evaluation Engineer to Applied Scientist (landed 3e8976f in agent-compose, per coilyco-flight-deck/agent-compose#369)
  • role/frontend - Frontend Design Engineer to Design Engineer
  • role/platform - Developer Platform Engineer to Agentic Platform Engineer
  • role/tpm - Technical Program Manager to Portfolio Director

The last three are the roster recall pass, coilyco-flight-deck/agent-compose#344, landed in ae06747 there. Each new value is read from the shipped internal/person/data/role-*/role.kdl display name rather than from the issue prose.

role/devrel, role/gamedev, role/sysadmin, and role/human already matched and are untouched. Names, colours, and exclusivity are unchanged, so this is description drift only.

Verification

  • just pre-commit green, every hook passed.
  • python -m unittest scripts.forgejo_label_taxonomy_sync_test - 30 tests OK, including ShippedTaxonomyTest, which reads this file.

Not done here

This lands the declaration only. Converging live org state is a modify-live-backend action and belongs to sysadmin, alongside the role/exec and role/qa deletes that coilyco-flight-deck/agent-compose#342 still holds open.

Boundary

Authored from the eval seat. This file is executable configuration another seat's tooling consumes, so it sits outside the eval build scope under boundary-build-foundational-software. Kai directed the edit explicitly after the drift was reported. Naming the crossing rather than leaving it implicit.

Four `role/*` label descriptions still carried retired seat titles. The slugs converged in #933; the descriptions did not, and nothing tracked them. ## What moved * `role/eval` - Agent Evaluation Engineer to **Applied Scientist** (landed `3e8976f` in agent-compose, per `coilyco-flight-deck/agent-compose#369`) * `role/frontend` - Frontend Design Engineer to **Design Engineer** * `role/platform` - Developer Platform Engineer to **Agentic Platform Engineer** * `role/tpm` - Technical Program Manager to **Portfolio Director** The last three are the roster recall pass, `coilyco-flight-deck/agent-compose#344`, landed in `ae06747` there. Each new value is read from the shipped `internal/person/data/role-*/role.kdl` display name rather than from the issue prose. `role/devrel`, `role/gamedev`, `role/sysadmin`, and `role/human` already matched and are untouched. Names, colours, and exclusivity are unchanged, so this is description drift only. ## Verification * `just pre-commit` green, every hook passed. * `python -m unittest scripts.forgejo_label_taxonomy_sync_test` - 30 tests OK, including `ShippedTaxonomyTest`, which reads this file. ## Not done here This lands the declaration only. Converging live org state is a `modify-live-backend` action and belongs to sysadmin, alongside the `role/exec` and `role/qa` deletes that `coilyco-flight-deck/agent-compose#342` still holds open. ## Boundary Authored from the eval seat. This file is executable configuration another seat's tooling consumes, so it sits outside the eval build scope under `boundary-build-foundational-software`. Kai directed the edit explicitly after the drift was reported. Naming the crossing rather than leaving it implicit.
fix(forgejo): name the current seats in the role label descriptions
All checks were successful
CI / lint (pull_request) Successful in 49s
TruffleHog / Scan for secrets (pull_request) Successful in 3m44s
92317d2685
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Agent-Role: eval
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure!972
No description provided.