# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Rules Set 1. Ask, don't assume. If something is unclear, ask before writing a single line. Never make silent assumptions about intent, architecture, or requirements. 2. Simplest solution first. Always implement the simplest thing that could work. Do not add abstractions or flexibility that weren't explicitly requested. 3. Don't touch unrelated code. If a file or function is not directly part of the current task, do not modify it, even if you think it could be improved. 4. Flag uncertainty explicitly. If you are not confident about an approach or technical detail, say so before proceeding. Confidence without certainty causes more damage than admitting a gap.