Skip to content

feat(local-files): 提供 Web 文件正文读取分发 - #164

Draft
xiaoland wants to merge 2 commits into
feat/capture-readerfrom
feat/local-files-reader
Draft

xiaoland wants to merge 2 commits into
feat/capture-readerfrom
feat/local-files-reader

Conversation

@xiaoland

@xiaoland xiaoland commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

目的与范围

新增 @inkcre/ext-local-files Module Federation 读取分发,在 Web Peer 展示已收入正文、原件位置、失效状态与提取范围。仅注册 Resolver;不执行目录监视,不将原件 URI 交给浏览器打开或作为远程下载地址。

分发独立构建,保留相对资源路径与 MIT 许可;补入工作区和产物合同检查。当前候选版本为 0.1.0,首版未发布,changeset 仅记录 patch 意图。

验证证据

  • 分发 type-check、2 项位置/元数据合同测试及 pnpm build(整个 monorepo,含产物合同)通过。
  • 本次涉及文件的 oxfmt --check 通过,相关文档已更新。
  • 未运行完整 pnpm check 和 Web/WebExtension E2E;本轮保留为 draft,不将构建或合同测试宣称为浏览器交互验收。
  • 当前分支直接继承声明的父分支;合并前仍需最新基底检查与审查收束。

交付影响

不发布 MF 产物、不部署生产、不新增数据库迁移。注册读取分发不是 Mac 收入前置条件。

依赖关系

风险与回退

未安装读取分发时,新根类型不可在 Web 中完整展示。正文依赖共享图中的成功提取结果,原件位置不意味着可远程访问。停用或回退该分发即可撤回阅读能力,保留已收入资料。

跨仓配套

docs/_shared 通过独立提交指向已推送的 Hub 831e8358a87894ecf29f25e18bff2c2ef3ce42bb;合并前先完成共享合同 PR #42 的审查与合并,并按最终 Hub 提交更新引用。

- 展示已收入正文、原件位置、失效状态与提取范围
- 只注册读取能力,保留可重定位 Module Federation 产物
- 未发布版本仅记录 patch 发布意图
- 固定已推送的 Hub 合同提交 831e835
- 与分发实现提交分离,合并依赖 InKCre/docs#42

This branch has not been deployed

No deployments
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