Skip to content

Every lesson waiting on the owner reaches the Inbox - #122

Merged
hhff merged 1 commit into
mainfrom
inbox-all-candidates
Nov 6, 2026
Merged

hhff merged 1 commit into
mainfrom
inbox-all-candidates

Conversation

@hhff

@hhff hhff commented Nov 6, 2026

Copy link
Copy Markdown
Member

What

  • devteam.mjs (dashboard data): ooda.knowledge now carries every candidate lesson, plus the 60 most recent of the rest. Before, it was the 60 most recent lessons of any status.
  • Test: 65 old candidate lessons all reach the dashboard data, and the hub's hello inbox equals the dashboard's Inbox count.

Why

Lessons waiting on the owner were missing from the Inbox, and the hub badge disagreed with it. Mothership's log has 120 lessons, 67 of them candidates, but only 22 candidates fell inside the recent 60. So 45 lessons waiting on the owner never appeared, while the badge (which counts the log) said 157 against the Inbox's 112.

Migration

None. Restart the dashboard after the sync.

🤖 Generated with Claude Code

The dashboard's data carried only the 60 most recent lessons, so candidates
older than that never reached the Inbox, while the hub's badge (hello) counted
every candidate in the log. Mothership: 67 candidates waiting, 22 shown, so
the badge said 157 and the Inbox 112. Candidates are now always all there;
only the other lessons are the recent 60.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hhff

hhff commented Nov 6, 2026

Copy link
Copy Markdown
Member Author

Merging (upstream loop). Local Node 24.14.1 main suite passed 49/49, including the 65-candidate test. CI 18/20/22/24 is green at this head.

@hhff
hhff merged commit 37b92d5 into main Nov 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant