Core 定义为可独立消费的 SDK/lib,App 拥有配置选择、启动退出与交互,Extension 保留具体业务。没有引入统一平台适配层或 DI 容器,未来实现沿用同一产品合同并声明能力范围。 2026-11-05,用户确认验收判断并授权合并。整组 16 份 PR 已按依赖顺序普通 squash 合入各仓 `main`,逐层重排并取得最终候选的正常云端门禁,没有绕过分支保护。Hub 先合并,Python、TypeScript 和 Registry 的共享引用均为已合并的 `17fc19e`。 本实施聊天没有运行本地 E2E。真实 PG/Loki、跨 Peer、浏览器退出后的持久事实及应用升级验收由用户指定的 InKCre Dogfood 聊天完成。 ## 合并结果 | PR | 合并提交 | | --- | --- | | [docs #51](https://github.com/InKCre/docs/pull/51) | `6a34372` | | [impl-py #175](https://github.com/InKCre/impl-py/pull/175) | `4fa74bb` | | [impl-ts #185](https://github.com/InKCre/impl-ts/pull/185) | `ca4cfd7` | | [impl-swift #8](https://github.com/InKCre/impl-swift/pull/8) | `e7e8cd3` | 实现均基于 origin/main,不依赖先前 maintainability 候选。Hub、Swift 合并树与验收候选完全一致。Python 仅额外保留 main 原有 #180 启动器修复;TS 仅额外包含保留原行为断言的云端 E2E 定位迁移。源码完整性已独立核对。 ## 验收与后续 - [x] 共享边界和实现消费范围已审阅并通过 Dogfood。 - [x] 最终候选的云端必需检查通过。 - [x] 共享合同和三个实现已合并,最终共享引用已核对。 - [x] 指定 InKCre Dogfood 聊天按正式 main 更新个人自部署,已回写运行源、产物和部署身份。 [正式 Dogfood 复验](https://github.com/InKCre/docs/issues/52#issuecomment-6654109596)。全组最终 main 与命名交付见 InKCre/docs#55,可观测性及已知后续项见 InKCre/docs#52。公开 SDK/应用包遵循各仓已有版本和发布流程。 ## 正式 main 自部署完成 2026-11-05,指定 Dogfood owner 已完成并回交。个人 Core 为 Heroku v29、一个 Eco web dyno,正式 impl-py `7f56f7c` 产物加同一 main 的 ChatGPT 配方;日常 Web 为正式 Pages `a1f34f3`,CLI 为与 main 模块内容一致的 PyPI 0.3.0。Peer、原配置、七个扩展及数据恢复已对账,实际 MCP/InMy、Loki 冷重启后双入口读回与正式 Web 历史查询通过。旧候选和隔离服务已退出。 [Core 与运行身份回执](https://github.com/InKCre/docs/issues/50#issuecomment-6655668529)、[Loki 与 Web 正式读回](https://github.com/InKCre/docs/issues/52#issuecomment-6655719282)、[日常组件与公开发行边界](https://github.com/InKCre/docs/issues/55#issuecomment-6655553716)。 日常环境没有已安装的 Swift/WebExt。公开 Core SDK 0.4.3、WebExt 0.2.0、旧名 Runtime 0.4.2 和公共 Registry v15 保持各自发行节奏,源码合并及个人更新不能代替这些公开发行。Runtime/Registry 后续见 InKCre/ext-reg#70、InKCre/ext-reg#71。
Activity
xiaoland commentedon Nov 5, 2026
个人 dogfood 验收 · 2026-11-05
Python #181
4314c2f、Web #188167a4b1与 Swift #9ebf74b9已通过实际跨 Peer 使用。仓库外的纯 SDK 环境可绑定信息库、读回 GitHub Block,并提交由候选 Python App 执行的 Job。额外 OTLP 出口在 SDK 内启用后,接收端 span 与持久化提交记录的 trace ID 一致。隔离库复用了既有 GitHub Stars Source 的配置。Web 发起采集,Python 完成,写入仓库、列表及成员关系,Web 从正常内容页读回仓库。另一次真实连接失败进入 failed。关闭 Peer、换用未安装扩展的新环境后,标准 App 启动入口从正式 Registry 恢复七个精确 wheel,原 Block 仍可读,后续采集成功。
个人单 Eco 部署已切换到经 OCI revision 核对的 #181 镜像,并保留正式 #180 ChatGPT 启动器。七个原扩展恢复,MCP 经原 Tunnel 读回原有 Memos 与 Twitter 内容;x-monkey 会话可查帖子、作者、媒体;CalDAV 原鉴权可读日历与任务集合。Source、Sink、Cron 配置在切换边界逐项相等。此轮日常手机链路覆盖服务接口;小米双向同步沿用同日切换前的真机验收。
Swift 原生 App 写入 Capture,Web 读回正文,Swift 重启后保持原 Peer。Local Files 的原生窗口、WebKit、六种格式与真实数据库集成已跑通;可见 App 已通过系统目录选择器添加独立测试目录,读回文件正文;停机期间修改文件后,重启自动更新同一正文 Block,界面也显示了新增内容。本文记录候选实测,合并/正式发行仍由原有交付流程处理。
xiaoland commentedon Nov 5, 2026
正式 main 已进入个人自部署 · 2026-11-05
个人 Eco Core 从 dogfood 候选更新至 impl-py main
7f56f7c707bc79505040f1f3638ec749da05fd11。使用正式 GHCR 产物sha256:8f5b34e693f7d368b4967619046add4e8d7656871d2d16698099cc6b2d5ca1f9,加同一 main 的 ChatGPT 部署配方。Heroku v29 的 release 指向经 OCI revision 核对的组合镜像;实际为一个 Eco web dyno,正在运行正式启动器。上游产物工作流已比对更新前后同一 Peer 身份、租约、数据库迁移、Source/Sink/Cron、扩展选择与配置。七个原有正式扩展均恢复运行。通过原个人 Tunnel 从 MCP 读回已有 Memos、Twitter、Mail、Telegram 内容;以原有认证读回 CalDAV 的日历、任务集合。日常 CLI 已更至公开 PyPI 0.3.0,使用原连接验证;主机上 Swift 仅有先前验收的隔离开发包。日常 Web 已从 main 发布到正式域名。Web 交付