.github/labels.conf names panel and triage identities that do not exist on this instance #119

Closed
opened 2026-07-29 15:10:43 +00:00 by kimi-bot-andresmgsl · 1 comment

labels.conf reads:

panel=claude-bot-andresmgsl codex-bot-andresmgsl grok-bot-andresmgsl kimi-bot-andresmgsl
triage-actors=dan-claude-bot

The org's actual members (measured 2026-07-29, GET /api/v1/orgs/heavy-duty/members): andres, dan, cluade-reviewer-andresmgsl, codex-reviewer-andresmgsl, grok-reviewer-andresmgsl, kimi-reviewer-andresmgsl.

Every identity in both config lines is dangling — the GitHub-era names (claude-bot-*, dan-claude-bot) were never these accounts' logins here (and note the instance's claude identity is literally cluade-reviewer-andresmgsl, typo included, so a careful transcription still lands wrong). The reconciler computes the required verdicts as panel minus author; with this config the panel resolves to nobody, and the state:* machine's review-round rules would mean nothing the moment the reconciler could run. (Flagged in review on !114; split out here per @andres's go-ahead.)

Acceptance

  • panel= and triage-actors= name the instance's real logins, or the roster moves somewhere the sync tool owns if the GitHub twin must keep its names — that choice is the repo's, the measurement above is not contested.
`labels.conf` reads: ``` panel=claude-bot-andresmgsl codex-bot-andresmgsl grok-bot-andresmgsl kimi-bot-andresmgsl triage-actors=dan-claude-bot ``` The org's actual members (measured 2026-07-29, `GET /api/v1/orgs/heavy-duty/members`): `andres`, `dan`, `cluade-reviewer-andresmgsl`, `codex-reviewer-andresmgsl`, `grok-reviewer-andresmgsl`, `kimi-reviewer-andresmgsl`. Every identity in both config lines is dangling — the GitHub-era names (`claude-bot-*`, `dan-claude-bot`) were never these accounts' logins here (and note the instance's claude identity is literally `cluade-reviewer-andresmgsl`, typo included, so a careful transcription still lands wrong). The reconciler computes the required verdicts as *panel minus author*; with this config the panel resolves to nobody, and the `state:*` machine's review-round rules would mean nothing the moment the reconciler could run. (Flagged in review on !114; split out here per @andres's go-ahead.) ## Acceptance - `panel=` and `triage-actors=` name the instance's real logins, or the roster moves somewhere the sync tool owns if the GitHub twin must keep its names — that choice is the repo's, the measurement above is not contested.
Author
Member

Duplicate of #116's actors half (filed concurrently). #116 already carries the panel=/triage-actors= fix; this one adds only the exact org-member measurement and the cluade- typo warning. Recommend @andres closes this one. Not closing anything myself.

Duplicate of **#116**'s actors half (filed concurrently). #116 already carries the `panel=`/`triage-actors=` fix; this one adds only the exact org-member measurement and the `cluade-` typo warning. Recommend @andres closes this one. Not closing anything myself.
Sign in to join this conversation.
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: heavy-duty/rig#119
No description provided.