summaryrefslogtreecommitdiff
path: root/.agent
diff options
context:
space:
mode:
Diffstat (limited to '.agent')
-rw-r--r--.agent/preferences.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/.agent/preferences.md b/.agent/preferences.md
index 7ca21d6..6d1c4bb 100644
--- a/.agent/preferences.md
+++ b/.agent/preferences.md
@@ -5,3 +5,10 @@ Living record of user preferences for the Nav project.
## 1. Interaction & Workflow
- **Safety First:** Cautious and deliberate action.
- **Checkpoint Model:** Research -> Strategy -> GO.
+
+## 2. Repository Conventions — NON-NEGOTIABLE
+- **Default branch is `main`.** Always has been, always will be.
+- When the user says "main", "master", or "the default branch" they all mean `main`.
+- **CI/CD (`.github/workflows/android.yml`) triggers on `main`.** Firebase App Distribution only fires on pushes to `main`. Never change the trigger branch without explicit instruction.
+- Before any merge or push, verify: `git branch --show-current` is `main` and `git remote show origin | grep "HEAD branch"` shows `main`.
+- Never create or develop on `master`. If `master` ever appears, rename it to `main` immediately.