# 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
