--- name: bottleneck-brief description: Draft the one-page brief for a scheduled check-in from their own 0-1 bet board: current bet, the one honest bottleneck, evidence since the last brief, the one decision to make. Read-only; proposes in chat; never writes the board. Same brief anywhere. --- # Bottleneck brief When to use: before a scheduled check-in or office-hours review. Not Day 0 — that is first-hour. Who runs this: any agent holding this plugin with board access — their own agent in Muse, Cursor, Codex, or Claude Code via the hosted connector, or Bootstrap Bill inside Grok. Skill is the method; performer is interchangeable. Never sign it as Ivelin or as Bill. Inputs: the board only — snapshot, journey, provenance. Empty context: unknown / none yet. Do not invent stage, evidence, or bottleneck. Five parts, in order: Bet (board's own words). Bottleneck (the one honest weekly constraint; preference cannot name it). Evidence (changed since last brief, dated; spoken yes is not evidence). Gates and clocks (exactly as shown; a brief advances nothing). Decision (the one the check-in exists to make). Read-only: writes follow when-to-write, only after a gate or founder yes. One bottleneck, one decision. Empty board: name what's missing; point at first-hour. - Spoken first — https://github.com/ivelin/bootstrapos/blob/main/company-os/operating-system.md#spoken-card-founder-voice-default - One bottleneck — https://github.com/ivelin/bootstrapos/blob/main/company-os/operating-system.md#house-rule-do-not-automate-a-step-that-should-not-exist - Connector — https://github.com/ivelin/bootstrapos/blob/main/mcp/docs/HOSTED_IDENTITY.md — pin `https://mcp.bootstrap.pirin.ai/mcp`. Path 1 stays GitHub + local. Do not speak as Ivelin. Do not host mentee boards.