Yaojia Wang
6fd637596b
feat(backend): 整章重写 AI 反问澄清预检端点 rewrite/clarify(WFW-9 M2)
新增 POST /projects/{id}/chapters/{no}/rewrite/clarify(非流式 JSON)→ ClarifyDecision,
镜像 refine 侧 clarify:404 缺项目 → _build_rewrite_clarify_input(章级意见 + prior_draft
有界摘录 3000 字,不整章入 LLM)→ run_clarify(clarify_rewrite_spec, analyst 档) → 末尾
commit 落 usage_ledger → 返回决策。只读不写业务表(不变量 #3);日志只记 feedback_len(脱敏);
畸形 parsed 经 run_clarify 韧性回退 need_clarification=false(非 500)。新增 RewriteClarifyRequest
(feedback 必给、prior_draft 可选)。6 端点用例覆盖含糊/明确/404/fail-open/422/摘录有界不泄漏。
2026-07-08 11:46:24 +02:00
..
2026-06-18 11:38:28 +02:00
2026-07-06 17:08:38 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:17:35 +02:00
2026-07-08 10:32:37 +02:00
2026-06-18 11:38:28 +02:00
2026-06-21 19:32:24 +02:00
2026-06-20 10:39:58 +02:00
2026-07-06 17:24:16 +02:00
2026-07-06 14:36:11 +02:00
2026-06-21 19:32:24 +02:00
2026-07-08 11:29:27 +02:00
2026-06-21 19:32:24 +02:00
2026-06-20 10:39:58 +02:00
2026-06-20 10:39:58 +02:00
2026-07-08 10:40:14 +02:00
2026-06-20 10:39:58 +02:00
2026-06-21 19:32:24 +02:00
2026-06-18 14:21:17 +02:00
2026-06-25 12:53:03 +02:00
2026-07-06 16:26:08 +02:00
2026-07-08 11:46:24 +02:00
2026-07-06 17:08:38 +02:00
2026-06-25 12:53:03 +02:00
2026-06-21 19:32:24 +02:00
2026-06-24 17:51:02 +02:00
2026-07-08 08:47:13 +02:00
2026-06-23 20:45:06 +02:00
2026-06-23 19:10:35 +02:00
2026-06-25 12:53:03 +02:00