mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-25 16:11:20 -08:00
test(BASE-05): capture published distribution and type consumers
This commit is contained in:
1 parent
2b7054d8a5
commit
c7a375e146
21 files changed
+5079
-28
No files matched your search
+19
-13
@@ -346,11 +346,17 @@
|
||||
"dependsOn": [
|
||||
"BASE-01"
|
||||
],
|
||||
"status": "todo",
|
||||
"status": "done",
|
||||
"risk": "H",
|
||||
"deliverable": "全包 manifest/资源路径清单;核心/试点的 UMD/AMD/ESM/CJS/legacy/i18n 和类型消费者基线;登记契约/版本/固定测试 ID/命令/报告与负责任务;区分库/npm 与站点实际分发类别,SSR import/模板/非浏览器构造错误分别捕获",
|
||||
"acceptance": "核心/试点隔离消费可运行,其他包由各自契约任务验证,thumbnail tool 差异已登记",
|
||||
"evidence": []
|
||||
"evidence": [
|
||||
"changes/2026-09-10-BASE-05-consumers.md",
|
||||
"baselines/consumer-coverage.md",
|
||||
"baselines/consumers.json",
|
||||
"baselines/ssr.json",
|
||||
"baselines/distribution.json"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BASE-06",
|
||||
@@ -383,7 +389,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "销毁/切源/类型差异、vendored 许可和外部 SDK 清单",
|
||||
"acceptance": "已确认与待复现分开,每项有负责任务及兼容处理路线",
|
||||
"acceptance": "已确认与待复现分开,每项有负责任务及兼容处理路线;纳入 BASE-TYPE-01/02/03/04 和 BASE-DIST-01 的发布/声明/工作区证据",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -492,7 +498,7 @@
|
||||
"status": "todo",
|
||||
"risk": "M",
|
||||
"deliverable": "根与分包 tsconfig、显式 TS 依赖、正反例测试",
|
||||
"acceptance": "核心/试点与迁移模块严格检查,未迁移第三方/包历史问题独立台账;明确最低/当前 TS 和各环境类型",
|
||||
"acceptance": "核心/试点与迁移模块严格检查,未迁移第三方/包历史问题独立台账;明确最低/当前 TS 和各环境类型;复用 BASE-05 的四种消费模式,不以 skipLibCheck 掩盖 BASE-TYPE-01/03",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -527,7 +533,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "build/dev 入口解析、指定包参数、原交互保留",
|
||||
"acceptance": "三种产物、Less/SVG/worker 和本地 8082 demo 正常",
|
||||
"acceptance": "三种产物、Less/SVG/worker 和本地 8082 demo 正常;保持 BASE-05 的 AMD 同时写入全局行为及 i18n/legacy 入口",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -814,7 +820,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "plugins/toggle/cue/setting/static 的旧新类型对照",
|
||||
"acceptance": "每项有兼容重载/扩展或待决结论,不能删除旧类型样例",
|
||||
"acceptance": "每项有兼容重载/扩展或待决结论,不能删除旧类型样例;处理 BASE-TYPE-01/04,分别保留旧合法声明消费并验证真实返回",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -899,7 +905,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "template/icons/i18n/style、SSR 与 proxy 挂载",
|
||||
"acceptance": "DOM/CSS/global/样式注入、i18n 子路径及 SSR import 保持;不把 SSR import/useSSR 保持扩大为服务端构造播放器",
|
||||
"acceptance": "DOM/CSS/global/样式注入、i18n 子路径及 SSR import 保持;不把 SSR import/useSSR 保持扩大为服务端构造播放器;复跑 BASE-05 的 SSR import/模板、浏览器 useSSR 节点复用和非浏览器构造错误",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -1129,7 +1135,7 @@
|
||||
"status": "todo",
|
||||
"risk": "M",
|
||||
"deliverable": "区间重叠/空列表/边界 seek、hover 标题和 update 用例",
|
||||
"acceptance": "旧版本行为可重跑,成功/失败/切源/销毁有必要断言",
|
||||
"acceptance": "旧版本行为可重跑,成功/失败/切源/销毁有必要断言;修正 BASE-TYPE-02 的可选参数声明并补正反例",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -1164,7 +1170,7 @@
|
||||
"status": "todo",
|
||||
"risk": "M",
|
||||
"deliverable": "基于既有公开核心类型的 Chapters/Option/Result 与 update 推导;JS/TS 工具链试点",
|
||||
"acceptance": "严格类型检查、旧消费样例通过;声明路径/导出和同步异步兼容",
|
||||
"acceptance": "严格类型检查、旧消费样例通过;声明路径/导出和同步异步兼容;处理 BASE-TYPE-01/03,保持运行时和新旧 TS 模块解析消费",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -3218,7 +3224,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "构造/defaults/事件/方法/历史拼写、.esm.js 入口和缺失 types",
|
||||
"acceptance": "源码/声明/README/demo/发布包差异已登记;公开形状和版本范围冻结",
|
||||
"acceptance": "源码/声明/README/demo/发布包差异已登记;公开形状和版本范围冻结;核实 BASE-DIST-01 的 .esm.js 旧入口、缺失声明及无 main 的历史发布事实",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -3272,7 +3278,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "补齐真实 API 声明,自有 emitter/utils TS 化",
|
||||
"acceptance": "严格类型检查、旧消费样例通过;声明路径/导出和同步异步兼容",
|
||||
"acceptance": "严格类型检查、旧消费样例通过;声明路径/导出和同步异步兼容;为 BASE-DIST-01 提供兼容入口/声明及消费者验证",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -3323,7 +3329,7 @@
|
||||
"status": "todo",
|
||||
"risk": "M",
|
||||
"deliverable": "中英文文档、插件页面、demo URL、编辑器声明与生成目录清单;六类 HTML 入口、prod/libs/code/example 加载行为及移动重定向",
|
||||
"acceptance": "所有公开 API/插件有对应页面或明确补充任务;核实 BASE-DEMO-01 的历史 thumbnail 插件来源及 29 示例/36 HTML 路径",
|
||||
"acceptance": "所有公开 API/插件有对应页面或明确补充任务;核实 BASE-DEMO-01 的历史 thumbnail 插件来源及 29 示例/36 HTML 路径;明确 BASE-05 所记录站点实际分发与未设 private 的 manifest 意图",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
@@ -3642,7 +3648,7 @@
|
||||
"status": "todo",
|
||||
"risk": "H",
|
||||
"deliverable": "每包版本/变更日志/依赖/类型差异方案和独立准入状态;按 version-policy.md 冻结各包下一 major(minor/patch 归零)并核实 registry 占用",
|
||||
"acceptance": "所有包有方案和剩余门槛,未决项明确阻止相应发布;本步骤不声称已经可发布;全部包有 major 目标,版本冲突明确处理,独立准备任务同步 manifest/锁/依赖/日志",
|
||||
"acceptance": "所有包有方案和剩余门槛,未决项明确阻止相应发布;本步骤不声称已经可发布;全部包有 major 目标,版本冲突明确处理,独立准备任务同步 manifest/锁/依赖/日志;按 BASE-05 区分 21 库与文档站分发,不机械把文档站当库上传 npm",
|
||||
"evidence": []
|
||||
},
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user