From e93b9dfa5303ab119e7c40c83e49f04d7ee7d756 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Tue, 24 Mar 2026 19:10:20 +0100 Subject: [PATCH] Add git workflow rules to CLAUDE.md Never work on main directly; always switch back to development after merging to main. Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index c068d60..474907b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -70,3 +70,9 @@ Dashboard has a chart toggle (Both / Portfolio / 1-Year BTC) using tab state in - `purchases`: id, amount_eur, price_eur, created_at, user_id (FK) Database persists via Docker volume at `/app/data/btc_portfolio.db`. + +## Git Workflow + +- **Never work directly on `main`.** All development happens on `development` (or a feature branch). +- After any merge/push to `main`, always switch back to `development` immediately. +- `main` is only touched to merge in completed work from `development`.