关闭issue #184并入#185——get_persona(chat_id)状态隔离缺口同根因 #191

Merged
Yushu merged 1 commit from docs-fix/merge-184-into-185 into main 2026-08-21 03:59:17 +00:00
Member

Summary

grill issue #184(PullConsent/Profile补persona_id维度)过程中发现原问题框架不准确:系统里不存在可以补充的"persona_id"字段——Persona 不是有持久身份的实体,只是 get_persona(chat_id) 每次触发都重新查询的瞬时返回值。

进一步核实后确认更精确的问题:get_persona(chat_id) 协议明确允许"同进程按chat返回不同人设"(每次触发都重新查询、无缓存),但 ArisePorts 整体是进程级单例,其下辖端口里已知至少两处没有对应的persona状态隔离——llm_client(issue #185原范围)与 storage/PullConsent(issue #184原范围)。这是同一个根因的两处表现:"同进程多人格"这个协议承诺的能力,状态层完全没有支撑;而"一人设一进程"这种多进程部署模式下,两个问题都天然不存在。

Changes

  • issue #184 已关闭,评论说明核实过程与关闭理由
  • issue #185 标题/正文扩大范围,覆盖llm_client + storage/PullConsent两处同类缺口
  • ADR-0001、ADR-0027 各追加一条更新节,记录这次问题框架的订正,均为append-only

Test plan

  • 纯文档变更,无代码改动
  • issue #184/#185 状态与内容已核对:#184已关闭且指向#185,#185标题/正文已更新覆盖合并后范围
  • ADR-0001/ADR-0027 新增节交叉引用一致

🤖 Generated with Claude Code

## Summary grill issue #184(PullConsent/Profile补persona_id维度)过程中发现原问题框架不准确:系统里不存在可以补充的"persona_id"字段——`Persona` 不是有持久身份的实体,只是 `get_persona(chat_id)` 每次触发都重新查询的瞬时返回值。 进一步核实后确认更精确的问题:`get_persona(chat_id)` 协议明确允许"同进程按chat返回不同人设"(每次触发都重新查询、无缓存),但 `ArisePorts` 整体是进程级单例,其下辖端口里已知至少两处没有对应的persona状态隔离——`llm_client`(issue #185原范围)与 storage/PullConsent(issue #184原范围)。这是同一个根因的两处表现:"同进程多人格"这个协议承诺的能力,状态层完全没有支撑;而"一人设一进程"这种多进程部署模式下,两个问题都天然不存在。 ## Changes - issue #184 已关闭,评论说明核实过程与关闭理由 - issue #185 标题/正文扩大范围,覆盖llm_client + storage/PullConsent两处同类缺口 - ADR-0001、ADR-0027 各追加一条更新节,记录这次问题框架的订正,均为append-only ## Test plan - [x] 纯文档变更,无代码改动 - [x] issue #184/#185 状态与内容已核对:#184已关闭且指向#185,#185标题/正文已更新覆盖合并后范围 - [x] ADR-0001/ADR-0027 新增节交叉引用一致 🤖 Generated with [Claude Code](https://claude.com/claude-code)
grill issue #184(PullConsent persona_id维度)时发现原措辞不准确(persona_id字段本不
存在),真正问题是get_persona(chat_id)协议允许的"同进程多人格"能力,ArisePorts下辖的
llm_client(issue #185原范围)与storage/PullConsent(原#184范围)都没有对应的状态隔离
机制——同一根因的两处表现,合并为一张评估票。issue #184已关闭,#185已扩大范围。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Yushu merged commit 6bd0090484 into main 2026-08-21 03:59:17 +00:00
Yushu deleted branch docs-fix/merge-184-into-185 2026-08-21 03:59:17 +00:00
Sign in to join this conversation.
No description provided.