Introduces CognitiveState schema and CognitiveTracker that infers
Timmy's focus, engagement, mood, and commitments from each chat
exchange. State persists to ~/.tower/timmy-state.txt so external
systems (Matrix avatar, dashboard) can drive visible behaviour.
Fixes#325
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>