--- name: linear-company-operator description: Use when operating Linear as Sam/Nancy's company task system: creating or restructuring projects, milestones, cycles, views, revenue priorities, Sam decision tasks, Nancy execution tasks, and proof-based follow-through. --- # Linear Company Operator Use Linear as the company operating system, not a task dump. ## Core model - **Projects** = money/outcome lanes with clear end states. - **Milestones** = phases inside a project: `Proof / Audit`, `Ship / Outreach`, `Revenue / Conversion`. - **Cycles** = this sprint / this-week execution only; backlog stays out of the current cycle. - **Issues** = atomic next actions with one owner and proof required. - **Views** = durable decision/operating surfaces. ## Sam vs Nancy assignment Assign **Sam** only leverage/blocker tasks Nancy cannot do: - decisions changing direction - approvals for external sends/posts/config/restarts - intros, relationship moves, customer/client replies - access, credentials, billing, account-owner actions - public proof confirmation when Nancy lacks access Sam tasks should start with `[Needs Sam]`, include answer choices when possible, and include an explicit @Sam comment so the request reaches Sam's Linear inbox. Do not rely on assignment alone. Assign **Nancy** execution/proof tasks: - research, audits, code/content/build work - QA and proof capture - social/content production - follow-up after Sam decisions - conversion system setup ## Required Linear surfaces Maintain these views when possible: - `Sam Answer Desk`: assignee Sam, active/not done, `[Needs Sam]` or blocker/approval/access decision. - `Nancy Queue`: assignee Nancy, active/backlog, grouped by project. - `This Week / Cycle`: current cycle only, sorted by priority/estimate. - `Revenue Now`: issues/projects directly tied to leads, sales, posts, offers, outreach, conversion. - `Blocked`: waiting on access, approval, external proof, credential, or runtime blocker. ## Project setup checklist For each money/outcome project: 1. Set a concise summary and outcome-oriented description. 2. Add three milestones: `Proof / Audit`, `Ship / Outreach`, `Revenue / Conversion`. 3. Create one Nancy-owned audit/proof issue. 4. Create at most one Sam-owned blocker/decision issue. 5. Put only current sprint issues into the current cycle. 6. Require proof before Done: URL, screenshot, file, test/build result, public post link, Linear comment, or artifact path. ## Prioritization Rank by: 1. direct revenue proximity 2. speed to ship 3. proof clarity 4. blocker removal power 5. fit with current priority stack Default priority stack: 1. DDHG / Habit Garden developer acquisition 2. Creature Beach / Shelly Shop content and conversion 3. Nancy/OpenClaw reliability where it blocks execution 4. AI Business Boomer lead funnel and SEO 5. Panimate pro funnel / first customers 6. Dishrated validation/scoring ## Operating loop 0. Check recent Linear comments/mentions first. If Sam commented or @mentioned Nancy in a ticket, reply in that Linear thread before summarizing in Telegram. 1. Capture raw intake in Telegram or quick Linear issue. 2. Convert executable work into Nancy issues. 3. Convert blockers into `[Needs Sam]` issues with answer choices. - Add a short @Sam comment explaining the exact decision/access/action needed and the recommended choice. 4. Review current cycle; keep it small. 5. When Sam answers, create/update Nancy execution issue and mark Sam blocker Done. 6. Do not mark work Done without proof in Linear or a linked artifact. ## Comment response rule - Linear comments are not optional side-channel chatter; they are part of the task record. - If Sam asks status in Linear, answer in Linear with current state, blocker, next action, and proof gap. - If Sam changes direction in Linear, acknowledge it in Linear and update the issue title/description/project/status when appropriate. - If Nancy needs Sam's help, @mention Sam in the Linear comment on that exact issue; this is required for Sam-owned blockers and current-cycle decisions. - Because the current API key belongs to Sam's account, API-created comments may visually show as Sam; prefix with `Nancy response:` until Nancy has her own Linear API identity.