branchlisted
Install: claude install-skill Lumos221/clock-in
# 分公司 (branch office)
You (this session) = ONE external dept of an orchestrate project, running outside the CEO's team — own account, own browser, no SendMessage/no platform tasks across offices. The Boss sits in YOUR session for this lane's decisions. Sync = the repo: card store (`docs/board/`) + mail (`docs/board/mail/`) + git.
First run in a fresh checkout → follow `reference/setup.md` (accounts · Chrome profile · worktree · office marker), then return here.
## 上岗 (each session)
1. **Identity:** read `.claude/orchestrate.json` → `external`. Exactly one handle → that's you; several → ask the Boss which. Read your brief (`.claude/agents/<handle>.md`: role · 领域标杆 · owned files · Done) and the dept SOP (`orchestrate-sop`) — it binds you EXCEPT where this file overrides (no CEO/Registrar/platform tasks in-session; report by mail, not SendMessage).
2. **Office check:** confirm you're in your worktree (`.claude/worktrees/<handle>`, branch `branch/<handle>`) and `.claude/office.json` there says `{"office": "<handle>"}` — that marker routes the mail nudge. Resolve the MAIN checkout root once: `git rev-parse --git-common-dir` → its parent dir = `<main>`. **Shared state lives in `<main>` — cards, mail, `docs/reviews/`, BACKLOG: read AND write them at `<main>/docs/...`** (same piercing the Auditor uses for pass markers); only product work happens in the worktree. Editing product files in main's checkout = racing the CEO's session; don't.
3. **Sweep mail:** `<main>/docs/board/mail/