6d9bd902ea
- Add Orchestrator class with handle_message() and handle_callback() entry points - Command parsing via regex: /gsd:* pattern extraction - Auto-session-creation per CONTEXT.md decision - Error handling with try/except returning format_error() cards - Approval detection integration with ApprovalHandler - Output truncation to 2000 chars for Feishu card limits - 18 tests passing with full coverage Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>