MB-X Bilibili Pipeline
10 days ago 651102a5aa9b6a19cd6491b9c6108f6f03d50ff2
dev-doc/project-doc/目录导读.md
@@ -1,20 +1,20 @@
# project 开发文档目录导读
创建人员:MB-X
文件职责:记录目标开发工作区的文档入口、代码入口、测试入口和审计入口。
管理规范/模板:../编码规范.md;../开发审计规范.md;../开发环境创建指南.md
引用文件:dev-doc/project-doc/开发工作区说明.md;../开发事项总纲.md;../开发事项计划.md;../开发执行日志.md;dev-doc/开发审计报告.md
记录方式:目标开发文档目录导读;入口变化时更新。
## 1. 目标
- 目标 ID:project
- 目标体系:project
- 代码目录:`dev/project-dev/`
- 测试目录:`dev/project-dev/test/`
- 文档目录:`dev-doc/project-doc/`
- 审计入口:`dev-doc/开发审计报告.md`
# project 开发文档目录导读
创建人员:MB-X
文件职责:记录目标开发工作区的文档入口、代码入口、测试入口和审计入口。
管理规范/模板:../编码规范.md;../开发审计规范.md;../开发环境创建指南.md
引用文件:dev-doc/project-doc/开发工作区说明.md;../开发事项总纲.md;../开发事项计划.md;../开发执行日志.md;dev-doc/开发审计报告.md
记录方式:目标开发文档目录导读;入口变化时更新。
## 1. 目标
- 目标 ID:project
- 目标体系:project
- 代码目录:`dev/project-dev/`
- 测试目录:`dev/project-dev/test/`
- 文档目录:`dev-doc/project-doc/`
- 审计入口:`dev-doc/开发审计报告.md`
## 2. 入口
- 开发工作区说明:`dev-doc/project-doc/开发工作区说明.md`
@@ -25,9 +25,21 @@
- 股票估值端到端协调层 V2:`dev-doc/project-doc/股票估值端到端协调层V2.md`
- 股票估值 V2 实现与验收证据:`dev-doc/project-doc/股票估值端到端协调层V2实现与验收证据.md`
- B 站博主动态采集辅助工具:`dev-doc/project-doc/B站博主动态采集辅助工具.md`
- B 站已登录会话文章图片通用采集器:`dev-doc/project-doc/B站已登录会话文章图片通用采集器.md`
- B 站动态主动刷新采集器实现与验证证据:`dev-doc/project-doc/B站动态主动刷新采集器实现与验证证据.md`
- Codex 桌面 Stdio `write EOF` 脱敏复现与项目侧缓解:`dev-doc/project-doc/Codex桌面Stdio写EOF脱敏复现与项目侧缓解.md`
- 青枫浦上Q 归档目录、统一命名、迁移别名与 Git 边界:`ana-data/news-青枫浦上Q/目录导读.md`
- B 站动态主动刷新可信 Chrome 适配器边界设计:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-BILI-DYNAMIC-REFRESH-COLLECTOR-V007.md`
- B 站已登录会话完整视频扩展入口:`dev-doc/project-doc/B站已登录会话完整视频扩展入口.md`
- B 站已登录会话通用队列下载器实现与验证证据:`dev-doc/project-doc/B站已登录会话通用队列下载器实现与验证证据.md`
- B 站已登录会话 successor/retry lineage 设计:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-RETRY-LINEAGE-V001.md`
- B 站已登录会话 successor/retry lineage 生产信任锚与部署门修订:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-RETRY-LINEAGE-V002.md`
- B 站已登录会话扩展 local-unpacked 与页面内可见控制实现证据:`dev-doc/project-doc/B站已登录会话扩展本地unpacked投影实现与验证证据.md`
- 股票估值每日台账:`dev-doc/project-doc/股票估值每日台账.md`
- 股票估值同行比较持久化 V001 方案:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-STOCK-VALUATION-PEER-COMPARISON-V001.md`
- 股票估值同行比较持久化 V002 限定修订:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-STOCK-VALUATION-PEER-COMPARISON-V002.md`
- 股票估值版本有效区间修复 V003 方案:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-STOCK-VALUATION-PEER-COMPARISON-V003.md`
- 股票估值版本有效区间修复 V004 有界续修:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-STOCK-VALUATION-PEER-COMPARISON-V004.md`
- 股票估值每日台账实现与验收证据:`dev-doc/project-doc/股票估值每日台账实现与验收证据.md`
- B 站动态采集 HOLD/5 最小修复设计:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-BILI-DYNAMIC-COLLECTOR-MVP-HOLD5-REPAIR-V001.md`
- B 站动态采集 HOLD/5 终态重跑顺序限定修订:`dev-doc/project-doc/开发方案/CODE-DESIGN-PROJECT-INFO-BILI-DYNAMIC-COLLECTOR-MVP-HOLD5-REPAIR-V002.md`
@@ -39,7 +51,11 @@
- 股票估值 V2 代码入口:`dev/project-dev/stock_valuation_pipeline_v2/`
- B 站动态采集代码入口:`dev/project-dev/bili_dynamic_collector.py`
- B 站动态主动刷新代码入口:`dev/project-dev/bili_dynamic_refresh.py`
- B 站已登录会话扩展入口代码:`dev/project-dev/bili_authenticated_extension/`
- B 站动态刷新 V009 本机扩展源码:`dev/project-dev/bili_dynamic_refresh_extension/`
- B 站动态刷新 V009 专用 Host 源码:`dev/project-dev/bili_dynamic_refresh_native_host/`
- B 站已登录会话扩展 mixed source/Native Host:`dev/project-dev/bili_authenticated_extension/`(禁止直接作为 Chrome unpacked 目录)
- B 站已登录会话扩展 exact-five 手工加载投影:`dev/project-dev/bili_authenticated_extension_unpacked/`
- B 站已登录会话扩展 unpacked 投影合同/校验器:`dev/project-dev/bili_authenticated_extension_unpacked_contract.json`;`dev/project-dev/bili_authenticated_extension_unpacked_validator.py`
- 股票估值每日台账代码入口:`dev/project-dev/stock_valuation_ledger/`
- 环境入口:`dev/project-dev/environment.yml`
- 测试入口:`dev/project-dev/test/test_transcribe_media.py`
@@ -48,12 +64,13 @@
- 股票估值 V2 测试入口:`dev/project-dev/test/stock_valuation_pipeline_v2/test_pipeline_v2.py`
- B 站动态采集测试入口:`dev/project-dev/test/test_bili_dynamic_collector.py`
- B 站动态主动刷新测试入口:`dev/project-dev/test/test_bili_dynamic_refresh.py`
- B 站动态刷新 V009 可信适配器测试:`dev/project-dev/test/bili_dynamic_refresh_trusted_adapter/`
- B 站已登录会话扩展入口测试:`dev/project-dev/test/bili_authenticated_extension/`
- 股票估值每日台账测试入口:`dev/project-dev/test/stock_valuation_ledger/test_ledger.py`
- 批量执行示例:`dev/project-dev/hibor_batch_example.json`
## 3. 约束
## 3. 约束
- 本目录只放目标相关代码文档和方案附件,不复制第二套开发体系账本。
- 正式开发事项总纲、计划、执行日志和问题记录仍写入 `dev-doc/` 根级账本。
@@ -70,8 +87,8 @@
| `DEV-PROJECT-INFO-MEDIA-HOST-RESPONSIVENESS-20260804-001` | 两个本地媒体 CLI 的主机响应保护最小修复 | sampler-only 复审 `PASS/0`;唯一 r2 target/sampler exit=0,采样/CPU/资源三门禁 PASS,NVDEC decoder 100%,待请求方最终只读验收;r1 FAIL 证据保留 | `开发方案/CODE-DESIGN-PROJECT-INFO-MEDIA-HOST-RESPONSIVENESS-V002.md` |
| `DEV-ANA-STOCK-VALUATION-PIPELINE-V2-20260801-001` | project 级股票估值端到端协调层 V2;只读复用 ana V1 内核 | 请求方最终验收 `ACCEPTED_CLOSED`;V003—V007 方案、实现和操作手册确认均 PASS/0,V2 59/59、V1 10/10,保留 real-smoke-006 历史股本诚实 BLOCKED 限制 | `股票估值端到端协调层V2.md`;`股票估值端到端协调层V2实现与验收证据.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-STOCK-VALUATION-PIPELINE-V2-V007.md` |
| `DEV-PROJECT-INFO-BILI-DYNAMIC-COLLECTOR-MVP-20260804-001` | 无认证动态导出、本地去重/manifest、安全视频移动和 canonical handoff | `ACCEPTED_CLOSED`;限定实现复审 PASS/0,请求方已接收,后续新缺陷另行回传 | `B站博主动态采集辅助工具.md`;`B站博主动态采集辅助工具HOLD5修复实现与验证证据.md` |
| `DEV-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-DOWNLOAD-20260805-001` | 精确 BVID 的已登录 Chrome side panel、Native Messaging、内存 Cookie、完整 MKV 与标准扩展加载入口 | Native Host build-005 已安装并静态健康 PASS;扩展尚未加载。标准加载 V003 审核 HOLD/6,V004 已闭环并待聚焦复审;实现与真实动作冻结 | `B站已登录会话完整视频扩展入口.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-EXTENSION-INGRESS-V002.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-EXTENSION-MANAGED-LOAD-V003.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-EXTENSION-MANAGED-LOAD-V004.md` |
| `DEV-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-DOWNLOAD-20260805-001` | 通用合法 BVID、creator allowlist、本地 durable queue、连续稳定页面证明、Native Messaging 内存 Cookie、每 BVID 完整 MKV/CreateNew mapping 与分阶段 bridge 诊断 | V012 页面 readiness/bridge diagnostics 合并修复已完成;focused 45/45、bridge 21/21、scoped full 102/102、projection exact5 均 PASS,等待原 inforev 唯一合并复审。review 前 build/install/reload/runtime 冻结 | `B站已登录会话完整视频扩展入口.md`;`B站已登录会话通用队列下载器实现与验证证据.md`;`B站已登录会话扩展本地unpacked投影实现与验证证据.md` |
| `DEV-PROJECT-INFO-VIDEO-TEXT-HOST-WRITE-EOF-STABILITY-20260806-001` | VideoTextHost `write EOF` 弹窗来源只读核对 | `EVIDENCE_AWAITING_NO_PRODUCT_MUTATION`;active host 因果声明已撤回,无 patch/build/install;仅复发且上游提供最小进程身份证据时做一次只读核对,不再阻断认证下载发布 | `视频转文字助手EOF稳定性修复.md` |
| `DEV-STOCK-VALUATION-LEDGER-MVP-20260805-001` | MySQL 股票估值每日台账:正式估值版本、只读 trading_xuntou 前复权专表完整日收盘价、V1 四档判定与 latest 成对发布 | `ACCEPTED_CLOSED`;最终审核 PASS/0。审核基线 125/136/124/124;审后 live 估值版本 183/194,daily/latest 保持 124 行并等待权威日历水位更新 | `股票估值每日台账.md`;`股票估值每日台账实现与验收证据.md` |
| `DEV-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-DOWNLOAD-20260805-001` | B站认证扩展标准托管加载离线工具:Web Store exact-nine 包、三层批准、单值策略及 crash-reopen 回滚 | V003+V004 设计 `PASS/0`;离线实现和 147 项回归已冻结,待原 inforev 实现审核;正式 source approval、候选 ZIP 和真实动作均为0 | `B站认证扩展标准托管加载工具.md`;`B站认证扩展标准托管加载实现与验证证据.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-EXTENSION-MANAGED-LOAD-V004.md` |
| `DEV-PROJECT-INFO-BILI-DYNAMIC-REFRESH-COLLECTOR-20260813-001` | 青枫浦上Q 动态页单次主动刷新、可审计 page evidence、五状态、双 manifest 与小时安全落盘 | V001—V004 组合设计 `PASS/0`;离线实现与22项目标测试完成,待原 inforev 实现复审;新真实刷新/网络/正式写入均为0 | `B站博主动态采集辅助工具.md`;`B站动态主动刷新采集器实现与验证证据.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-DYNAMIC-REFRESH-COLLECTOR-V004.md` |
| `DEV-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-DOWNLOAD-20260805-001` | B站认证扩展标准托管加载历史工件:Web Store exact-nine 包、三层批准、单值策略及 crash-reopen 回滚 | `HISTORICAL_ONLY`;账户持有人已停止 upload/publish、Google 身份复核、release approval 与策略路线。设计、候选 ZIP、receipt、audit/approval 不可变保留,禁止上传、发布、复用或写 policy/HKCU | `B站认证扩展标准托管加载工具.md`;`B站认证扩展标准托管加载实现与验证证据.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-AUTHENTICATED-EXTENSION-MANAGED-LOAD-V006.md` |
| `DEV-PROJECT-INFO-BILI-DYNAMIC-REFRESH-COLLECTOR-20260813-001` | 青枫浦上Q 动态页单次主动刷新、可信 Chrome 适配器、可审计 page evidence、五状态、双 manifest 与小时安全落盘 | V009 local-unpacked 自用设计 `PASS/0`;独立 cookie-free MV3、专用 Host、源树/可见加载审批与 durable permit 已完成纯离线实现,待原 inforev 实现复审。CWS/policy 与真实运行永久不在本实现回合 | `B站博主动态采集辅助工具.md`;`B站动态主动刷新采集器实现与验证证据.md`;`开发方案/CODE-DESIGN-PROJECT-INFO-BILI-DYNAMIC-REFRESH-COLLECTOR-V009.md` |