Merge main (#119 squash-merged) into claude/phase5-shell-split

main's tree equals the media branch merged above, so this keeps the
tree; the diff to main is now the Shell split alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MRtGG9ARfqqhma3t85Ro2u
This commit is contained in:
Claude 2026-10-04 10:59:54 +00:00
commit 487fb62983
No known key found for this signature in database

Diff Content Not Available