Skip to content

WorkTwin 1.2.0 integration: autonomous knowledge, task capture and macOS release gates - #24

Merged
KirenHu merged 81 commits into
mainfrom
worktwin/integrate-knowledge-browser-release-1-2-0
Oct 10, 2026
Merged

KirenHu merged 81 commits into
mainfrom
worktwin/integrate-knowledge-browser-release-1-2-0

Conversation

@KirenHu

@KirenHu KirenHu commented Oct 10, 2026

Copy link
Copy Markdown
Owner

目标

将 main 1.1.7 后散落的 WorkTwin 改动统一为一条可审查的 1.2.0 集成线,不把存在冲突或相互覆盖的 PR 直接依次合并。

需求覆盖与来源

原 PR 本集成处理
#19 完整继承自动新增、补充、受证据约束的后继结论覆盖、版本历史、保护手工修改
#21(基于 #19) 完整继承工作单元级项目识别、Jev/通用判断模型主模型回退、企业端 Key 管理、来源/项目动态分身授权、MCP 一致性
#22 继承独立任务触发浏览器 MV3 扩展、动态绑定首个页面、同任务多次链接、操作事件与摘要、签名状态轮询与任务完成终止、Chrome 真实扩展验收
#20 复核其需求,不引入重复浏览器实现;保留任务签名、默认关闭、可信平台触发、页面/标签隔离与脱敏等必要产品能力(采用 #22 的等价实现)
#12 移植 Developer ID、Notarytool、票据、Gatekeeper、超时恢复测试和正式发版门禁,采用当前 1.2.0 构建和工作流
#23 已关闭的 QA-only 检查,不当作可合并业务代码;保留 #22 的最终测试脚本

决定:浏览器操作摘要独立于个人知识库、AI 提炼任务及数字分身,不再实施 browser_trace → extract_knowledge。 流程平台真实域名尚未存在,保持未配置;其签名 start 同时附带同源任务状态路径,WorkTwin 主动轮询完成信号。

合并安全与发布

  • 此 PR 创建为 Draft;未通过全套 CI 与集成回归前,不合并 main。
  • PR 只产出 unsigned 预览包;正式 macOS 公证需最终主分支和实际 Apple/Finder 验收,保持此前暂停正式验收的决定。
  • 本 PR 不变更 main 及已发布的 1.1.7。
  • 收敛后关闭被取代的功能 PR,但不删除原始提交和讨论,以防需求丢失。

待验证

  • Python/JS、真实 MV3 模拟流程、旧版知识和分身功能、Windows/macOS 原生打包 CI。
  • 多来源/多项目误合并与自更新覆盖回归;权限撤销及分身自动继承。
  • 真实流程平台联调、真实资料的模型判断准确率、正式 Apple 公证/Gatekeeper 首装需实际条件具备后再验收。

KirenHu commented Oct 10, 2026

Copy link
Copy Markdown
Owner Author

集成复审更新(2026-10-10)

  1. 已按最新产品边界明确浏览器操作摘要不进入 knowledge、ai_jobs 或数字分身;只在用户启用且流程平台可信签发时采集独立事件与自然语言摘要。
  2. 修复了 WorkTwin 1.1.9: work-unit project inference, Jev judgment routing and dynamic twin grants #21 中同名不同仓库工作单元复用项目身份、跨工作单元借用文件标题仓库线索的误归属风险,并补充多工作单元测试。
  3. 修复了 WorkTwin 1.1.8: autonomous-first private knowledge maintenance #19 中来源文档重新保存但旧引文仍保留时被错误自动取代的问题;保留真实更新自动应用,不恢复逐条人工复核。
  4. 将 Require signed and notarized macOS releases with Gatekeeper acceptance #12 的签名、公证与日常 CI 分离:自动 CI 不发布正式包,main 手动 signed_release 且双架构时才进入 Apple notarization/Gatekeeper 发布流程。
  5. 集成 Python 全套测试、浏览器 Chromium 模拟验收、Windows 和 Apple Silicon 原生构建已有成功记录。Intel 构建曾在 hdiutil 创建 DMG 时遇到 Resource busy,已加入针对该实际错误的一次重试,最新 run 继续验证。
  6. 原 Require signed and notarized macOS releases with Gatekeeper acceptance #12/WorkTwin 1.1.8: autonomous-first private knowledge maintenance #19/WorkTwin 1.2.0: task-triggered, opt-in browser capture with signed workflow signals #20/WorkTwin 1.1.9: work-unit project inference, Jev judgment routing and dynamic twin grants #21/WorkTwin 1.1.8: task-bound browser operation summaries and workflow completion contract #22 均仅关闭为 superseded(未合并,未删除分支);QA-only (closed): WorkTwin 1.1.8 workflow-run check #23 是已关闭的临时 QA;唯一合并入口是本 PR。

未虚报的验收边界:真实流程平台尚无可访问域名及签名/任务状态服务;模型跨来源误合并效果仍需真实授权资料观察;正式 Apple 公证/隔离安装此前已暂停。#20 的 Ed25519 旧协议被 #22 的现行 HMAC 任务签发协议替代,不平行维护两套实现。当前为集成验证分支,不应宣称正式线上可用。

产品取舍:继续默认自动知识更新,变更在知识详情的版本历史中可查。首版不另建高打扰的逐条通知或人工审批中心。

@KirenHu
KirenHu marked this pull request as ready for review October 10, 2026 04:45
@KirenHu
KirenHu merged commit 1326399 into main Oct 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant