fix(docs): [SITE-ROUTES-01] track added HTML without replacing baseline

This commit is contained in:
Harvey Zhao committed 2026-09-15 19:40:48 +08:00
1 parent 876fa4c328
commit 210484c443
12 files changed
+612 -11

No files matched your search

+75 -1
View File
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"note": "Append-only additions to BASE-04. This records path ownership, not browser acceptance; the original 29-example snapshot remains unchanged.",
"note": "Append-only example and HTML additions to BASE-04. Records path ownership and introduction commits, not browser acceptance; the original 29-example/36-HTML snapshot stays unchanged.",
"examples": [
{
"source": "docs/assets/example/asr.local.js",
@@ -10,5 +10,79 @@
"finalDemoOwner": "EX-03",
"note": "Local audio capture demo with simulated subtitles; does not contact a recognition service. No menu link. Runtime evidence remains with the owning task."
}
],
"pages": [
{
"source": "docs/document/en/plugin/audio-track.html",
"route": "/document/en/plugin/audio-track.html",
"introducedBy": "d3349e83f24fdea3fa55fdfa6254cb1587fc5a26",
"owner": "SITE-AUDIO-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/en/plugin/danmuku.html",
"route": "/document/en/plugin/danmuku.html",
"introducedBy": "ea3174daa28e698af3db2ff36aecf4ef2da54470",
"owner": "SITE-DANMUKU-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/en/plugin/dash-control.html",
"route": "/document/en/plugin/dash-control.html",
"introducedBy": "319dccb60593f6206418dc04b27b1170767fa716",
"owner": "SITE-DASH-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/en/plugin/hls-control.html",
"route": "/document/en/plugin/hls-control.html",
"introducedBy": "4ea0ba94ae51d14d353bc57a3222a8c19b11ac66",
"owner": "SITE-HLS-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/en/plugin/vtt-thumbnail.html",
"route": "/document/en/plugin/vtt-thumbnail.html",
"introducedBy": "9ba3c82f99e6bad0e858f6c2e1d8624dfb725c8c",
"owner": "SITE-VTT-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/plugin/audio-track.html",
"route": "/document/plugin/audio-track.html",
"introducedBy": "d3349e83f24fdea3fa55fdfa6254cb1587fc5a26",
"owner": "SITE-AUDIO-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/plugin/dash-control.html",
"route": "/document/plugin/dash-control.html",
"introducedBy": "319dccb60593f6206418dc04b27b1170767fa716",
"owner": "SITE-DASH-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/plugin/hls-control.html",
"route": "/document/plugin/hls-control.html",
"introducedBy": "4ea0ba94ae51d14d353bc57a3222a8c19b11ac66",
"owner": "SITE-HLS-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
},
{
"source": "docs/document/plugin/vtt-thumbnail.html",
"route": "/document/plugin/vtt-thumbnail.html",
"introducedBy": "9ba3c82f99e6bad0e858f6c2e1d8624dfb725c8c",
"owner": "SITE-VTT-01",
"finalDemoOwner": "EX-03",
"note": "Generated guide. Guide-specific browser evidence belongs to the owner; this entry does not complete full demo/release acceptance."
}
]
}
@@ -0,0 +1,335 @@
{
"task": "SITE-ROUTES-01",
"baselineCommit": "876fa4c32882c8ae27ed15d1bc8507ae75d55eae",
"environment": {
"node": "24.21.0",
"yarn": "1.22.22",
"typescript": "5.9.3",
"platform": "Windows"
},
"scope": "Full local ci:check on the existing installation, before failure and after route-ledger repair. No new installation, ci:build, coverage, browser matrix, remote job or release acceptance.",
"before": {
"exitCode": 1,
"path": "refactor/.cache/ci-check-876fa4c3.log",
"sha256": "b463f7d7c04cfc5b23ea2504a622300063c219ff384991a14b666f90081650bd",
"tests": [
2937,
170,
618
],
"passed": [
2937,
170,
617
],
"failed": [
0,
0,
1
],
"skipped": [
0,
0,
0
],
"canceled": [
0,
0,
0
],
"todo": [
0,
0,
0
],
"durationsMs": [
59471.0185,
24736.7005,
139417.8916
]
},
"after": {
"exitCode": 0,
"path": "refactor/.cache/ci-check-site-routes-final.log",
"sha256": "351243244c4415ebb1b6a1cafb0e7b5e7428e73c707faeb365afe33da431c592",
"tests": [
2937,
170,
619
],
"passed": [
2937,
170,
619
],
"failed": [
0,
0,
0
],
"skipped": [
0,
0,
0
],
"canceled": [
0,
0,
0
],
"todo": [
0,
0,
0
],
"durationsMs": [
48705.6332,
24768.6579,
159316.7625
],
"finalYarnSeconds": 476.52
},
"targetedBefore": {
"path": "refactor/.cache/site-routes-before.log",
"sha256": "06f1c24bd2ad95bd67236030d2bd08ebc35ae61aca2e52adae7386b014795fc4",
"tests": [
3
],
"passed": [
0
],
"failed": [
3
],
"skipped": [
0
],
"canceled": [
0
],
"todo": [
0
],
"durationsMs": [
127.1716
]
},
"targetedAfter": {
"path": "refactor/.cache/site-routes-after.log",
"sha256": "931b7025249bb7e151c3ff9d04651a799e884b74c5fa1c8f5a993ebd1bed9d49",
"tests": [
3
],
"passed": [
3
],
"failed": [
0
],
"skipped": [
0
],
"canceled": [
0
],
"todo": [
0
],
"durationsMs": [
153.284
]
},
"lint": {
"path": "refactor/.cache/site-routes-lint.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"files": [
{
"path": "refactor/baselines/demo-inventory.json",
"sha256": "ffbb50e14dc008819b3674802aa26fac5643ea78205103d25d268dece8bafb61"
},
{
"path": "refactor/baselines/demo-additions.json",
"sha256": "6c2027bd0a035704ac6c13790bc3e2719a9a621ca19f1509216b4868b1a289da"
},
{
"path": "refactor/scripts/demos.mjs",
"sha256": "4e63262e1b3a173148c775222e5f0494f270ca97bf216ae51754105c0d014053"
},
{
"path": "refactor/scripts/demos.test.mjs",
"sha256": "f0e549b9072b506ef65f2869a684b89d4130cf912b8a3583b125a785a49b305b"
},
{
"path": "refactor/docs-browser-testing.md",
"sha256": "d458d87bcc5f58930a14a4d189b9aff27f04dd8c614049874d76e9b725cc53b7"
},
{
"path": "packages/artplayer-vitepress/README.md",
"sha256": "8457b4d12991646648a925dc1cc1674895801ec8f03891450feca923aeb7413f"
}
],
"historicalInventoryUnchanged": true,
"introductions": [
{
"source": "docs/document/en/plugin/audio-track.html",
"commit": "d3349e83f24fdea3fa55fdfa6254cb1587fc5a26",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/en/plugin/danmuku.html",
"commit": "ea3174daa28e698af3db2ff36aecf4ef2da54470",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/en/plugin/dash-control.html",
"commit": "319dccb60593f6206418dc04b27b1170767fa716",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/en/plugin/hls-control.html",
"commit": "4ea0ba94ae51d14d353bc57a3222a8c19b11ac66",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/en/plugin/vtt-thumbnail.html",
"commit": "9ba3c82f99e6bad0e858f6c2e1d8624dfb725c8c",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/plugin/audio-track.html",
"commit": "d3349e83f24fdea3fa55fdfa6254cb1587fc5a26",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/plugin/dash-control.html",
"commit": "319dccb60593f6206418dc04b27b1170767fa716",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/plugin/hls-control.html",
"commit": "4ea0ba94ae51d14d353bc57a3222a8c19b11ac66",
"parentContainsPath": false,
"addedByCommit": true
},
{
"source": "docs/document/plugin/vtt-thumbnail.html",
"commit": "9ba3c82f99e6bad0e858f6c2e1d8624dfb725c8c",
"parentContainsPath": false,
"addedByCommit": true
}
],
"totals": {
"historicalExamples": 29,
"addedExamples": 1,
"historicalHtml": 36,
"addedHtml": 9,
"packages": 22
},
"checks": [
"yarn check:toolchain --strict",
"yarn check:commits --report",
"yarn check:impact --report",
"yarn check:ci",
"yarn test:contracts",
"yarn check:contracts --report",
"yarn check:plan",
"yarn check:release-ledger",
"yarn typecheck:release",
"yarn check:rollback-inventory",
"yarn lint",
"yarn typecheck:library",
"yarn typecheck:scaffold",
"yarn typecheck:docs-tools",
"yarn check:docs-smoke",
"yarn check:editor-types",
"yarn check:llm",
"yarn check:vconsole",
"yarn check:console",
"yarn check:site-notices",
"yarn typecheck:site-assets",
"yarn check:site-assets",
"yarn check:types",
"yarn typecheck",
"yarn typecheck:react",
"yarn lint:react",
"yarn typecheck:vue",
"yarn lint:vue",
"yarn test"
],
"branchImpact": {
"path": "refactor/.cache/ci-check-876fa4c3-branch-impact.json",
"sha256": "3ef8de607e99b1438edb0ef2aaf3aa47b536803e4772b8fcea939c461e75b62a",
"capturedBeforeFix": true,
"range": "explicit-base",
"head": "876fa4c32882c8ae27ed15d1bc8507ae75d55eae",
"base": "40fcda6a37d0049d42e49c1e64e70d4fd9ba5f7f",
"changedPaths": 3288,
"affectedPackages": [
"artplayer",
"artplayer-plugin-ads",
"artplayer-plugin-ambilight",
"artplayer-plugin-asr",
"artplayer-plugin-audio-track",
"artplayer-plugin-auto-thumbnail",
"artplayer-plugin-chapter",
"artplayer-plugin-chromecast",
"artplayer-plugin-danmuku",
"artplayer-plugin-danmuku-mask",
"artplayer-plugin-dash-control",
"artplayer-plugin-document-pip",
"artplayer-plugin-hls-control",
"artplayer-plugin-jassub",
"artplayer-plugin-multiple-subtitles",
"artplayer-plugin-vast",
"artplayer-plugin-vtt-thumbnail",
"artplayer-proxy-canvas",
"artplayer-proxy-mediabunny",
"artplayer-tool-iframe",
"artplayer-tool-thumbnail",
"artplayer-vitepress"
],
"requiredCIJobs": [
"browser-consumers",
"browser-smoke",
"checks",
"coverage"
],
"reviewRequired": true,
"unknownPathCount": 650,
"installedConsumerGaps": [
"artplayer-plugin-ads",
"artplayer-plugin-ambilight",
"artplayer-plugin-asr",
"artplayer-plugin-audio-track",
"artplayer-plugin-auto-thumbnail",
"artplayer-plugin-chromecast",
"artplayer-plugin-danmuku",
"artplayer-plugin-danmuku-mask",
"artplayer-plugin-dash-control",
"artplayer-plugin-document-pip",
"artplayer-plugin-hls-control",
"artplayer-plugin-jassub",
"artplayer-plugin-multiple-subtitles",
"artplayer-plugin-vast",
"artplayer-plugin-vtt-thumbnail",
"artplayer-proxy-canvas",
"artplayer-proxy-mediabunny",
"artplayer-tool-iframe",
"artplayer-tool-thumbnail"
]
},
"limitations": [
"Historical baseline tests deliberately reproduce old defects; passing them does not mean old artifacts are fixed.",
"introducedBy/introducedAfter format is validated, but normal checker does not perform Git provenance verification; the nine current entries were verified separately.",
"No runtime or generated site content changed; existing guide browser evidence remains with its original task.",
"Full CI/CD, generic installed consumers, physical devices and publication remain pending."
]
}