Repository navigation
docs(bilibili): 定义普通收藏图的跨分发契约 - #59
Merged
Merged
Conversation
- 明确原生身份、Source 锚点和图与进度的原子提交边界 - 统一 B站各发行版的实体、关系、分页完整性与独立读取语义
This was referenced Nov 6, 2026
- 以普通图及扩展原生身份协调代替全局映射与批次 RPC - 按页写完再推进进度,移除并发唯一和整批原子承诺
xiaoland
marked this pull request as ready for review
November 9, 2026 07:57
xiaoland
added a commit
to InKCre/impl-py
that referenced
this pull request
Nov 9, 2026
- Pin the shared docs to the squash commit from InKCre/docs#59.
xiaoland
added a commit
to InKCre/impl-py
that referenced
this pull request
Nov 9, 2026
* feat(core): 原子保存 Source 批次并读取 B站收藏资料 - 新增原生身份映射、配置与进度 CAS 及 Source 独占锚点迁移 - 提供 B站 Python 只读发行版与词法索引投影 - 适配 SVC 开发运行合同并固定可用的镜像构建工具依赖 * docs(shared): 同步 Source 批次与 B站收藏契约 - 固定已经推送到 Hub 的 76dd7c6 - 与 Python 业务实现提交分开维护共享文档引用 * fix(bilibili): 避免读取测试与既有模块重名 - 使用插件专属测试文件名,保留所有读取断言 - 完整仓库检查通过,避免 pytest 同批收集时的模块冲突 * docs(shared): 更新最小收藏持久化契约 * fix(collection): 撤回通用身份映射与批次 RPC - 删除未发布的辅助表、三次迁移和协议修订,沿用既有信息图 - 保留 B 站读取分发与已观察到的镜像构建修复,撤回 SVC 配置迁移 * docs(shared): pin merged Bilibili contract - Pin the shared docs to the squash commit from InKCre/docs#59.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
定义
inkcre/bilibili的 Web 与 Python Distribution 如何共同解释账号、收藏夹、视频及成员关系。原生身份由扩展在普通 Block/Relation 中识别、合并;成员身份由所属收藏夹与视频的关系确定,不另存关联字段或身份账本。采集确认本页图写完后才推进 Source 进度。允许可恢复的部分写入;不承诺整页原子可见或并发首建唯一。已撤回本 PR 先前增加的通用身份映射、批次 RPC 和数据库协议变更。
保留公开/私密自建收藏夹、失效内容保留、独立读取、Source 独占出处锚点与不保存视频二进制的边界。本文档不更改运行环境或发布版本。
验证:网站生产构建与
git diff --check通过;Hub 全文无已撤回机制的引用。跨仓跟踪:impl-ts#192。实现:impl-ts#193、impl-py#183。此 PR 先按默认 squash 合入。下一步由 InKCre 维护者审阅跨 Distribution 的身份与图关系约定;合入后两个 Spoke 应各自更新
docs/_shared到 Hubmain的实际合并 SHA,并重跑严格基线检查。