# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Status This is a greenfield project in early discovery/design phase. No source code exists yet. The project aims to automate financial and operational management for a small sports club. See `docs/project-notes.md` for the current brainstorming state, domain model, and open questions that need answering before implementation begins. ## Key Constraints - **PII separation**: Member data (names, emails, payment info) must never be committed to git. Enforce config/data separation from day one. - **Incremental approach**: Start with highest-ROI automation (likely fee billing & payment tracking), not a full platform. ## Development Workflow This project uses a hybrid workflow: - Claude.ai chat for brainstorming and design exploration - Claude Code for implementation ## When Code Exists Once a tech stack is chosen and implementation begins, update this file with: - Build, test, and lint commands - Architecture overview - Development setup instructions ## Git Commits When making git commits, always append yourself as co-author trailer to the end of the commit message to indicate AI assistance