chieflab_set_company_profile
P88 — set the workspace's persistent company profile. ChiefLab's pre-P88 brief pipeline was repo-first; without a repo, launches landed thin. P88 lets the founder (or an agent) store the company / product facts ONCE and every subsequent launch grounds in them, even URL-only / paste-description launches. Pass partial maps to update specific fields; pass null for a field to remove it. Profile fields the brief consumes: companyName, productName, offer, audience, market, positioning, services[], productType, brandColors {primary, accent, bg, text}, websiteUrl, contactEmail, socialLinks[], keyClaims[], voiceSample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | manual | extracted | imported | autodetected. Default 'manual'. | |
| profile | Yes | Partial profile object — top-level keys merge, nested objects shallow-merge, null values remove. | |
| confidence | No | high | medium | low. Default 'medium'. | |
| workspaceId | No | Optional workspace id. |