Awareness system + onboarding state machine + welcome choice
New awareness/ directory in the journal for solstone's self-awareness:
- awareness/current.json — materialized state for fast reads
- awareness/YYYYMMDD.jsonl — append-only daily log of state transitions
Onboarding changes:
- Welcome choice: new users see Path A (observe) vs Path B (interview)
- Triage routing is now awareness-state-aware: Path A observation
routes to triage (not onboarding agent again)
- Chat CLI routing updated to match
- Triage injects observation context during Path A
New CLI: sol call awareness status|onboarding|log
39 new tests, 1947 total passing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>