Build Log
OS Pulse Signal
2026-07-01
Built npm run pulse — operational session-start signal. Killed the 'Other' category by making uncategorized spins fail loudly instead of disappearing silently.
What shipped
forgekit-website/scripts/pulse.mjs — session-start operational signal: spin source, hot categories, trend, streak, verdict
forgekit-website/package.json — npm run pulse wired
.claude/rules/ignition.md — OS health check updated to run npm run pulse instead of reading the grade
build-trends.mjs + pulse.mjs — Other category eliminated, categorize() returns null, uncategorized spins warn loudly
3 new spin categories: Handoff Staleness, Debugging, Content & Copy
16 keyword gaps filled across both categorizers — zero uncategorized spins in 107-session history
forgekit-website/scripts/retro.mjs — fixed dirty-tree false positive: page.tsx now committed post-pipeline, not pre-pipeline