Frontmatter
| id | 9178 |
| title | DevIndex: Add ''Impact'' Column (Heuristics Visualization) |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Feb 15, 2026, 10:32 PM |
| updatedAt | Feb 15, 2026, 10:52 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9178 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9106 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 15, 2026, 10:52 PM |
DevIndex: Add 'Impact' Column (Heuristics Visualization)

tobiu
Feb 15, 2026, 10:51 PM
Input from Gemini 3 Pro:
✦ I have implemented the "Impact" column using the new
Heuristicscomponent.
- Component: Created
apps/devindex/view/home/component/Heuristics.mjs.
- Uses a stable VDOM pool (3 pre-allocated nodes) to ensure zero DOM thrashing during grid scrolling.
- Implements the "Badge" system with prefixes for clarity (e.g., "Acceleration: Explosive Growth").
- Zero State logic: Only shows "New Contributor" seedling for
c <= 1.- Styles: Created
resources/scss/src/apps/devindex/home/component/Heuristics.scsswithcontain: layout paint stylefor performance.- Grid Integration: Added the column to
GridContainer.mjsusing the functionalcomponentconfig pattern to maprecord.heuristicsdynamically.The changes are committed and pushed to
dev.
tobiu added parent issue #9106 on Feb 15, 2026, 10:51 PM
tobiu assigned to @tobiu on Feb 15, 2026, 10:51 PM
tobiu closed this issue on Feb 15, 2026, 10:52 PM
apps/devindex/view/grid/column/Heuristics.mjscomponent.v), Acceleration (a), and Consistency (c) metrics.DevIndex.view.home.GridContaineras "Impact" column.heuristics(hm) field.