新增 ask_quality_feedback、运营/C端评分 API 与 admin-h5 问答反馈区;禁改消息/UGC/真支付。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.3 KiB
1.3 KiB
Feature Spec: QualityFeedback(Ops · ECR-020)
Status:
Active(Loop continuous · ECR-020 Closed)
Parent: WAVE0-FROZEN · Predecessor: ECR-019 Closed
Capability:AskOperations· BC:Ask_Ops
授权:docs/WAVE0/LOOP_AUTHORIZATION.md
Non-goals
改写消息正文 · SystemPrompt/Knowledge · HandoffCase 全量 · AICoreConfig · UGC 广场 · 真支付
L2 Domain
| 概念 | 语义 |
|---|---|
QualityFeedback |
绑定 thread(可选 message);rating 1–5;tag ∈ {helpful,off_topic,unsafe,other};source ∈ {admin,user} |
L3 API
| Method | Path | 权限 | 语义 |
|---|---|---|---|
| GET | /admin/ask/feedback |
admin.ask.read |
列表 |
| POST | /admin/ask/threads/:id/feedback |
admin.ask.feedback.write |
运营提交 |
| POST | /ask/threads/:id/feedback |
DeviceAuth 用户 | C 端评分 |
Migration
000021:ask_quality_feedback + 授予 admin.ask.feedback.write
L4 AC
| ID | Then |
|---|---|
| AC-F-01 | admin POST feedback → 200 · list 可见 |
| AC-F-02 | user POST feedback → 200 |
| AC-F-03 | 无效 rating → 400 |
| AC-S-01 | 无 Admin → admin list 401 |
| AC-S-02 | 无 feedback.write → admin POST 403 |
| AC-P-01 | list < 500ms |
| AC-O-01 | admin 提交写 AuditLog ask.feedback.create |
contract_diff: docs/CONTRACT_DIFF/ECR-020.yaml