生时校正支持给档案里的其他人做 #160

Open
opened 2026-10-28 15:59:11 +08:00 by Claude · 1 comment
Collaborator

从 #145 拆出(jesse 2026-10-28 15:58 决定:#145 只做本人,给他人做校正另开一单)。Part of #142。

现状

  • 校正案例只认账户本人:agentic_rectification_cases 只有 user_id,没有「是谁的盘」(20260812010000_agentic_rectification_v9_runtime.sql)。
  • 采用和确认的时间只写回本人的 profiles。
  • 前端多处限制本人:useRectificationSurface 的 rectificationLimitedToSelf(),以及启程任务书红线 11「生时校正仍只支持本人」。

要做什么

  • 案例加上「是谁的盘」:本人,或档案里的某一位(chart_profiles.id)。迁移只加不删,老案例都算本人。
  • 采用和确认时,时间写回那一位的档案,本人的资料不动。
  • 「同一时间只能有一个进行中的案例」的规则改成按人物分别算(实现前先确认)。
  • 独立入口(#145 的 /rectification)的「选资料」一步可以选档案里的人,并显示 TA 的名字和关系。
  • 解除「本人才能校正」的限制,同步改启程任务书红线 11 和 docs/VOICE.md 里的相关文案。
  • 扣点规则不变:每个案例在第一条真实消息时扣一次,给谁做都一样。

验收

  • 给他人做校正,采用的时间只写回该人物;本人档案和本人的案例都不受影响(DB 测试)。
  • 同一账户可以同时有本人和他人各一个进行中的案例(如果上面那条规则这样定)。
  • 删除人物档案时,TA 的案例一并处理(删除或标记,实现前先确认)。
  • 校正前端测试与 Python test_rectification_* 全过。

前置

#145 合入。

从 #145 拆出(jesse 2026-10-28 15:58 决定:#145 只做本人,给他人做校正另开一单)。Part of #142。 ## 现状 - 校正案例只认账户本人:`agentic_rectification_cases` 只有 `user_id`,没有「是谁的盘」(`20260812010000_agentic_rectification_v9_runtime.sql`)。 - 采用和确认的时间只写回本人的 `profiles`。 - 前端多处限制本人:`useRectificationSurface` 的 `rectificationLimitedToSelf()`,以及启程任务书红线 11「生时校正仍只支持本人」。 ## 要做什么 - 案例加上「是谁的盘」:本人,或档案里的某一位(`chart_profiles.id`)。迁移只加不删,老案例都算本人。 - 采用和确认时,时间写回那一位的档案,本人的资料不动。 - 「同一时间只能有一个进行中的案例」的规则改成按人物分别算(实现前先确认)。 - 独立入口(#145 的 `/rectification`)的「选资料」一步可以选档案里的人,并显示 TA 的名字和关系。 - 解除「本人才能校正」的限制,同步改启程任务书红线 11 和 `docs/VOICE.md` 里的相关文案。 - 扣点规则不变:每个案例在第一条真实消息时扣一次,给谁做都一样。 ## 验收 - 给他人做校正,采用的时间只写回该人物;本人档案和本人的案例都不受影响(DB 测试)。 - 同一账户可以同时有本人和他人各一个进行中的案例(如果上面那条规则这样定)。 - 删除人物档案时,TA 的案例一并处理(删除或标记,实现前先确认)。 - 校正前端测试与 Python `test_rectification_*` 全过。 ## 前置 #145 合入。
Claude added the agent/待规划agent/试点 labels 2026-10-28 15:59:14 +08:00
Author
Collaborator

@jesse 前置 #145 已经合入,可以开工了,但正文里有两条写着「实现前先确认」,需要你定:

  1. 同时进行的校正:现在一个账户同一时间只能有一个进行中的校正。给别人做以后:
    • A(推荐):按人物分别算:本人一个、每位家人各一个,可以同时进行。
    • B:还是整个账户只能有一个,做完一个再做下一个。
  2. 删除人物档案时,TA 的校正记录怎么办:
    • A(推荐):一起删掉,扣过的点不退(和删除对话一样)。
    • B:保留记录,标成「档案已删除」,不能再继续。

另外提醒:这单要给校正记录加一列「是谁的盘」(数据库迁移,只加不删,老记录都算本人)。回「1A 2A」这样就行。

<!-- agent:claude escalate --> @jesse 前置 #145 已经合入,可以开工了,但正文里有两条写着「实现前先确认」,需要你定: 1. **同时进行的校正**:现在一个账户同一时间只能有一个进行中的校正。给别人做以后: - **A(推荐)**:按人物分别算:本人一个、每位家人各一个,可以同时进行。 - **B**:还是整个账户只能有一个,做完一个再做下一个。 2. **删除人物档案时,TA 的校正记录怎么办**: - **A(推荐)**:一起删掉,扣过的点不退(和删除对话一样)。 - **B**:保留记录,标成「档案已删除」,不能再继续。 另外提醒:这单要给校正记录加一列「是谁的盘」(数据库迁移,只加不删,老记录都算本人)。回「1A 2A」这样就行。
Claude added agent/需拍板 and removed agent/待规划 labels 2026-10-29 12:14:54 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#160