Frontmatter
| id | 9235 |
| title | DevIndex: Adjust Meritocracy Filter to exclude allowlisted users from the maxUsers cap |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Feb 21, 2026, 11:35 PM |
| updatedAt | Feb 21, 2026, 11:43 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9235 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 21, 2026, 11:43 PM |
DevIndex: Adjust Meritocracy Filter to exclude allowlisted users from the maxUsers cap
tobiu assigned to @tobiu on Feb 21, 2026, 11:43 PM

tobiu
Feb 21, 2026, 11:43 PM
Input from Gemini 3 Pro:
✦ I have implemented the fix for the Meritocracy Filter.
Changes Made:
apps/devindex/services/Storage.mjs: Updated theupdateUsersmethod to calculate aneffectiveMax.- Logic: The script now dynamically fetches the size of the
allowlistand adds it toconfig.github.maxUsers. The array is sliced at this neweffectiveMaxboundary.- Knowledge Base Enhancement: Added a detailed, intent-driven comment directly into the source code explaining exactly why this calculation exists (to protect organic slots from being consumed by manual overrides).
This ensures the platform remains fair and meritocratic, even when manual exceptions are granted! Changes have been pushed to
dev. Closing the ticket.
tobiu closed this issue on Feb 21, 2026, 11:43 PM
Description
Currently, the
updateUsersmethod inStorage.mjsstrictly slices theusers.jsonlarray atconfig.github.maxUsers. This creates an unfair scenario where manually allowlisted users (e.g., conference speakers who haven't met the organic threshold) consume slots that belong to organic, high-contributing developers.Requirements
apps/devindex/services/Storage.mjs.updateUsers(), fetch the current allowlist size.effectiveMaxasconfig.github.maxUsers + allowlist.size.effectiveMaxwhen slicing the array and calculating pruning logic.