Frontmatter
| id | 9247 |
| title | Fix Opt-In evaluation relying on ticket titles |
| state | Closed |
| labels | bugai |
| assignees | tobiu |
| createdAt | Feb 22, 2026, 1:40 PM |
| updatedAt | Feb 22, 2026, 1:41 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9247 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 22, 2026, 1:41 PM |
Fix Opt-In evaluation relying on ticket titles
tobiu assigned to @tobiu on Feb 22, 2026, 1:40 PM

tobiu
Feb 22, 2026, 1:41 PM
Input from Gemini 3 Pro:
✦ I have removed the ticket title checking from the
OptIn.mjsservice and updated the documentation inOptIn.mdaccordingly.The evaluation logic now correctly differentiates templates based on whether the issue body contains the
### GitHub Usernamesmarkdown block. This ensures the process is robust even if users modify the issue titles.The changes have been pushed to the repository. I will close this issue.
tobiu closed this issue on Feb 22, 2026, 1:41 PM
The
OptIn.mjsservice and the corresponding documentation inOptIn.mdincorrectly assumed that issue titles are static (Opt-In Request:andOpt-In Nomination:), when in fact users or GitHub might change the titles of templates.To fix this, the evaluation logic is being updated to:
titlefield entirely.### GitHub Usernamesis present within the issue body.This resolves the logic hole and ensures robust processing regardless of user title edits.