atelier brief: push to master per task, and ATELIER-COMPLETE closes the run

This commit is contained in:
2026-08-20 03:35:36 +00:00
parent adc45c4343
commit 597597f50e
+17 -4
View File
@@ -15,10 +15,9 @@ Paste everything below the line into a fresh agent.
You are extracting **Atelier** out of `~/officer-dev/dockers/officer-atelier` and into an Officer plugin, You are extracting **Atelier** out of `~/officer-dev/dockers/officer-atelier` and into an Officer plugin,
the way `music`, `offscale` and `gitea` were extracted before it. the way `music`, `offscale` and `gitea` were extracted before it.
**Work in a git worktree, not the main checkout.** Another agent may be working in **Work in a git worktree, not the main checkout.** Another agent is watching
`/home/pastilhas/officer-dev/platform` tonight. On 2026-08-20 two agents with bypassed permissions ended `/home/pastilhas/officer-dev/platform` and pulling into it as you push. Two processes in one working tree
up in one working tree and only avoided losing work because one of them noticed and stopped. Do not is how work gets lost — on 2026-08-20 it nearly did.
arrange that again:
``` ```
git -C /home/pastilhas/officer-dev/platform worktree add /home/pastilhas/officer-dev/atelier-work -b atelier-plugin git -C /home/pastilhas/officer-dev/platform worktree add /home/pastilhas/officer-dev/atelier-work -b atelier-plugin
@@ -26,6 +25,20 @@ git -C /home/pastilhas/officer-dev/platform worktree add /home/pastilhas/officer
Everything below happens in `~/officer-dev/atelier-work`. Everything below happens in `~/officer-dev/atelier-work`.
**Push every commit straight to master**, from the worktree:
```
git push origin HEAD:master
```
The branch is only there to keep your files out of the other checkout. Master is what is being reviewed.
Push after every task — a reviewer reading five small commits can tell you what went wrong on the second
one; nobody can do that with one commit at the end.
**Your final commit message must contain `ATELIER-COMPLETE` on its own line**, and no earlier commit may
contain that string. It is the signal that the run is finished and the review can start. Do not use it to
mean "this part is done".
## Read first, in this order ## Read first, in this order
1. **`plugins/EXTRACTING-A-PLUGIN.md`** — the runbook and the authority. Read "What changed on 1. **`plugins/EXTRACTING-A-PLUGIN.md`** — the runbook and the authority. Read "What changed on