{ "schemaVersion": 1, "libraryGates": [ "build", "runtime", "types", "combinations", "browser", "devices", "licenses", "rollback", "remote-ci", "review-01", "review-02", "review-03" ], "siteGates": [ "build", "site-urls", "site-assets", "editor", "devices", "licenses", "rollback", "remote-ci", "review-01", "review-02", "review-03" ], "sharedTasks": [ "CI-01", "CI-03", "CI-04", "REL-01", "REL-09", "REL-02", "REL-03", "REL-04", "REVIEW-01", "REVIEW-02", "REVIEW-03" ], "packages": [ { "name": "artplayer", "targetVersion": "6.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/releases.json", "selector": "releases.0", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "apple-safari-media", "android-media", "native-fullscreen-pip" ], "rollback": { "basis": "refactor/baselines/releases.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer.tgz", "version": "6.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "f580b888bb9664b4dd30d900152a7b20560a49adc176ad9782103f7fe89be848", "integrity": "sha512-+2+VWecKb9CbI3wTCs0sV7au8SNShyXahpwDAmGgZhDr22wbdv51QZnLnkPwgMgfNpVuTbsZ6A26Lpj3eY7NbQ==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-shared-tools.json", "sha256": "525f705d94d8670270751b6c728e3fab503b27bbaf39f5cbe06c112377513ba5" } } }, { "name": "artplayer-plugin-ads", "targetVersion": "3.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/ads-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "ad-skip-content-restore" ], "rollback": { "basis": "refactor/baselines/ads-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-ads.tgz", "version": "3.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "55236854b94ac7b0dd91b4107dcb60e97ac6f1a5e8b6b8a9dcb63bba66c6509a", "integrity": "sha512-GFDvR6oApboG4BVZapD4+ZwUcl9Juy07PKeo+dWLamk2ZxRxRBfnYqZmOzvr37WM3pM3BHkxf/UhWr0Btop1WA==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-ads-shared-tools.json", "sha256": "f52e250e7c7835fdb83d1f8f1547674e177a0fbb1727dba0d5f522b3eeb1a0fc" } } }, { "name": "artplayer-plugin-ambilight", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/ambilight-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "canvas-cors-background" ], "rollback": { "basis": "refactor/baselines/ambilight-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-ambilight.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "f88a6a2f1c5548389cae293614f648d72077ed03a7be6c81ad017a1155a839a3", "integrity": "sha512-6P9yt+wJ7v997Q7ORsr8oJadXvE71xyTX0EZ/Wo6z9ZKnyKLQXZvpH4JJLdWhzWlHnv80DPxy7se7zjCNUXPVQ==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-ambilight-shared-tools.json", "sha256": "843038e6c9ce76e5058a685187f8db203ac1a4eb25e499799b0ed1ac047e3e91" } } }, { "name": "artplayer-plugin-asr", "targetVersion": "3.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/asr-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "audio-context-input-lifecycle" ], "rollback": { "basis": "refactor/baselines/asr-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-asr.tgz", "version": "3.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "7fa3ca9577b53f3bb90e2c23fec9e6e70fbbb0c089ccae2923084b9059bcbdf9", "integrity": "sha512-yo8KhQJbxhrc+Oq/X59BYyN/zlD62bsChrdBHqioPFxSkOs22Nyp4FC2tnFmc9YclcC/FCHbn5VF9t8xI0q60Q==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-asr-shared-tools.json", "sha256": "5fdf60927ecf8c01a208ba532783dacc4df1757eedd8599076b1784cbb26e1df" } } }, { "name": "artplayer-plugin-audio-track", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/audio-track-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "separate-audio-source-switch" ], "rollback": { "basis": "refactor/baselines/audio-track-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-audio-track.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "0c73b970872fe56df1c669e5badfa91f9cd7ec3c73070a9852cfea076cc8923f", "integrity": "sha512-eQDqrJTi5gs/fEDmj7Jm+G6vm/dKztas17m6+c/v67f8AqY8ZwN5PnPLbLvQVjXF4b1v4H/bianCRnwcVpXh0w==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-audio-track-shared-tools.json", "sha256": "f8dd0f3c441a9c49136f4bdb577465c9fbaeafbd44f623ad7e0afc58f0a1c223" } } }, { "name": "artplayer-plugin-auto-thumbnail", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/auto-thumbnail-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "native-first-frame-jpeg" ], "rollback": { "basis": "refactor/baselines/auto-thumbnail-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-auto-thumbnail.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "9ced9b18e4b260ccbcf6ac016b32ec0852040cb5c0f57be72718a03d40d598bf", "integrity": "sha512-cwDhP/tqidDjnEJFJioZn817zIiTf3+Hr+tSWt2moKaJSTgEhxXywMQTL2WGwY1C615ViUunDnGxS+f74R8T+w==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-auto-thumbnail-shared-tools.json", "sha256": "dbf037ebba8e8ffcedc1136e0bde11671e330e0c8bec2724d6f9c77f22d45ff8" } } }, { "name": "artplayer-plugin-chapter", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/releases.json", "selector": "releases.1", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "touch-fullscreen-thumbnails" ], "rollback": { "basis": "refactor/baselines/releases.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-chapter.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "f1dd73097e43df504f686f18a6ca30bcb1f57ab74d3cc62909db20505c994072", "integrity": "sha512-uN+BfO+t2bMBPOYrDhl9Ojq2EPj0AsVogFyNIDT8fRO7PDm69eAropGrBvN9yXcO4o80UOFcZ25+CRgpN935gg==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-chapter-shared-tools.json", "sha256": "52a8d5d6e59abd98291ad2c9f51924a4737d978111ae801a9ce12f0adbeaf721" } } }, { "name": "artplayer-plugin-chromecast", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/chromecast-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "cast-receiver-session" ], "rollback": { "basis": "refactor/baselines/chromecast-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-chromecast.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "d6d79d4b47afaefa66d32c5b1709f412ed9d32c636462723918c268a6601e631", "integrity": "sha512-sO8nTpzsuu/16E/0s9bs1n9o4sWB7lDky2/s0M6E2QUTNvhkQGm48Cmfho908QH8BtteW4J6RJwFHxO7YaeXwA==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-chromecast-shared-tools.json", "sha256": "7b9559d40f843bf3cd22c227b2218935dc4270f09005302d3508d19c7a7ca73c" } } }, { "name": "artplayer-plugin-danmuku", "targetVersion": "6.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/danmuku-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "mask-fullscreen-pip" ], "rollback": { "basis": "refactor/baselines/danmuku-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-danmuku.tgz", "version": "6.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "3d32a4c6d94d9eaa31cd982ec43ae2b710a4c923e5076f357ba4c902be48d729", "integrity": "sha512-tT6aS0OMLN8BCngS3Y7hXBhYxLZiTjX0sZi/cFJ4ITsMkPi5tF78eY59yagqLNUHWQGKvQdoGItGvyttItQA2w==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-danmuku-shared-tools.json", "sha256": "d3d921ede358f102be1565607525c2af3e512b2d833563502b19ab462dd76f65" } } }, { "name": "artplayer-plugin-danmuku-mask", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/danmuku-mask-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "real-model-gpu-cleanup" ], "rollback": { "basis": "refactor/baselines/danmuku-mask-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-danmuku-mask.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "ceb17cbb235a42438c28df15ddf830d104a749b58515333c43da2b18534b166c", "integrity": "sha512-M4r7WeFkZvq2NB4ICmVle6s4EBSkRx4QYkjAQ/86drPHV78072hu+7phqkrAVlorbj0tpBistIqdCNIS2QLvGw==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-danmuku-mask-shared-tools.json", "sha256": "045761e8417d39a010702e499c0f99485222400ce292573cc3c7039a0ba984fa" } } }, { "name": "artplayer-plugin-dash-control", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/dash-control-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "real-dash-sdk-tracks" ], "rollback": { "basis": "refactor/baselines/dash-control-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-dash-control.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "6716002b92bb12b54d17772d87a560bb9e863da35abfa37988907d54e02cdf74", "integrity": "sha512-aAoDQfEMBlFC/BLh+U8UlvBZXNJMD7C0LL+QbCU+eQvzFlQwpY1kN2QwSUZapXscrVBIQ6L24L0cKEeSacjX5g==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-dash-control-shared-tools.json", "sha256": "d99b5520aca2253758b3836f8de7bd371b177a5069a7fd68da34074de9bd90dd" } } }, { "name": "artplayer-plugin-document-pip", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/dpip-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "document-pip-native-window" ], "rollback": { "basis": "refactor/baselines/dpip-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-document-pip.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "a3a56ecc218c8e180621d1bc00684950cca4ada8d483334b0cb91fd783c10831", "integrity": "sha512-Bes/gYtlb28+V/PYSetjwpMhvBc7ZdEDbKSOZRP8Wz+jjF0cbHM5R/uNmT+a+JgZDK5D1YMcNJN4zVW5s3ixsw==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-document-pip-shared-tools.json", "sha256": "8d7a18737c654006d0c26b206740370cff8d163eab019002a276f1602d1e66e7" } } }, { "name": "artplayer-plugin-hls-control", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/hls-control-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "native-hls-and-worker" ], "rollback": { "basis": "refactor/baselines/hls-control-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-hls-control.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "00a07f33277bae211a553e9fb2e924ade219513135bc54921886f4518dd27964", "integrity": "sha512-rAgzWBlvGQ296X0rXpNVKE1NHzwnwP7/pFRUx7vF/cMCbeY2ztAAXhLhKYAfkjfVRoT93m3yLxlVaeGwrI4QvA==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-hls-control-shared-tools.json", "sha256": "e864ef764e5af00630417c090b8e29d52e72f34c01c5f199756680c0fcd747a0" } } }, { "name": "artplayer-plugin-jassub", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/jassub-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "real-worker-wasm-hybrid" ], "rollback": { "basis": "refactor/baselines/jassub-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-jassub.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "cc9304759ff3cdd84767eee38fcbb9cf70e234f2449946536fd1da972cde679f", "integrity": "sha512-OBKMKAYkjGgEYYSWV5U/v5EcWPsZSWIoDeZ+CucNMgyyrNcs8WzCCI1wT1FLY8ZEzF1+gts/Mfn0rrajtBHK0w==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-jassub-shared-tools.json", "sha256": "29dca8d7b9f59dfda2725f4e089f2f4159483d595d2991f2165975281f76e0dd" } } }, { "name": "artplayer-plugin-multiple-subtitles", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/multiple-subtitles-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "subtitle-offset-fullscreen" ], "rollback": { "basis": "refactor/baselines/multiple-subtitles-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-multiple-subtitles.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "43825f602514c9e6a0bd8f0a270a54a03d1cb76f821b99d1e736d0150dafc190", "integrity": "sha512-Fbo6+Ywnp1yEb6foJH6PNOoLD+9Gu5oDMxepGKUDaAU4zJ/TT300F7n50+srCuvx9PiYK+Wfgj0Efr41oZscCQ==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-multiple-subtitles-shared-tools.json", "sha256": "165a776104476c05352f38b2649ea5d4af7b3725412da26d3eea06b87cf6bc0f" } } }, { "name": "artplayer-plugin-vast", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/vast-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "google-ima-ad-content-restore" ], "rollback": { "basis": "refactor/baselines/vast-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-vast.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "3503e145a591a406105eb953f9ac75c8373992c9f3f1f23b713de65c85a3bb3d", "integrity": "sha512-NP3hVRLvk7hKvQRPF6jqIBKE4/2ubpGNwsPARgXNI40SicdaW/1bizKSzoQ4oJEFLKjvJKSwLazw1yaQJmjvkw==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-vast-shared-tools.json", "sha256": "3d1e86e9ff8f541d5ca16c8cb978871e88fb52eff9f5eb162bab0b55cfceea2c" } } }, { "name": "artplayer-plugin-vtt-thumbnail", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/vtt-thumbnail-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "touch-fullscreen-chapter" ], "rollback": { "basis": "refactor/baselines/vtt-thumbnail-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-plugin-vtt-thumbnail.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "b7932e08a086cfe16ed5e78872e274fb897931d0653dbf7ac61a19b404ddec85", "integrity": "sha512-vNPV1Tl8vgxDBgXfIXi8/BScH6Uy/2HpIvzcVcjepxKOcbWSe29hjgTfM3Alo1Z7iBYlf4cSkkidOSnsQvBz5A==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-plugin-vtt-thumbnail-shared-tools.json", "sha256": "773fa2f0d8f11984d6d6e0da5efa094a00a53458a10371da5c20b4b9d8d74e86" } } }, { "name": "artplayer-proxy-canvas", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/canvas-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "canvas-subtitle-document-pip" ], "rollback": { "basis": "refactor/baselines/canvas-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-proxy-canvas.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "a0a8efb762e823fe4dd8c8de9601f74ac873ade8c6953a7e5305297608c71a12", "integrity": "sha512-gpUo15w9jIwbCQ8Gd+VVmWBsZfAR32SlrdApSkW4Z8SmFnfZtkzbjlwQJqzznXBDt5r+QoZ47hWEO2e/t9en4g==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-proxy-canvas-shared-tools.json", "sha256": "7117ee66e755f7083f2daeee8834a185f4d7ad9881770435a527564c977b5f4e" } } }, { "name": "artplayer-proxy-mediabunny", "targetVersion": "2.0.0", "distribution": "npm", "history": { "file": "refactor/baselines/mb-release.json", "selector": "release", "rationale": "Frozen npm tarball provenance; not a new registry availability observation." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "webcodecs-hls-audio-video" ], "rollback": { "basis": "refactor/baselines/mb-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-proxy-mediabunny.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "9fd7e62c56ae78866267cdd5650dc4e4af4aad76dd6ff8466b68908bc25d661c", "integrity": "sha512-jVo6gkWjFBbfTKMjLgPamcKfIEfRTuy1icbUsWjZ1/T9QOQstMKEYZk80gfiAngOuYzBArCY3ooxn2ykp6dO4A==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-proxy-mediabunny-shared-tools.json", "sha256": "4af532e84d1b520296a408890f3120c46c2b94237c704dc32221832461a1d904" } } }, { "name": "artplayer-tool-iframe", "targetVersion": "2.0.0", "distribution": "renamed-npm", "history": { "file": "refactor/baselines/iframe-release.json", "selector": "release", "publishedName": "artplayer-plugin-iframe", "rationale": "Frozen published predecessor and documented rename commit; candidate keeps current workspace name. Registry target availability still requires REL-01." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "cross-origin-bfcache-device" ], "rollback": { "basis": "refactor/baselines/iframe-release.json", "strategy": "Keep the frozen previous package integrity and tested consumer lock; publish a forward fix without overwriting npm versions. REL-04 rehearsal must cover any package rename." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/packages/run-qQwwPA/artplayer-tool-iframe.tgz", "version": "2.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "00dc477ad56d12cfa6cd0d1e071e80f4120afed23f44af0393e23e5dac516a3b", "integrity": "sha512-Rkn+bb+szdnzL2JABHdWaZIju4y2eFdfFmlhLrr8cro+SEqtrVBcSde/wOH1/1zumlPVuUdr5CeeebXJChbSDQ==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-tool-iframe-shared-tools.json", "sha256": "199040dcb4f97b05ea588418f805893b45eb73999c7170cd1120ec7ea6fff24c" } } }, { "name": "artplayer-tool-thumbnail", "targetVersion": "5.0.0", "distribution": "recovered-npm", "history": { "file": "refactor/baselines/thumbnail-release.json", "selector": "recovered", "rationale": "Recovered CDN/Git bytes only; original registry tarball and complete archive unavailable. Not an intact rollback artifact." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "native-file-decode-encode" ], "rollback": { "basis": "refactor/baselines/thumbnail-release.json", "strategy": "Original tarball is unavailable. Resolve a complete rollback alternative and migration scope under REL-04 before release." }, "candidate": { "kind": "npm-tarball", "path": "refactor/.cache/thumbnail-package-types-bGLHWV/candidate.tgz", "version": "5.0.0", "sourceCommit": "96962a69a4faaecd986387efadb54c5623a23f2c", "inputFingerprint": "78bf5be3b2b5656a0b95ce2ce3cf1a635b6df609361a840b8298476f65af9d52", "integrity": "sha512-yYn1qFiT7SwpygEWEhRU3RZAK7jPCdcdcIIzl2osrl6PIKdvHDhbFmnXh2Pb4B9NlgBXWB4W74TXR83ES1iUzg==" }, "evidence": { "build": { "path": "refactor/baselines/major-candidate-build/artplayer-tool-thumbnail-shared-tools.json", "sha256": "bded78d58a422d6b68b7e2bea28975a3230757ac364b973c411b052129a32e75" } } }, { "name": "artplayer-vitepress", "targetVersion": "2.0.0", "distribution": "site", "history": { "file": "refactor/baselines/site-provenance.json", "rationale": "Existing docs/site build and URL distribution. No npm publication is inferred." }, "extraRequirements": [ "apple-safari-device", "android-chrome-device", "mobile-editor-and-site" ], "rollback": { "basis": "refactor/baselines/site-provenance.json", "strategy": "Restore the previously verified Pages artifact and old URL map; rehearsal evidence required." }, "candidate": null, "evidence": {} } ] }