Frontmatter
| id | 9041 |
| title | Enhancement: Add Spider Summary Logs |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Feb 7, 2026, 10:15 PM |
| updatedAt | Feb 7, 2026, 10:17 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9041 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8930 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 7, 2026, 10:17 PM |
Enhancement: Add Spider Summary Logs

tobiu
Feb 7, 2026, 10:17 PM
Input from Gemini 3 Pro:
✦ Added summary logs to the Spider execution.
Changes
- State Tracking: Added
totalFoundto the spider state.- Summary Log: The
run()method now outputs a final summary block indicating the total new candidates discovered, even if the run was silent/empty.Example Output
-------------------------------------------------- [Spider] Run Complete. [Spider] Total New Candidates Discovered: 124 --------------------------------------------------Code committed to
devbranch.
Add a final summary log to the Spider execution to clearly indicate the results of the run.
Current Behavior: If no new users are found (e.g., because all repositories were already visited), the Spider exits silently after processing pages, leaving the user unsure if it worked or just found nothing.
Goal: Print a summary at the end of the run:
Changes:
apps/devrank/services/Spider.mjsto track cumulative stats in thestateobject.run().