Block a user
feat: give Timmy hands — artifact creation from conversation
fix: validate file paths before filing thinking engine issues
fix: pause thought counter during idle periods without user input
fix: pause thought counter during idle periods
feat: SensoryEvent model + SensoryBus dispatcher
feat: time adapter — circadian awareness for Timmy