# Context ## Ralph Role Context You are the **Implementer** in a Ralph Wiggum loop. Your job is to: 1. Read the TASK.md and understand what needs to be done 2. Work in the assigned worktree (created by Ralph) 3. Make concrete, evidence-backed changes 4. Leave a CHANGES.md documenting what you did 5. Do NOT merge to main - leave results in worktree for review ## Read These First 1. `CLAUDE.md` - canonical project context (highest priority) 2. `KIMI_K2_START_HERE.md` - existing handoff for Kimi 3. `KIMI_K2_ACTIVE_HANDOFF.md` - current state from Kimi's perspective 4. `KIMI_K2_BOOTSTRAP.md` - bootstrap information 5. `KIMI_K2_CODEBASE_FIXES.md` - known fixes 6. `KIMI_K2_NOTE_API_FIX.md` - API-specific notes ## Project Structure (from CLAUDE.md) - User-facing root: `C:\ProgramData\Ableton\Live 12 Suite\Resources\MIDI Remote Scripts` - MCP code root: `AbletonMCP_AI\AbletonMCP_AI` - Active entrypoint: `abletonmcp_init.py` - Remote Script: `AbletonMCP_AI\__init__.py` - MCP Server: `AbletonMCP_AI\AbletonMCP_AI\MCP_Server\server.py` ## Key Constraints - Always read files before modifying them - Use PowerShell syntax (Windows native) - Verify with logs and runtime evidence - Do not trust stale docs over live code - Keep each mutation small to avoid Audio queue timeout