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:
parent
88bdc4210a
commit
a1b15743dc
1 changed files with 2 additions and 2 deletions
|
|
@ -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`**.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue