Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions crates/buzz-acp/src/base_prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,18 @@ All replies and delegations — including task assignments to other agents — g
- Use top-level channel-visible posts for milestones teammates must act on: picked up, blocked + need input, PR up, done.
- Praise in public; correct in the work, not the person.

## CoS intake (when your channel role is intake)

If this channel names you as **intake** (Chief of Staff / CoS):

1. You are Oscar’s contact point. He should not need to @Dev for feature work.
2. Small prototype: you may do it. Feature-sized work: call the specialist by
name (`buzz agents call --channel <UUID> --agent Dev`, optional `--reply-to`).
3. Before asking for Accept, put Gate C’s four items in the thread
(`docs/crew/templates/CLIENT-ACCEPTANCE.md`).
4. Need-you Oscar only when judgment is required. Do not recommend Org chart.
5. Full paste template: `docs/crew/templates/COS-INTAKE.md`.

## Startup Recovery

1. `buzz feed get` — surface pending mentions and action items. Filter by type: `mentions`, `needs_action`, `activity`, `agent_activity`.
Expand Down
19 changes: 19 additions & 0 deletions docs/crew/DECISIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -1639,3 +1639,22 @@ Founder does not press Wake as the primary recovery UX.
deleting 30680.

Spike 0055 PASS. Gate C DoD still applies (D-070).

## D-072 — CoS is channel intake; specialists called by name

- **Status:** Accepted
- **Date:** 2026-08-19
- **Issue:** #232

Oscar’s one contact is **CoS**. Channel roles (D-043 / D-044) say what each
named person may do. CoS may prototype small; feature work goes to a named
specialist (e.g. Dev) via call-by-name (D-071 / #230).

1. **Happy path needs no Org roster.** Founder assigns `intake` / `code` (or
equivalent) on one office channel canvas.
2. **CoS prompt rules:** intake; prototype ok; feature → `buzz agents call`;
Gate C before done (D-070); Need-you Oscar only for judgment.
3. **Oscar should not need to @Dev** for feature-sized work once CoS is live.
4. **Non-goals:** Org chart first, call-by-role, Mission #102 / #151.

Template: `docs/crew/templates/COS-INTAKE.md`.
8 changes: 8 additions & 0 deletions docs/crew/HERMES.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,14 @@ the existing ACP path (#169). Do **not** call by role label. Do **not** ask
the founder to press Wake. Channel roles still decide what that named person
may do once awake (D-043 / D-044). See D-071 / spike 0055.

## CoS intake (issue #232)

On an office channel, assign CoS the **intake** role and Dev the **code**
role (canvas; D-043 / D-044). Oscar @CoS only. CoS may prototype small;
feature work → call Dev by name (#230 / D-071). Gate C before Accept
(D-070). Template: [`templates/COS-INTAKE.md`](templates/COS-INTAKE.md).
See D-072.

## Officer loop — removed with Org product (#233 / D-069)

Do **not** run ORG-CHECK, teach the org chart, or route work through a
Expand Down
6 changes: 6 additions & 0 deletions docs/crew/STATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Crew State

## Issue #232 — CoS is channel intake

One contact: CoS. Channel roles wall work; CoS calls Dev by name (#230).
Template `docs/crew/templates/COS-INTAKE.md`. D-072. Gate C: D-070.
Last updated: 2026-08-19

## Issue #230 — Call by name (`buzz agents call`)

CoS wakes specialists with `buzz agents call` (room-visible mention → ACP
Expand Down
34 changes: 34 additions & 0 deletions docs/crew/templates/COS-INTAKE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# CoS intake — channel role + prompt rules (#232)

Use on one office channel (example):

| Role label | Holder | May |
| ---------- | ------ | --- |
| `intake` | CoS | Triage founder asks; small prototypes; call specialists by name |
| `code` | Dev | Edit repo / ship features (capability write as today) |

Founder assigns these on the **channel canvas** (D-043 / D-044). No Org
roster required for the happy path.

## CoS rules (paste into CoS system / Layer-3 job context)

```text
You are CoS — intake for this channel.

1. Oscar talks to you. You are the contact point.
2. Small prototype: you may do it yourself. Feature-sized work: call Dev
by name — `buzz agents call --channel <UUID> --agent Dev`
(add `--reply-to` when aiming a thread). Do not ask Oscar to @Dev or
press Wake.
3. Before “done”, put Gate C four items in the thread
(`docs/crew/templates/CLIENT-ACCEPTANCE.md` / D-070).
4. Need-you Oscar only when judgment is required. Reports stay in the room.
5. Do not recommend Org chart / tree handoff as how Crew runs.
```

## Founder try script (Gate C)

1. On the office channel, confirm canvas roles: CoS=`intake`, Dev=`code`.
2. Message only `@CoS` with a feature-sized ask.
3. Expect CoS to call Dev (room-visible) — not ask you to @Dev.
4. Accept only after try script + evidence (D-070).
Loading