用户看到与操作的产品
已有 App 和安装包入口。当前测试包、连接环境与自动验收能力仍需确认。
我们不是从零开始。现有记录、校验和告警能提供基础,但还不足以持续证明:整个产品可用,内容可靠,修复确实有效。
已有 App 和安装包入口。当前测试包、连接环境与自动验收能力仍需确认。
新闻、问答结果、用户反馈、版本与运营规则,已能在 Admin 查看。
已有消息、模型调用、翻译审计及部分校验、回测和告警能力。
已验证一部分连接:后台问答能关联 AI 消息;新闻能关联翻译任务。还不是 App 全链路验收。
成功记录不等于内容正确;持续语义质检、共享测试环境、跨端验收和修复复验仍需补齐。
现有日志与告警需要集中关联;备份恢复、安全覆盖和受控故障处理需要逐项建立证据。
现状依据 2026-10-16 的只读探查与已有项目资料;不代表对所有服务当前状态的重新核验。
上接 App、后台、AI 和基础设施;中间由测试、质检与运维 Agent 工作;下接问题处理、独立复验和人的决策。测试环境、权限和证据支撑全程。
这是拟建体系。图中表示职责与信息流,不代表各模块均已接通。
App · 业务后台 · AI 模块
数据接口 · 服务器 · 网络 · 存储
功能、内容、接口契约、App 流程。
服务、网络、接口、安全、备份、容量。
形成验收与处置建议,在获准范围内执行;未知不能记通过。
独立复验 → Gary 协调发布及高风险处置。
复验案例和运行经验回到检查规则,形成持续改进内核。
隔离环境 · 版本与 ID · 证据与备份 · 权限 · 费用 · 调度与自身监测
箭头表示证据和工作流转,不代表自动获得发布权限。只有经过授权、边界明确的操作,才逐步开放自动执行。
与 Max 对齐方向,梳理需求、输出原型,确认产品预期;协调优先级、预算权限、跨端事项和发布决策。
负责 AI 与本体系的接入、执行、分析和复验。用统一证据减少各方反复定位问题的成本。
提供必要权限和首次交接材料,后续提交候选版本并确认影响;保留原有开发工具,处理本模块问题。
前两阶段先解决测试与验收,第三阶段保留规划。当前安全问题仍按现有事故机制处理,不能因规划暂缓而搁置。
新闻与回答先跑通留痕、出口闸验证、独立验收、Buglist 和修复闭环。
负责人Nada建设;Gary 协调资源与额度。
已知错误能检出,证据不足明确标示;连续一周运行可追踪,执行系统失联可告警。
AI 侧统筹环境,Bear 交接部署材料,Ice 提供测试包与真机支持。
协作方式沿用原有开发方式,提交候选版本并确认影响。
版本绑定、隔离和真机场景验证通过;常规及紧急发布通道均完成演练。
前两阶段稳定后,按用户增长、风险和维护成本逐步启动。
启动条件Gary 协调具体范围、权限和预算;本轮暂缓实施。
服务、网络、接口、安全、备份与恢复有验证依据,自动处置在明确授权内执行。
时间量级:一期 AI 自有样板约 3–5 周,范围为自有证据的只读接入、质检校准与最小问题闭环,不依赖 Bear/Ice 交接;以样本、标准、权限和试测额度获批为前提。二期依赖三方环境到位时间;环境、测试包、身份及其他验收条件齐备后,约 4–8 周。以上为方案估算,非交期承诺。
质检费用模拟情景(非业务总量或已定抽样计划):按 200 条/天、每条 US$0.005–0.03 计算,约 US$1–6/天。单价尚未实测,先测小批成本,再定频率和额度;不含服务器、App 执行端、测试回答生成、搜索及额外复核重试费用。
本轮仍是方案体验稿,以上不是已批准的开工、采购或支出。
有没有新版本、有没有用户投诉,体系都在工作。Agent 承担持续检查与调查,人集中处理产品判断、修复审核和发布决策。
建议本轮批准以下三项,以 AI 自有样板验证价值,同时为三方联调准备条件。
启动 AI 自有样板的只读接入、质检校准与最小问题闭环;不等待 Bear/Ice 的交接。
批准一次有费用上限的小批试测;执行前由 Gary 确认单批上限,先测算真实成本,再决定日常频率与额度。
协调 Bear/Ice 提供测试包、只读身份和部署材料,为隔离环境及跨端验收准备条件。
审批建议,尚未执行。此处不包含生产发布或自动运维处置授权;后续按明确范围另行决策。
需要审查具体做法,继续查看实施手册 ↓主线读完即可理解方案。以下用于审查权限、步骤、证据、失败处理和验收目标。
本次修订 · 2026-10-21:前两阶段按工作包落实,常规发布由模块负责人决定;紧急修复可授权先上线、后验收。Agent 不可用不能锁死紧急发布。以下是实施标准,不代表系统已经建成。
第一阶段由 Nada先把“新闻内容质检+新闻提问后的 AI 回答”做成样板。第二阶段由 Nada统筹测试环境,把 Bear 后台和 Ice App 接入同一验收流程。第三阶段的完整自动化运维暂缓。
常规路径:开发留痕 → 自动检查 → 独立验收 → 模块负责人发布 → 发布后验证。
持续质检:生产留痕 → 定期检查 → Buglist → 修复 → 独立复验。
紧急路径:事故确认 → 有权负责人授权 → 最小修复先发布 → 验证恢复 → 补独立验收。Agent 离线、失败或没有结论不能锁死紧急发布。
授权按阶段和范围打包。Bear、Ice 保留原有开发方式,提供候选产物、确认影响并修复本模块问题;交付记录由 Agent 起草,不重复填报。
返回手册目录 ↑| 事项 | 执行人 | 负责或授权人 |
|---|---|---|
| 整体方向、阶段投入 | Nada整理,Gary 协调 | Max 审批方向和投入;Gary 在获批范围内落实 |
| 产品预期、原型、优先级 | Gary | Gary,与 Max 对齐 |
| 测试平台、调度、Buglist、AI 修复 | Nada和开发 Agent | Nada |
| 后台材料、契约及后台修复 | Bear | Bear |
| App 测试包、构建材料及修复 | Ice | Ice |
| 独立验收 | 独立验收任务;必要时人员执行设备用例 | 模块负责人对处置负责 |
| 测试环境维护 | Nada和 Agent;Bear、Ice 支持模块接入 | Gary 协调资源权限 |
| 常规单模块发布、单模块紧急发布 | 模块负责人或其明确授权执行人 | 模块负责人 |
| 跨模块发布、风险例外 | 相关模块执行人 | Gary |
| 超预算或超授权操作 | 相关负责人提供依据 | Gary |
Agent 不代理业务授权。验收身份不得持有生产发布权限。
返回手册目录 ↑按 A1 至 A6 执行;前一包形成的标准和证据作为后一包输入。
| 编号 | 工作 | 负责人 | 交付与验收 |
|---|---|---|---|
| A1 | 盘点样板出口、现有闸、日志、测试及实际版本 | Nada | 出口清单逐项标明发布前拦截、事后检查、缺口;不以本地函数存在证明线上生效 |
| A2 | 复用已有 ID 关联,补齐样板证据 | Nada | 给记录 ID 可定位原文、问题、回答、来源和版本;缺失字段明确显示 |
| A3 | 固定开发交付记录和候选验收入口 | Nada | 一次提交启动相关检查;报告绑定候选版本,独立任务复验 |
| A4 | 校准语义质检并建立调度 | Nada | 正常、错误、证据不足样本分类正确;有批次、覆盖和费用记录 |
| A5 | 建立 Buglist 和故障通知 | Nada | 去重保留实例;每项有负责人、证据、下一步;执行系统失联可被外部发现 |
| A6 | 连续试运行和闭环验收 | Nada组织 | 连续一周各计划批次均有结果或未完成原因;完成一次发现至发布后验证闭环 |
第一阶段不依赖 Bear、Ice 新建环境。跨模块证据缺失时登记缺口,不宣称已做完整 App 验收。数据关联复用内部基线;历史快照不等于当前线上认证。
翻译、热点卡、chat、Bear 质检分别核对实际调用路径和运行版本。已有闸优先复用,验证是否有效;语义质检补查闸外问题。没有闸的出口明确标示只能事后发现。
明确可检测的严重错误应在出口拦截。样板内发现缺口纳入修复;样板外列入后续范围,不能用“定时质检”代替出口保护,也不能因此无限扩大本期。
取得新增记录 → 组装原文、上下文、来源及版本 → 判断证据完整性 → 确定性检查 → AI 语义检查 → 保存证据与结论 → 归并问题。
代码检查字段、枚举、数量换算和可确定的金额单位关系;AI 检查相关性、原文歪曲、遗漏有用补充、无依据结论。特别覆盖“已提供证据,却回答没有查到”的情况。
| 结论 | 条件 |
|---|---|
| 未发现问题 | 本次范围内未发现异常,不代表全面正确 |
| 待确认 | AI 怀疑有问题,但依据不足以确认 |
| 已确认缺陷 | 有确定性依据或负责人复核确认 |
| 无法核实 | 缺必要原文、上下文、来源或版本 |
主观怀疑不自动无限阻断发布。产品预期争议由 Gary 决定。校准使用正常、错误、证据不足三类样本,另保留未参与调试的验收集;固定验收集中约定严重错误全部检出且依据正确,正常样本不得误认定为已确认严重缺陷。结论只适用于该验收范围。
先统计最近一个完整工作周的实际产量,区分原始内容、语言版本、生成次数。历史数字只作复核线索。
| 对象池 | 初期策略 |
|---|---|
| 样板内 AI 回答 | 低量全检;超预算明确记录未覆盖数量 |
| 样板新闻输出 | 新版本、异常、反馈优先;另抽普通成功样本 |
| Whale 等其他输出 | 登记复用已有检查,新增语义检查不自动进入本期 |
| 固定回归 | 候选触发,费用与日常抽检分开 |
初期每天运行一次。按输入、输出、检查器版本去重,重检记录理由;有限重试、保存进度、记录超时和费用。失败、漏跑、额度不足均是未完成。异常优先样本与普通抽样分别报告,不混算总体错误率。
上游字段结构变化、认证失败、数据断供单独分类,关联最后成功记录和影响范围;不得自动改上游 schema 或轮换凭据。
模拟费用保留为 200 条/天 × $0.005–0.03/条 = $1–6/天,尚未实测,不代表当前业务量。执行机、生成、搜索、复核、重试另计。小批实测后按对象池计算成本,Gary 在获批范围内确认单批、日、月限额;未配置额度不启用付费调度。
返回手册目录 ↑独立小型 Linux 执行机承载队列、调度、报告和隔离任务。理由是避免争抢生产资源、避免与被检服务同时失效、隔离测试代码和生产凭据。现有 Vultr 规格与负载需实测,历史 CPU 瓶颈不能作为当前值直接引用。
调度常驻、Agent 按任务启动退出;独立工作目录,限制时间、资源和费用;队列持久化,重启识别未完成任务。生产证据限定范围只读导出。开发与验收分离上下文,验收可写测试数据和报告,不能写生产。Mac 仅用于开发调试。
每次任务绑定任务 ID、候选版本、环境版本清单、测试集版本、检查规则版本、结论、证据位置和实际费用。提示词或关键配置变化也需重新执行受影响检查。
Nada维护,执行机之外的探针检查心跳及应完成任务。默认每 5 分钟心跳,连续 15 分钟缺失通知负责人;批次完成窗口在小批试跑后固定并写入任务配置。日报只汇总,不能代替告警。
阶段启用前确定实际通知渠道并验证送达。测试停止执行机、停止调度、任务卡死三种情况;每种必须被检测并留下通知证据。不能依赖已经停止的执行机自己告警。
返回手册目录 ↑| 编号 | 工作 | 执行人 | 验收 |
|---|---|---|---|
| B1 | 接收交接材料与产品用例预期 | Nada统筹,Bear、Ice、Gary 提供 | 材料完整性清单,缺口有负责人和时间 |
| B2 | 搭建隔离环境、初始化及重置 | Nada和 Agent,模块负责人支持 | 测试身份不能写生产,外部副作用隔离 |
| B3 | 接入版本锁定、服务与契约检查 | Nada,Bear 支持 | 实际版本可核对;环境中途替换使结果失效 |
| B4 | 接入 Android 操作及真机测试 | Nada,Ice 支持 | 固定路径可执行,恢复场景有真机证据 |
| B5 | 演练正常发布、紧急发布及后续处置 | 模块负责人,Gary 协调跨模块 | 不合格候选被识别;Agent 失联不阻断授权紧急发布;补验收保留真实状态 |
Bear 首次提供部署材料、依赖、数据库初始化、测试权限、接口及外部副作用清单;后续提供候选版本、迁移或配置变化及影响范围。
Ice 首次提供可连接测试环境的包、安装构建说明和身份要求;后续提供候选包、版本标识和影响范围。Android 为首期默认,iOS 不在本期。
Nada提供 AI 部署、数据、调度、规则和报告入口。Gary 明确产品预期,协调权限和资源。Agent 整理记录,各方确认准确性。
服务、数据库、涉及的 Worker/D1/KV 与生产隔离;身份、密钥、回调独立。推送、支付、邮件关闭或指向测试接收端。误指生产配置拒绝运行。有初始化、重置、清理和保留失败现场的入口。
初期一套共享测试环境,排队锁版本,不在测试中替换部署。App、后台、AI 及关键配置均展示实际版本。
首批用例:新闻标题正文和语言;从新闻提问的关联;回答完整和证据一致;切后台恢复;断网重连和重复点击;新旧接口及在途任务;服务或上游失败反馈。每条提前确定输入、步骤和预期,歧义由 Gary 决定。
固定操作自动执行,Agent 分析截图和日志。切后台、断网恢复包含真机测试,模拟器不能替代。自动化暂不稳定时由 Ice 或指定人员按同一脚本执行,明确标记人工证据。
返回手册目录 ↑按行为影响选检查,不按行数或文件类型。局部展示做页面和冒烟;模型、提示词、生成逻辑做语义与历史回归;API、数据、回调、共享配置做兼容及联调;App 网络与展示做设备场景;跨模块做完整版本组合、部署顺序及失败处置验证。
PASS 表示约定检查完成、无范围内阻断缺陷、版本一致;FAIL 表示已确认阻断缺陷;BLOCKED 表示条件不足或执行未完成。核心路径不可用、重要事实错误、数据损坏、契约或安全边界失效、版本不一致、必测未完成,阻断常规发布。无关普通问题留 Buglist。
模块负责人在范围内决定常规发布。发布后核对实际版本、检查原路径及新增异常,按授权执行后续处置。
生产事故、严重错误或必须立即处置的问题可启用,普通赶进度不适用。单模块由模块负责人授权;跨模块由 Gary授权。Agent 不能自行宣布紧急并绕过生产授权。
1. 发布人先记录问题、候选修复版本、影响范围、授权人、失败处置方式;可简短记录,随后补全。
2. 尽可能做针对性最小检查;未执行项明确保留,不等待完整 Agent 结果。
3. 使用独立于验收平台的既有发布入口。Agent 不可用、报告服务故障或未完成不得技术性锁死紧急上线。
4. 发布人立即核对版本、故障是否缓解、新增异常;不能等补验收才检查恢复情况。
5. 恢复后 24 小时内由 Nada组织独立验收,模块负责人配合。事故尚未恢复则持续处置并报告,不得搁置。
6. 补验收失败或逾期,通知负责人并登记原因、下一步和期限;不自动转 PASS,不自动回滚,不自动关闭。
不方便回撤时允许向前修复、暂停写入或任务、关闭入口、切兼容路径、限制影响并保留现场。发布前明确谁负责及失败后的下一动作,不强制可回滚作为前提。未授权的数据删除、契约变化等不能由 Agent 自行扩大执行。
发布状态、验收状态、事故状态分别保存。允许显示“已紧急发布/待补验收/已缓解”;上线成功与恢复正常均不等于验收通过。
返回手册目录 ↑第一阶段:A1–A6 通过;固定验收集严重错误检出有依据,正常样本不被误确认为严重缺陷,缺证据正确标示;闭环至少一例;重复、超时、额度不足和失联不产生假通过;连续一周有完整批次账;交付实测成本、人工复核负担和盲区。
第二阶段:B1–B5 通过;生产隔离实测;候选可部署、锁定、重测;首批链路和真机用例通过;已知缺陷候选不被误判通过;漏跑、版本替换和环境故障不能产生 PASS;常规及紧急通道演练通过;再完成一次经授权的真实候选发布和发布后验证。
返回手册目录 ↑第一阶段 3–5 周量级,前提为稳定人员投入、执行资源和试测额度;第二阶段材料资源齐备后 4–8 周量级。是规划估算,不是承诺。A1 后细化排期,外部等待单列。
启动前确认阶段范围、资源预算、权限、通知渠道;第二阶段另确认 Bear/Ice 交接时间和真机。未落实项记为待办,不据此声称已经上线。
返回手册目录 ↑未填写预算不启用付费任务;未确定环境隔离不执行远程测试写入。
返回手册目录 ↑| 出口 | 实际版本及核实时间 | 发布前闸与验证证据 | 事后检查 | 未覆盖问题 | 负责人/下一步 |
|---|
去重与抽样规则必须能解释计数;异常样本比例不作为总体错误率。
返回手册目录 ↑分别记录发布、验收、事故状态,禁止用“已发布”填充验收 PASS。
返回手册目录 ↑服务器稳定性、网络稳定性、数据接口稳定性、bug 监控、防攻击、防数据抓取、系统漏洞均保留在整体范围。前两阶段已有执行系统监控及上游异常检测;完整自动化运维暂缓。
先核实各数据源备份和恢复能力,后续在隔离目标演练;生产恢复、删除和凭据轮换另列授权。
根据真实负载、配额、积压和人工维护成本决定扩展,不沿用历史规格作为当前事实。
前两阶段稳定维护后,由 Gary 根据用户增长、风险与成本提出范围和预算,审批后再开展多服务自动化、受控恢复及容器或 K8s 评估。
阅读方法:主页面讲清全貌,手册对应每块能力。本文不承诺杜绝错误,也不把接口成功、生成成功、单方自测或历史记录当作全链路通过。