add_customer_evidence
Store one piece of REAL Customer Evidence for this company (paying-customer words/behavior, telemetry, review, operator-relayed quote, prospect signal, or agent-as-user). Evidence outranks generated ICP simulation. Use when the operator pastes a real customer quote, a call note, a review, or a provenanced usage signal — NOT for inventing personas (use Customer Hunter / create_icp for hypotheses).
[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 |
|---|---|---|---|
| claim | Yes | Short observation / takeaway (required, ≥8 chars). | |
| class | Yes | Evidence class (determines rank weight). | |
| quote | No | Optional verbatim quote. | |
| source | Yes | Provenance: "operator paste", "support ticket #…", "Amazon review", … | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| observed_at | No | Optional ISO timestamp when observed (default: now). | |
| may_open_loop | No | If true, may open a work loop from this signal. Default false. | |
| subject_label | No | Optional human label (e.g. Kendall) — not a global identity system. | |
| may_refine_icp | No | If true, may seed an ICP-delta offer later (never silent rewrite). Default false. | |
| may_steer_copy | No | If true, may inform copy/messaging. Default true. | |
| may_not_auto_act | No | If true (default), evidence must not auto-act without human/graduated path. |