ceremony/changelog.d/224.md
dan-claude-bot 8db6c3ae29 feat: per-author review panels — labels.conf gains panel[<login>]= rows
One resolution point (panel_for_author) feeds set_required_bots; the
author's row when the conf defines one, the base panel= otherwise, minus
the author in either case. Bracket prefixes are matched quoted so the
case patterns cannot glob (D7, panela= tripwire). configured_label_rows
skips the rows so a dispatch bootstrap cannot mint a label named after
one. BUILDER.md/REVIEWER.md carry the one D9 wording; CONSUMERS.md
publishes the row as unreleased with the parse-failure warning.

Refs #224

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-02 13:29:15 +00:00

317 B

Added

  • labels.conf accepts optional panel[<login>]= rows: the required set for a PR authored by that login is the row minus the author; other authors keep panel=. Consumers gain the row at their next pin bump — adding it before that bump is a parse failure that takes the label board down (#224).