# State Routing

## Durable learning → `~/self-improving/`
Use for:
- confirmed preferences
- reusable lessons
- domain habits
- project-specific patterns

## Active state → `~/proactivity/session-state.md`
Keep:
- current objective
- last confirmed decision
- blocker or open question
- next useful move

## Volatile breadcrumbs → `~/proactivity/memory/working-buffer.md`
Use for:
- tool-heavy work
- long tasks
- interruption recovery
- partial findings not ready for durable memory

## Rule
If it should still matter next week, store it as learning.
If it matters only for the current task, store it as active state.
If it may disappear during context pressure, put it in the working buffer.
