fix(rectification): bind quality cards to the followup probe
Independent Staging Quality Gate / validate (push) Successful in 23m15s
Independent Staging Quality Gate / publish (push) Failing after 36s

Graduation no longer gets the college-experience question, and identical D24 splits only ask once.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-09-04 23:47:47 +08:00
parent 73c2a1a51e
commit 40c623edf6
9 changed files with 462 additions and 9 deletions
@@ -0,0 +1,28 @@
# Staging 人肉复核 · 学业质量探针去重(2026-09-04
给产品负责人。实现者无法在真实校正会话里点选。测之前先做第 0 条。
本单对应 BUG-540、BUG-541。不要把真实案例里的年份、事件或候选分钟写进任何记录。
## 0. 确认测的是新版本
浏览器打开 `https://staging.jyotisha.chat/api/health`,看 `deployment.gitCommit` 前 8 位是否等于本单合入 staging 后的提交。不一致 = 先别测。
## 1. 入学 + 毕业最多一道「上大学」发挥题(P0 · BUG-540 / BUG-541
1. 新建生时校正。
2. 采集阶段录入两条学业事件:一条入学、一条毕业(相隔几年即可),并补齐其它领域,走到**候选区分**(出现发挥/体验点选卡的那一段,不是采用后核对)。
- ✅ 预期:最多出现一次「那次上大学,更接近如愿、将就调剂、发挥失常还是说不清」。题干年份 = **入学**年份,不是毕业年份。
- ❌ 改造前:同一张入学发挥卡连出两次;第二次计分其实绑在毕业事件上。
## 2. 题干与选项对得上当前这一问(P0 · BUG-540)
若第 1 条出现了发挥卡:
- ✅ 预期:日期标签、题干、「上大学」这句都指向同一年(入学那年)。不会一边写入学年、一边打分到毕业。
- ❌ 改造前:卡面是入学题,后台 `probe_id` 却是毕业。
## 3. 只有毕业、没有入学时(P1 · BUG-541)
新案例只记毕业、不记入学,走到区分阶段:
- ✅ 预期:不会出现套在毕业上的「上大学 / 调剂 / 发挥失常」题。仍可问其它带年份的存在性区分题。
- ❌ 改造前:毕业也会被写成高考发挥题。