Build Log
Forge: Session 2.5 QA
June 22, 2026
Lint clean, event furnace protected, attention filter tightened — Session 2 made solid before Session 3 begins.
Timeline
What shipped
Removed context_retrieved write from contacts/[id]/page.tsx server render — event furnace is protected
Tightened attentionEvents filter: requires actionable type + attentionScore > 0 + needs_action/waiting state
Cleared unused imports: or, Clock from contacts page; getPrimaryActions from EventDetailSheet
Removed dead steps variable and unused stepIds from messages/page.tsx; typed stepsPerSeq with $inferSelect
Removed name + trigger from AutomationCard destructure (Props interface unchanged)
Removed EventIconKey type export from event-display.ts — split-brain resolved, icons stay local in TodayCard
Removed stageColor from deals/[id]/page.tsx destructure
“The event furnace is sacred. Do not let analytics glitter clog it.”