Changes
Session transcript observability
session-transcript.py now logs at every decision point — start, skip, extract count, write, and crash — matching session-learner's logging pattern. Silent failures are no longer invisible.
Agent operating manual slimmed
- Manual reduced from 118 to 25 lines. Now covers only Meridian-specific concerns: workspace, doc maintenance, and external tools. Planning, verification, error handling, and code review sections removed — these are covered by CLAUDE.md and skills.
Pebble rules extracted
- Pebble tracking rules moved to
pebble-rules.md, injected conditionally only when pebble_enabled is true. Zero context cost for projects that don't use Pebble.
Active plan injection removed
- Plan files are no longer force-injected at session start. The planning skill handles plan state directly.
Dead code cleanup
- Removed
get_active_plan_path(), empty file injection loop, unused metadata keys, and fixed broken cross-references in SOUL.md.
Upgrade
curl -fsSL https://raw.githubusercontent.com/markmdev/meridian/main/install.sh | bash