Checkpoint web parity through Chromium input tasks
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-19 10:39:03 -04:00
parent 5a11045ca5
commit 380cbed4ff
634 changed files with 41862 additions and 212 deletions

View File

@@ -0,0 +1,392 @@
{
"schemaVersion": 1,
"task": "M12-05B",
"runtimeInventorySha256": "0d660b0fd8b647ebbf4e91afebd5006bd100973ab8e2507a5bfe759f477b33b4",
"formats": [
{
"format": "GLTF",
"runtimeImportStatus": "AVAILABLE",
"runtimeExportStatus": "AVAILABLE",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
},
{
"format": "GLB",
"runtimeImportStatus": "AVAILABLE",
"runtimeExportStatus": "AVAILABLE",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "READY",
"execution": "LOCAL",
"code": null
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "PARTIAL",
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
},
"material": {
"status": "PARTIAL",
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
},
"animation": {
"status": "PARTIAL",
"evidence": "bounded GLB export gate exists; full format round-trip remains M12-06"
}
}
}
},
{
"format": "OBJ",
"runtimeImportStatus": "AVAILABLE",
"runtimeExportStatus": "AVAILABLE",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
},
{
"format": "STL",
"runtimeImportStatus": "AVAILABLE",
"runtimeExportStatus": "AVAILABLE",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
},
{
"format": "PLY",
"runtimeImportStatus": "AVAILABLE",
"runtimeExportStatus": "AVAILABLE",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
},
{
"format": "USD",
"runtimeImportStatus": "OPERATOR_UNREGISTERED",
"runtimeExportStatus": "OPERATOR_UNREGISTERED",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
},
{
"format": "ALEMBIC",
"runtimeImportStatus": "OPERATOR_UNREGISTERED",
"runtimeExportStatus": "OPERATOR_UNREGISTERED",
"operations": {
"IMPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
},
"EXPORT": {
"local": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"server": {
"status": "BLOCKED",
"execution": "NONE",
"code": "IO_FORMAT_UNSUPPORTED"
},
"geometry": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"material": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
},
"animation": {
"status": "UNVERIFIED",
"evidence": "no verified Web executor for this format/operation"
}
}
}
}
]
}

View File

@@ -0,0 +1,27 @@
{
"schemaVersion": 1,
"task": "M12-05B",
"parentTask": "M12-05A",
"enablingTask": false,
"parityStateChange": false,
"runtime": "WEB_CAPABILITY_MATRIX_PROTOCOL",
"operation": "IO_FORMAT_CAPABILITY_MATRIX",
"assertions": {
"formatCount": 7,
"localGlbExportReady": true,
"blockedImportRoutes": 7,
"blockedServerRoutes": 14,
"unverifiedUnimplementedFeatures": true,
"runtimeBinding": true
},
"artifacts": {
"parentManifest": { "path": "tests/golden/M12-05A/manifest.json", "sha256": "202b144c91f8e2c39477e257aeb26f9bd0b1b05b459ff8a246668024e94deec7" },
"protocol": { "path": "web/protocol/io-format-capability-matrix.ts", "sha256": "3063ae5e45f5b1642d329aa554187d121998d816a5a6740a2b9662f00c3c5738" },
"generator": { "path": "tools/web/generate-io-format-capability-matrix.mjs", "sha256": "746078caaf29fa5aa2281b901b9ea5fc66f9a935eb3f6e282d4fbfb018d4c390" },
"checker": { "path": "tools/web/check-io-format-capability-matrix.mjs", "sha256": "4a8b35cd7f87238c13627a00c3bb0b34c130fc34d597773574efac7d8909b804" },
"unit": { "path": "web/tests/unit/io-format-capability-matrix.test.mjs", "sha256": "0cc4d8f1df1ecdab20d8100cf5f12b44cb2a68bca4384ef7964a032b2f74b36e" },
"matrix": { "path": "tests/golden/M12-05B/capability-matrix.json", "sha256": "139c9d764736da176b32414ecda840c07eb0ba5f3864da2dc08ce04bae161366" },
"package": { "path": "web/package.json", "sha256": "cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c" }
},
"nextTask": "M12-05C"
}