From 00f21464c3652ad7f9f1f0fe12c6432c3b60122d Mon Sep 17 00:00:00 2001 From: James Date: Wed, 8 Apr 2026 13:53:52 -0400 Subject: [PATCH] =?UTF-8?q?Add=20Part=2010=20=E2=80=94=20Git=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Commit message format (imperative mood, 50 char subject, area prefixes) - Commit early/often philosophy - When to amend vs. new commit - Push guidelines (never force main, destructive operations need approval) - Repository hygiene (what to commit, .gitignore maintenance) - Signed commits noted for future --- CLAVITOR-PRINCIPLES.md | 101 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/CLAVITOR-PRINCIPLES.md b/CLAVITOR-PRINCIPLES.md index 15a68c4..865b78a 100644 --- a/CLAVITOR-PRINCIPLES.md +++ b/CLAVITOR-PRINCIPLES.md @@ -1180,4 +1180,105 @@ The feature will mature separately from these architectural principles. --- +## Part 10 — Git workflow + +### Commit philosophy + +**Commit early, commit often.** A commit is a save point, not a publish event. +- One logical change per commit — don't mix bug fix + refactoring + new feature +- If you can't explain the commit in one sentence, it's too big — split it +- Work-in-progress commits are fine locally; clean up before sharing + +### Commit message format + +``` +: + +: (optional but encouraged) + +