From d300d87092ceac05ab815ac52b471ffa9090fdb2 Mon Sep 17 00:00:00 2001 From: hel914-total-worker Date: Fri, 30 Oct 2026 11:15:48 +0800 Subject: [PATCH] =?UTF-8?q?HEL-914:=20handoff=20=E2=80=94=20install/deploy?= =?UTF-8?q?/team-check/user-instance=20readiness=20evidence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: multica-agent --- docs/requirements/handoff-HEL-914.json | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/requirements/handoff-HEL-914.json diff --git a/docs/requirements/handoff-HEL-914.json b/docs/requirements/handoff-HEL-914.json new file mode 100644 index 0000000..6150761 --- /dev/null +++ b/docs/requirements/handoff-HEL-914.json @@ -0,0 +1,31 @@ +{ + "baseline_version": "1.12", + "read_commit": "8cd4265182492e34d0321d26698419d7c7c3907e", + "task": "HEL-914 装好独立体验版并检查真实功能(HEL-797 统一体验首次启用执行)", + "requirement_ids": ["CG-001", "CG-006", "CG-007", "CG-008", "CG-011", "CG-012", "CG-013", "CG-014", "CG-015", "CG-016", "CG-018", "CG-019", "CG-020", "CG-021", "CG-022", "CG-023", "CG-024", "CG-029", "CG-030", "CG-031", "AM-001", "AM-002", "AM-003", "GOV-001", "GOV-002", "GOV-003", "GOV-004", "GOV-005", "GOV-006", "DEL-001"], + "deliverable": "在 .12 完成统一体验运行包的批准内安装与部署:固定运行包提交 8cd4265(产品基线 4a38106 不变)+ 两个 HEL-914 接线修正提交(persona 生成超时/租约,236fe3d、ffbc8c2,仅 src/cybergril/life/persona.py);隔离 venv311(431MB,产品锁 14 项 + 记忆栈 41 项,--no-index 全离线安装,固定源 mem0ai 轮 sha 698284b6 核对一致);web dist 8 文件哈希核对;离线验证 34/34(修正后复跑仍 34/34);co-import 通过;92MB fastembed 缓存落位零下载。团队独立临时实例(/opt/cybergril-hel914-team,封账归档)完成真实功能链检查:亲选关系/起名/生日→真实 persona 诠释与初始习惯→文字流式对话/落库→真实 Mem0 提取(11 次)/本地嵌入(45 条)/检索→真实生活事件(自然 11:00 时段窗)+未分享服务端裁剪(404)+叙述判定+分享回执→真实后天成长(life/chat 两源)→同数据重开保留(epoch 5)。用户统一实例(/opt/cybergril-hel913)备妥:真正空档案(数据目录仅含唯一活动记账文件 543/680+冻结2、模型缓存)、HTTPS8361/静态/空档案守门已核、激活脚本 activate.sh(原子放行预算+R2+3 自然日 systemd 截止 timer)与 stop.sh 已备而未执行。语音本卡零启用(无 ASR/TTS/建房,LiveKit SDK 只读核空)。", + "acceptance": [ + "运行包两段校验通过:merge-base 含 4a38106 且 src/web/config/tools/tests diff 为空(服务器实测)", + "verify_offline 34/34(hel879 venv 口径)+ 修正提交后复跑 34/34;隔离 venv 下 31/34(mem0/qdrant/fastembed 三项『栈未装』旧断言按已批准安装反转,属预期)", + "真实链可观察结果:persona state=ready(370 字第一人称诠释+3 条自主习惯);9 轮对话 chat.delta/final 流式+落库;mem0 llm_ops 11 次提取、embed_ops 45 条真实本地嵌入、检索在下一轮回复中如实引用;life_run slot1 done、事件 told 0→裁剪 404→叙述判定 selected=[1]→回执 ack→told=1→/api/life 可见;growth_event life/chat 两源真实提炼;重开 epoch5 保留身份/20 条消息/told 事件/persona", + "团队账封存:budget_total sealed 49 请求/467,758 tokens(真实用量保留、无解除路径);一致性快照 hel914-team-sealed-20261030-110951.tar.gz(sha 15c02b58)归档", + "用户实例空档案守门:/api/companion、/api/life、/api/memories 均 404;数据目录无 companion.db/测试人物/测试向量;唯一活动记账文件只含历史计数+本卡 A 先用", + "边界不破坏:8300/8310/8320/8350 保留原样,hel879 .venv311 零改动(0 记忆栈包),8081/7880/7881 未动,LiveKit rooms EMPTY,无 836x/8082/9880/8090 监听残留" + ], + "deferred": [ + "真实主动留言(reach_out):门电路验证到最后一闸——小时/冷却/唤醒 0.597/亲密 0.400 全过,唯一窗口内事件 salience 0.42<0.6(R4 批准参数)未放行真实发送;聊天记忆 salience 固定 0.5 结构性不可达;首次真实发送预计在用户期自然发生,不以伪造状态强测", + "语音全链(通话/ASR/TTS/自定义声音登记试听):本卡按批准零启用;8363/8082/9880/8090 未启动;布防方法在运行包 README §5 与服务器 OPS-hel914.md 备好", + "A 实际用量超出监督子额:SDK 提取 11>10、新嵌入 45>20(每轮对话 mem0 消耗约 4 嵌入/1 提取,规划数低估);用户期余量 49 次提取/135 条嵌入,低于承诺下限 50/160——总盘 60/180 未破(543≤680-2、11≤60),是否补足由总管决定", + "mem0 SDK 提取 token 量级观察:semantic 类 393,466 tokens/11 次≈35.8k/次(提取输入含累积历史);用户期 2M 日池与 llm_cap 60 下需关注,不擅自改实现", + "growth_job 一次性无重试(失败即弃该条):设计取舍记录,未改", + "天气/外观素材/备份导出/摄像头/真实口型(CG-023/005/030/009/021/022/029):仍未接入,承接不变", + "首声延迟/真人打断/生成中文字取消/手机:未验证,承接不变" + ], + "requirement_changes": [], + "verification": [ + "服务器实测记录:/opt/cybergril-hel913/logs/verify-offline-34-hel914.log、verify-offline-34-afterfix.log;/opt/cybergril-hel914-team/logs/api.log、force_end.log、probe_persona.py、probe_growth.py、probe_reachout.py;团队库与账本 SQLite 逐表可查", + "预算:团队 49/55 请求、467,758/500,000 tokens 封账;A 先用 SDK 提取 11/60、新嵌入 45/180;用户期余 49 提取/135 嵌入;对话 60/日等用户日账由 activate.sh 放行,无一次性总量", + "团队窗起止:2026-10-30 10:14:21 CST 计时器先设、10:16 首个真实出站、11:09:26 force_end 停服、11:09:26 封账;systemd 一次性 timer 机制实测(cybergril-hel914-team-expiry 触发路径验证后停止)", + "未验证设备/场景:真实浏览器端到端(本卡经 API 驱动)、Safari/手机、语音、多日连续运行与主动留言质量——如实未验证,用户期观察" + ] +}