create_playbook
Create a Playbook for the company (growth_tactics — the Plays rail). Use when the operator wants a reusable runnable loop or playbook — not a Knowledge file. SOP and reference docs stay on save_knowledge.
Routing: Playbook / reusable company loop → use this. SOP / guidelines / notes → save_knowledge
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The Playbook title (e.g., "X Original Content Playbook") | |
| status | No | Current status of the Playbook | |
| category | Yes | Growth category: Leads (lead acquisition), Conversion (leads to customers), Customer Lifetime Value (retention), Time (automation) | |
| priority | No | Priority level | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| description | No | Detailed how-to / instructions for the Playbook | |
| linked_kr_id | No | Optional key-result id the Playbook most advances (validated against the company OKRs). If omitted, the most off-track KR of the bound objective is chosen. | |
| objective_id | No | Optional OKR objective UUID to bind this Playbook to (validated against this company). If omitted, the binding is auto-inferred from the category→OKR map. |