update_reader_profile
Update a person's OPERATOR FLUENCY (baseline + per-topic strengths that follow them across companies). Use when the operator (or an admin) sets or corrects how agents should speak to them, or when seeding an empty profile with seed_if_empty for a first guess. Human door for edits; agents may seed empty self only.
[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 |
|---|---|---|---|
| domains | No | Topic → novice|fluent|expert (merged). | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| member_id | No | Optional target UUID. Defaults to you. | |
| default_level | No | ||
| glossary_seen | No | ||
| seed_if_empty | No | If true, agents may write only when the target has no profile yet (self only). Human doors may always write. |