Skip to content

评审组决策清单 ​

来源:《建设方案评审报告 V10.0》第十一章,十五项 + 一项可选确认。 执行口径:不等回音,边做边回报,工程按「报告建议」列先行;「当前工程口径」是实现时采取的具体做法,评审组改判后按新决策返工对应项。状态列由评审组填写。

序号决策事项报告建议当前工程口径状态
1是否采用业务层自写、不二开的路线采用已按此执行:不基于开源 IM 二开,不集成 AGPL/SSPL 组件,底座用开源组件(third_party/ 清单)已拍板(2026-10-08 追认)
2是否认可四期分期方案认可,第一期验收后各期单独立项按四期推进,todo.md 以第一期到可验收粒度已拍板(2026-10-08 认可)
3音视频会议与协同文档是否自行开发不自行开发,采购或集成未排期;四期建议单列已拍板(2026-10-08 不自行开发)
4登录策略:桌面端单点在线、移动端并存采用服务端按「同类终端唯一在线」设计(T2.1)已拍板(2026-10-08 追认)
5是否允许登录用户与未登录同事通信允许,高归档要求部门可关跨态互通实现为默认允许 + 策略开关「允许与未登录设备通信」(T3.4)已拍板(2026-10-08 认可)
6聊天记录留存期限6 个月留存期策略化已实现(retention_policies 按域配置+retention_purges 清理留痕,CLI policy 面);内置默认=6 个月(180 天)已落码(store.cpp retention_resolve fallback,2026-10-10 拍板后落)——配置化留改:retention set <days|indefinite> 覆盖(部门链逐级上溯→全局行),白名单 30/180/365/1095/indefinite已拍板(2026-10-10 授权代拍,效果后审)
7服务端单台集中部署、无地域边缘节点采用单进程单库实现不变;存储分卷已从预留变实装——R23-1 存储抽象层接 S3 兼容对象存储(--files-port 显式开启文件面,缺省关闭;S3Storage 注入 FileServer 与上行面,storage compose CLI 带 --data-dir 面),客户端永不直连对象存储(一律经服务端代理);网关/库仍为单进程内逻辑分层(2026-10-09 对账更新)已拍板(2026-10-10 授权代拍,效果后审)
8中断期归档规则本地暂存、恢复后按消息标识去重补传按 T2.5 实现暂存队列 + 去重补传(约 0.5–1 人周已计入)已拍板(2026-10-10 授权代拍,效果后审)
9模型网关是否允许外部 API 端点默认不允许;如允许限非归档数据并留审计已实现(2026-10-08):网关落地,「归档数据仅本地模型」红线写死在 model_gateway.cpp 不开放配置——memex_archive_scope:true 只路由 is_local 端点、无本地端点 503 请求不出门(测试钉住外部零命中);调用审计 model_calls 一次上游尝试一行含 archive_scope 留痕;外部端点可登记,归档请求永不路由(红线在代码不在配置)已拍板(2026-10-10 授权代拍,效果后审)
10是否启动 GPU 采购评估第一期同期启动评估非软件工程项,已列入持续事项提醒已拍板(2026-10-10 授权代拍,效果后审)
11网络层准入控制实施外部依赖;客户端侧按端口固定(UDP 2425–2436 / TCP 2426–2437)配合策略编写;设置批四已落客户端侧网段黑名单准入(net_guard QSettings 面+「网络与远程」设置对话框:开关+段/掩码列表,命中=直连发现不响应+入连接当场拒)与远程控制配对密码面;服务端侧无网段准入(仅 R23-5 文件面扩展名黑名单)(2026-10-09 对账更新)已拍板(2026-10-10 授权代拍,效果后审)
12远程协助开放范围仅 IT 运维,默认对普通员工关闭已实现(2026-10-08 二期收口):部门放行开关默认禁沿链上溯(范围可控)、批/拒只属受控方本人(显式确认 consent 红线)、实批⊆申请可缩不可扩、会话台账倒序+共享中持续可见指示+随时结束=撤权(过程可见)、audits 迁移链当事方可读(全程留痕);org-admin 全量审计面 CLI 已有;「仅 IT 运维」的部门粒度配置即放行开关用法,默认关闭与建议一致已拍板(2026-10-10 授权代拍,效果后审)
13办公室位置图可见范围默认仅本人楼层,跨楼层按需授权已实现(2026-10-08 二期收口):可见范围=本人占用工位所在楼层同层互见(不从部门推导不造映射)、无工位空图;跨层仅 org-admin(?floor= 显式指定,编辑权 server 端现裁)——「跨楼层按需授权」现口径=org-admin 角色即授权位,更细粒度授权面留后续如实注明已拍板(2026-10-10 授权代拍,效果后审)
14通讯录可见性策略默认全员可见,高管字段按需隐藏T4.6 按此实现(隐藏部门/成员、限看本部门、字段隐藏)已拍板(2026-10-10 授权代拍,效果后审)
15直属上级数据来源先管理后台手工维护 + 批量导入,不对接 HRT2.6 按此实现(CSV 批量导入 + 错误校验)已拍板(2026-10-10 授权代拍,效果后审)
附是否兼容存量飞秋客户端(IPMsg 明文协议)不兼容(存量小或有退场计划时)直连态采用自定义加密协议,不做 IPMsg 兼容已拍板(2026-10-10 授权代拍,效果后审)

