redraft_playbook_contract
Rewrite one engine-drafted Play into an English operator contract (outcome, who, what Yes authorizes). Clears Agree. Does not run. Use on first Focus view leftovers or when get_playbook still shows an activity slug as the title.
Routing: Engine slug Play → English contract → use this, then get_playbook
[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 |
|---|---|---|---|
| force | No | Re-draft even if a contract already exists. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| tactic_id | No | UUID of the Playbook (use this or tactic_title). | |
| tactic_title | No | Title (or fragment) of the Playbook. |