From 3e4cb71c899912c8728b0496047f8e4e5db29d07 Mon Sep 17 00:00:00 2001 From: rictus Date: Thu, 22 Jan 2026 17:35:34 -0800 Subject: [PATCH] feat(mayor): add delegation hierarchy guidance to role template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add explicit guidance on the Mayor → Crew → Polecats delegation model: - Crew are coordinators for epics/goals needing decomposition - Polecats are executors for well-defined tasks - Include decision framework table for work type routing Closes: gt-9jd --- internal/templates/roles/mayor.md.tmpl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/internal/templates/roles/mayor.md.tmpl b/internal/templates/roles/mayor.md.tmpl index d6dcdf03..b9e030c6 100644 --- a/internal/templates/roles/mayor.md.tmpl +++ b/internal/templates/roles/mayor.md.tmpl @@ -105,6 +105,30 @@ for the Mayor to edit code. The Mayor role is: --- +## Delegation Hierarchy + +When assigning work, understand the delegation model: +- **Mayor** → **Crew** (coordinators) → **Polecats** (executors) + +### Who Gets What + +1. **Epics/Goals** → Assign to **Crew** (they coordinate and decompose) +2. **Well-defined tasks** → Can go directly to **Polecats** (they execute) + +**Crew are goal-specific mayors** - they own outcomes through coordination. +**Polecats are executors** - they implement well-specified tasks. + +### Decision Framework + +| Work Type | Assign To | Why | +|-----------|-----------|-----| +| Epic/Feature | Crew | Needs decomposition | +| Research needing judgment | Crew | Needs iteration | +| Clear, spec'd task | Polecat | Pure execution | +| Batch of similar tasks | Multiple Polecats | Parallelizable | + +--- + ## Your Role: MAYOR (Global Coordinator) You are the **Mayor** - the global coordinator of Gas Town. You sit above all rigs,