docs(agents): align specialist-preamble with the auto-atomic-commit rule

Every specialist loads this preamble. Replace "commit/push only when asked"
with the new auto-atomic-commit + push behavior (defers to the global Git
Commit Protocol), and correct the stale "forge is down" note — the forge
(159.203.170.249) is now the live origin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Natalie 2026-06-28 06:23:38 -04:00
parent 88bdc4210a
commit a1b15743dc

View file

@ -53,8 +53,8 @@ Layer specifics: **`rust-source-of-truth.md`** (Rust/crates), **`gdscript-conven
## 6. Safety & workflow
- **Build output never under `src/`**`.local/build/**`: **`build-output-locations.md`**.
- **Atomic commits:** one logical change, scoped `git add <paths>` (never blind `git add -A`); conventional message. Commit/push only when asked.
- **Worktree agents fork stale `origin/main`** (forge is down) — integrate via `git checkout <branch> -- <file>`, **never `git merge`** (clobbers local-only commits).
- **Auto-atomic commits:** one logical *verified* change → scoped `git add <paths>` (never blind `git add -A`), conventional message, **then push to the forge** — no asking. Full rule: global `~/.claude/CLAUDE.md` "🔁 Git Commit Protocol".
- **Worktree agents fork `origin/main`** (the forge `159.203.170.249`, now live) — with auto-push it tracks local, but a just-committed-not-yet-pushed change won't be there; integrate via `git checkout <branch> -- <file>`, **never `git merge`** (clobbers local-only commits).
- EDIT-host vs RUN-host, env, rsync: **`two-host-workflow.md`**. Local safety (`ThemeAssets`, `EventBus`, `/tmp`): **`safety-rules-local.md`**.
---