132 lines
4.2 KiB
JSON
132 lines
4.2 KiB
JSON
{
|
|
"boundaries": [
|
|
"verified result covers a controlled Chromium profile close/reopen, not a process crash or power-loss oracle",
|
|
"Safari and Firefox are explicitly OUT_OF_SCOPE for this migration",
|
|
"release/oracle blockers remain STOP_RELEASE"
|
|
],
|
|
"checks": {
|
|
"cleanup": {
|
|
"status": "verified"
|
|
},
|
|
"hash_continuity": {
|
|
"status": "verified"
|
|
},
|
|
"process_crash_boundary": {
|
|
"reason": "profile close/reopen is not process crash injection",
|
|
"status": "blocked"
|
|
},
|
|
"release_stop": {
|
|
"action": "STOP_RELEASE",
|
|
"candidate_eligible": false,
|
|
"status": "verified"
|
|
},
|
|
"restart_probe": {
|
|
"runs": [
|
|
{
|
|
"command": [
|
|
"xvfb-run",
|
|
"-a",
|
|
"node",
|
|
"scripts/test_browser_opfs_restart_s6_06.mjs"
|
|
],
|
|
"returncode": 0,
|
|
"sample": {
|
|
"browser": "chromium",
|
|
"browser_version": "140.0.7339.16",
|
|
"cleanup": true,
|
|
"commit_seq": 1,
|
|
"content_hash": "fnv1a64:ce6a222e5fe010b4",
|
|
"mode": "persistent_profile_close_reopen",
|
|
"schema": "browser-opfs-s6-06-restart-sample.v1",
|
|
"status": "verified"
|
|
},
|
|
"status": "PASSED",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "6a6af6c9c0efff1f982da77b48d9911b0a6fcfe20480f1faaa17c9bbcf93e65a"
|
|
},
|
|
{
|
|
"command": [
|
|
"xvfb-run",
|
|
"-a",
|
|
"node",
|
|
"scripts/test_browser_opfs_restart_s6_06.mjs"
|
|
],
|
|
"returncode": 0,
|
|
"sample": {
|
|
"browser": "chromium",
|
|
"browser_version": "140.0.7339.16",
|
|
"cleanup": true,
|
|
"commit_seq": 1,
|
|
"content_hash": "fnv1a64:ce6a222e5fe010b4",
|
|
"mode": "persistent_profile_close_reopen",
|
|
"schema": "browser-opfs-s6-06-restart-sample.v1",
|
|
"status": "verified"
|
|
},
|
|
"status": "PASSED",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "6a6af6c9c0efff1f982da77b48d9911b0a6fcfe20480f1faaa17c9bbcf93e65a"
|
|
}
|
|
],
|
|
"sample": {
|
|
"browser": "chromium",
|
|
"browser_version": "140.0.7339.16",
|
|
"cleanup": true,
|
|
"commit_seq": 1,
|
|
"content_hash": "fnv1a64:ce6a222e5fe010b4",
|
|
"mode": "persistent_profile_close_reopen",
|
|
"schema": "browser-opfs-s6-06-restart-sample.v1",
|
|
"status": "verified"
|
|
},
|
|
"stable": true,
|
|
"status": "verified"
|
|
},
|
|
"safari_firefox_boundary": {
|
|
"reason": "Safari and Firefox are outside this project's migration scope",
|
|
"status": "out_of_scope"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"implementation_status": "verified",
|
|
"inputs": [
|
|
{
|
|
"bytes": 7647,
|
|
"path": "context-lock.json",
|
|
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e"
|
|
},
|
|
{
|
|
"bytes": 9821,
|
|
"path": "coverage/authoritative-browser-s6-05.report.json",
|
|
"sha256": "30e238042255fd1bf20ec0b9f0c6933a9e067c51bdcfc7c66fed3013d50c481f"
|
|
},
|
|
{
|
|
"bytes": 4950,
|
|
"path": "web/workspace/opfs-runtime.mjs",
|
|
"sha256": "13082bc76920742bf0879c6e5101b1947bad290febacdf313884c858795a7418"
|
|
},
|
|
{
|
|
"bytes": 993,
|
|
"path": "web/app/browser-opfs-probe.html",
|
|
"sha256": "d46a571aefa769c1dc75399727945ee7c7e87cf85f42fabb1ec1a1672c46884a"
|
|
},
|
|
{
|
|
"bytes": 509,
|
|
"path": "web/app/browser-opfs-worker.mjs",
|
|
"sha256": "43813b5a9ac970d188e22e57f774cd4a0b64b25d9bbd610446f5da391456171c"
|
|
},
|
|
{
|
|
"bytes": 3366,
|
|
"path": "scripts/test_browser_opfs_restart_s6_06.mjs",
|
|
"sha256": "8c9cbdcffeb14e765db2f436664e765c109e7d1bb00fe9dbd89a94a7579fe445"
|
|
}
|
|
],
|
|
"report_sha256": "93e1569ecf846b9a58b8c4c13c93abbb028371a306705fa9a6ab0b9429e3dfc3",
|
|
"schema": "authoritative-browser-restart-s6-06.v1",
|
|
"scope": {
|
|
"browser": "chromium",
|
|
"mode": "persistent_profile_close_reopen",
|
|
"record": "committed OPFS sync-access-handle record"
|
|
},
|
|
"status": "verified",
|
|
"task_id": "S6-06"
|
|
}
|