外观
Day 10:AI 居民、Reply Turn 与记忆
当日成果
完成 AI resident 的受控最小生产链:profile、relationship、event queue、reply turn、policy、proposal/execution 和用户可控长期记忆。
能力边界
本日目标是治理完整的 AI 行为链,不追求复杂 persona 数量或所有生成媒体场景。外部内容订阅作为 conditional extension。
能力合同
| Capability ID | API | Admin | iOS | Android | 关键证据 |
|---|---|---|---|---|---|
| AI-001 Resident identity | ✓ | ✓ | ✓ | ✓ | user kind/policy |
| AI-002 Event queue | ✓ | ✓ | ✓ | ✓ | retry/terminal |
| AI-003 Reply turn | ✓ | ✓ | ✓ | ✓ | lease/idempotency |
| AI-004 Proposal/execution | ✓ | ✓ | ✓ | ✓ | approval/fence |
| AI-005 Memory control | ✓ | ✓ | ✓ | ✓ | consent/delete/pause |
调查提示
text
进入 AI-RESIDENTS-MEMORY。盘点 AgentProfile、Relationship、Policy、ReplyTurn、
Proposal、Execution、EventQueue 和 Memory 模型与状态机。重点检查重复生成、lease
恢复、消息 mutation、kill switch、隐私范围、记忆来源和用户删除控制。1
2
3
2
3
学员决策
- 哪些行为可自动执行,哪些必须提案审核。
- reply opportunity 的触发和 fail-closed kill switch。
- 记忆候选、确认、使用和删除边界。
- Admin 能看到哪些摘要,哪些正文必须隐藏。
Feature Goal
text
/goal 完成 AI-RESIDENTS-MEMORY 的受控行为链,以 reply turn 并发/lease 测试、
proposal approval fence、queue retry/terminal failure、kill switch、记忆同意/暂停/
删除和客户端控制面为完成证据。不得绕过用户权限,不得把模型输出当作执行成功。1
2
3
2
3
跨端实施面
- API/worker:queue、selector、generation、proposal、executor、memory extraction。
- Admin:resident、proposal、governance、queue health、memory audit。
- iOS/Android:居民身份、消息互动、记忆告知、暂停和删除。
Mandatory gates
- [ ] resident 作为第一类
AGENT用户且权限正确。 - [ ] 同一 reply turn 不重复生成/执行。
- [ ] lease 中断后可恢复。
- [ ] message edit/delete 触发正确 mutation cleanup。
- [ ] kill switch 关闭时不回退 legacy 行为。
- [ ] proposal 状态与 executor fence 正确。
- [ ] queue 区分 processed、skipped、retrying、failed。
- [ ] 用户可以查看、暂停和删除记忆。
- [ ] Admin 不暴露不必要正文。
常见假完成
- event queue handler 返回就标记成功,实际未执行。
- 关闭新 reply turn 后回退旧 handler。
- 模型说“已记住”但没有持久化、来源或用户控制。
- Admin 展示完整私人消息和模型输出。
Checkpoint
冻结 AI state machines、治理矩阵、并发证据、记忆控制录屏和 ai-residents-memory-green。