拍板记录 ​

2026-10-08 用户拍板(授权工程代录,效果后审):序号 1、2、3 三项定夺,状态列同步改「已拍板」,其余各项仍「待拍板」归评审组。

  • #1 完全自研路线:追认——不基于开源 IM 二开、不接 AGPL/SSPL 组件;底座开源组件沿用 third_party/ 清单(vcpkg 单一事实源)。
  • #2 四期分期:认可——第一期验收后各期单独立项;todo.md 继续以第一期到可验收粒度推进。
  • #3 音视频会议与协同文档:不自行开发——采购或集成;四期单列(与 todo 第四期口径一致:不自行开发、独立立项、工程侧只核对集成边界)。

2026-10-10 用户拍板(授权工程代录,效果后审):序号 6–15 与附录项共十一项,全部采纳报告「建议」列(即与当前工程口径同口径),状态列同步改「已拍板」;其中 #6 的配置默认值已落码。

  • #6 留存期限:6 个月(180 天)——配置化留改(retention set 覆盖,部门链→全局行;白名单 30/180/365/1095/indefinite);内置默认已落 store.cpp retention_resolve fallback(测试钉住)。
  • #7 集中部署:采用——单台集中、无地域边缘节点;单进程单库不变(存储分卷已由预留变实装,见口径列)。
  • #8 中断期归档:本地暂存+去重补传——T2.5 已实现(暂存队列+按消息标识去重补传)。
  • #9 外部端点:默认不允许——「归档数据仅本地模型」红线维持代码级(model_gateway.cpp 写死、不开放配置;外部端点可登记但归档请求永不路由)。
  • #10 GPU 采购评估:启动——非软件工程项,已列入持续事项提醒,评估同期启动。
  • #11 准入控制:实施——客户端侧已落即口径(net_guard 网段黑名单+「网络与远程」设置面);服务端不扩(仅 R23-5 文件面扩展名黑名单)。
  • #12 远程协助:仅 IT 运维、默认对普通员工关闭——放行开关默认禁沿链上溯;批/拒只属受控方本人(consent 红线)、实批⊆申请可缩不可扩、全程留痕。
  • #13 位置图:默认仅本人楼层——本人占用工位所在楼层同层互见;跨楼层按需授权=org-admin 角色即授权位(更细粒度留后续,如实注明)。
  • #14 通讯录:默认全员可见+高管字段隐藏——T4.6 已实现(隐藏部门/成员、限看本部门、字段隐藏)。
  • #15 上级来源:先管理后台手工维护+批量导入,不对接 HR——T2.6 已实现(CSV 批量导入+错误校验)。
  • 附 飞秋兼容:不兼容——直连态采用自定义加密协议,不做 IPMsg(IPMsg 明文协议)兼容。

副本注明:t44/t45 为搁置中的实验性 worktree(分支 t44-screenshot、t45-emoji-favorites,HEAD 停 2026-10-04 且带在途未提交改动),其 decisions.md 副本不随本次拍板同步,以主仓为准。

2026-10-10 工程对账复核(巡检批):#1–#15 与附项「当前工程口径」逐项对码复核——单点互踢(session.cpp 同类型互踢+KICK 帧)、跨态互通开关(allow_cross_state)、留存 180 天默认(retention_resolve fallback)、S3 文件面(--files-port+storage compose)、暂存补传(collab 引擎+test_collab_resend)、模型网关红线(memex_archive_scope+无本地端点 503)、客户端网段准入(net_guard)+服务端不扩、远程协助 consent 红线(批/拒只属受控方本人)、位置图同层互见(office_seats floor)、通讯录字段隐藏、上级 CSV 导入(org import)——全部与实现相符,「当前工程口径」列无陈旧、无改动。

建设方追加决策(评审报告之后下达,已执行) ​

项内容落点
追加 1手机端首次连接必须初始化域名/服务器地址(向导第一步,填完才进主界面)R17 · todo T4.8 · 原型「移动端初始化」
追加 2手机端不提供匿名聊天(直连态/免登录仅桌面端,手机全协作态)R18 · todo T4.8 · 原型「移动端」全套
追加 3原型设计稿为交付物(桌面 7 屏 + 移动 4 屏),进文档站「界面预览」轮播docs/design/prototypes · 文档站

现状注记(2026-10-10):追加 3 拍板时桌面为 7 屏;2026-10-08 布局令批补入「好友列表」屏后,文档站「界面预览」轮播现为桌面 8 屏 + 移动 4 屏(实况替换进度见界面原型与预览)。

内网办公即时通讯系统 · 双引擎客户端 · 留痕原则