Files
ArtPlayer/refactor/baselines/chromecast-contract-validation.json

41 lines
1.8 KiB
JSON

{
"schemaVersion": 1,
"task": "PKG-CAST-01",
"capturedAt": "2026-09-13T08:34:48.666Z",
"sourceCommit": "146b78d5767bba88612184869155a39317794537",
"baseline": {
"file": "refactor/baselines/chromecast-release.json",
"sha256": "a68745786d976afee10afb2bb0fd61aeba8f9fffa18737af3e395d25079e3eec"
},
"verifier": {
"file": "refactor/scripts/chromecast-contract.mjs",
"sha256LF": "6898481ebc4ab0374e80e0e6064a4ee983af912bf7d2880142631a992376ce8d"
},
"tests": {
"passed": 28,
"failed": 0,
"skipped": 0,
"file": "refactor/.cache/chromecast01-contract.log",
"sha256": "82412503a635cdeb2bf0ebaa64d611a70a9db51ccf151456d1da27c1a22096ef",
"scope": "Real frozen main/legacy 1.0.0 and 1.1.0, frozen source and workspace main/legacy; controlled DOM and SDK, no device session."
},
"inputs": {
"test/helpers/chromecast.js": "a51ad278dffde582c00d66cd3c0ea868141548d349a80a24a355856378ab5de7",
"test/chromecast.test.js": "be9d42e13ea495d7c266732ffe0273acb96d1a29b8ef330eba32156aaa5eccb8"
},
"differences": [
"1.0.0 eager SDK load and name-only result; 1.1.0 lazy load, raw SessionState getters and callbacks.",
"1.0.0 CJS namespace/default and no ESM/module/exports; 1.1.0 callable CJS and ESM.",
"Both registry gitHeads point to differently versioned Git manifests; archive authority retained.",
"Synchronous declarations omit actual asynchronous result and modern callbacks/getters.",
"Commercial Font Awesome Pro notice on the identical embedded icon; entitlement unverified."
],
"sourceReferences": [
"https://developers.google.com/cast/docs/reference/web_sender/cast.framework.CastContext",
"https://developers.google.com/cast/docs/web_sender/integrate"
],
"releaseReady": false,
"deviceValidated": false,
"sourceChanged": false
}