89 lines
2.6 KiB
JSON
89 lines
2.6 KiB
JSON
{
|
|
"boundaries": [
|
|
"package_hash",
|
|
"content_hash",
|
|
"migration_round_trip",
|
|
"rollback_target",
|
|
"rollback_failure",
|
|
"offline_missing",
|
|
"offline_corrupted",
|
|
"online_degraded",
|
|
"context_mismatch"
|
|
],
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"known_boundaries": [
|
|
"Service Worker/browser matrix is P8-04",
|
|
"release owner/browser/real device gates remain blocked"
|
|
],
|
|
"oracle": {
|
|
"reason": "official browser OPFS migration/offline oracle is absent from locked source",
|
|
"status": "blocked"
|
|
},
|
|
"outputs": [
|
|
{
|
|
"bytes": 12954,
|
|
"path": "web/workspace/migration.mjs",
|
|
"sha256": "0eed79497cb5b714a309f8730e8ec9f3bb0ae9582aa800ad97d2cf408760abd5"
|
|
},
|
|
{
|
|
"bytes": 8767,
|
|
"path": "web/workspace/recovery.mjs",
|
|
"sha256": "d4bae4220a3348d7bb66991472d1331045ab60bbe70c93f3b589bf0e8d05d14d"
|
|
},
|
|
{
|
|
"bytes": 6812,
|
|
"path": "web/workspace/journal.mjs",
|
|
"sha256": "a2d97ceac5e0dbb65d3dc9cafaa845b3acd115292717312d6eff69585bca98a7"
|
|
},
|
|
{
|
|
"bytes": 7484,
|
|
"path": "web/workspace/test_migration.mjs",
|
|
"sha256": "a42c32bca8af58263a121216ab647759447ebbea39b6aafdcd7fa6bfbe300be9"
|
|
},
|
|
{
|
|
"bytes": 2225,
|
|
"path": "coverage/workspace-migration.report.json",
|
|
"sha256": "ce7451b5c428f170f37c6357877f08f0c2f32dc9502490cae3fe947cc43252e8"
|
|
},
|
|
{
|
|
"bytes": 3726,
|
|
"path": "coverage/workspace-rollback.package.json",
|
|
"sha256": "cab2e41ad8e740435d0dd71298f10438fc1a3462dfaaaad28ad98a4315d2aa5f"
|
|
},
|
|
{
|
|
"bytes": 528,
|
|
"path": "coverage/offline-cache.package.json",
|
|
"sha256": "cfcfbbbd72cd59d576105fc8f0b206e5d08dc63ce803b463c985dd59a3086922"
|
|
}
|
|
],
|
|
"packages": {
|
|
"migration_lossless": true,
|
|
"offline_schema": "offline-cache-package.v1",
|
|
"rollback_schema": "workspace-rollback.v1",
|
|
"workspace_versions": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"report_sha256": "c7b5539fba525477c29998f13312d766dd28e6f2be05023f0be4c1dd47e58e35",
|
|
"schema": "offline-migration-report.v1",
|
|
"status": "verified",
|
|
"task_id": "P6-03",
|
|
"tests": {
|
|
"fault_matrix": {
|
|
"command": "node web/worker/test_recovery_offline_faults.mjs",
|
|
"returncode": 0,
|
|
"status": "verified",
|
|
"stderr": "",
|
|
"stdout": "recovery_offline_faults=passed scenarios=5\n"
|
|
},
|
|
"migration": {
|
|
"command": "node web/workspace/test_migration.mjs",
|
|
"returncode": 0,
|
|
"status": "verified",
|
|
"stderr": "",
|
|
"stdout": "migration=passed source=fnv1a64:8e75915f5667dba2 target=fnv1a64:8af9c3e74b9cda3e rollback=fnv1a64:af7b012f458a6712\n"
|
|
}
|
|
}
|
|
}
|