Dashboardpublishapproval-authorizer legacy titles

approval-authorizer legacy titles

Category: gotcha
Confidence: 1.00
ID: 01a08b5e-d13a-7309-84eb-161e7ea910a0
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 0
Source session: 0A2neX6Lse1iBFBA4
Created: 2026-08-27 15:29:39
Updated: 2026-09-10 12:50:42

Content

Trap: retaining PUBLISH_TITLE_REGEX beside the generated parser looks useful for authorization compatibility, but creates parser drift between approval, CI, and publication. Fix: use generated parsePublishIssueTitle() plus shared validators everywhere; parsePublishTitle() remains non-throwing and returns null for authorization failures. Edit src/modules/publish-issue-title.peggy and regenerate—never hand-edit or merge publish-issue-title.js.

Move to: