record_learner_hypothesis
Record evidence-backed hypotheses about learner understanding, then reinforce, revise, or retire them to keep teaching insights current.
Instructions
写一条 LearnerHypothesis (3 课之后才允许首次写, agent 自己 enforce). 若 domain 命中学习者的观察禁区登记簿, 直接不写入 (不报错, 返回说明). 禁令 (Confidence 主权立法): 关于学习者 confidence 水平/校准好坏的推断——"她的把握度偏低" "她高估/低估自己" 这类判词——不得作为 hypothesis 记录。那是当次反思(reflect_on_teaching)才配装的东西, 不是可教状态, 不许经这个工具进 learner_hypotheses/学生画像的前馈通道。 生命周期扩展 (同一支笔的续写面): 带 hypothesis_id + action 时不再创建, 而是对既有假设做 reinforce(证据续期: last_evidence_at 推到当下, 可附 evidence_event_ids 追加)/revise(新文本超越: 旧行转 expired 留痕, 新行承接在场状态与证据账, 回执给 superseded_hypothesis_id)/retire(老师判旧转 expired, 与学习者 reject 分属两支)。主权层级: confirmed/rejected/frozen 是学习者判决——rejected/frozen 三动作全拒, confirmed 只许 reinforce。没有证据喂养的假设在简报里会读作 stale (纯提示, 不自动退役)——有证据就 reinforce, 被推翻就 revise/retire, 别让账本长灰。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | reinforce=证据续期 revise=新文本超越(旧行留痕) retire=老师判旧。与 hypothesis_id 成对出现; 不带则走创建路径。 | |
| domain | No | 创建路径必填; 带 action 时忽略 (沿用原行 domain)。 | |
| confidence | No | 0..1。创建路径必填; revise 可选 (缺省沿用旧行); reinforce/retire 忽略。 | |
| observation | No | 创建路径与 action=revise 必填 (revise 的新文本); reinforce/retire 不需要。 | |
| hypothesis_id | No | 生命周期动作的目标假设 id——与 action 成对出现, 单给报错。 | |
| idempotency_key | No | 可选。幂等键 (建议 uuid) —— 同一 key 重放此调用返回首次结果, 不重复写入. 网络重试/断线重连时带上同一个 key, 而不是猜"上次到底写没写". | |
| evidence_event_ids | No | 创建时初始证据; reinforce/revise 时追加进原行证据账 (去重)。 |