Implement AXIS parity UI and execution baseline
This commit is contained in:
252
coverage/simulation-alignment-s7.report.json
Normal file
252
coverage/simulation-alignment-s7.report.json
Normal file
@@ -0,0 +1,252 @@
|
||||
{
|
||||
"boundaries": [
|
||||
"verified module slices are not full LinuxCNC parity",
|
||||
"blocked and queued gaps remain explicit",
|
||||
"no ABI/protocol/schema/manifest or release gate is changed by this audit"
|
||||
],
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"domains": [
|
||||
{
|
||||
"domain": "workspace_configuration",
|
||||
"evidence": [
|
||||
"coverage/configuration-startup-closure.report.json",
|
||||
"coverage/full-configuration-startup-matrix.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"blocked": 208,
|
||||
"entrypoints": 233,
|
||||
"ready": 56
|
||||
},
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"domain": "task_interpreter_tp_motion",
|
||||
"evidence": [
|
||||
"coverage/authoritative-sim-task-s6.report.json",
|
||||
"coverage/full-simulation-s4.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"authoritative_fixed_tick": true,
|
||||
"full_linuxcnc_source_parity": false
|
||||
},
|
||||
"status": "verified_slice"
|
||||
},
|
||||
{
|
||||
"domain": "kinematics",
|
||||
"evidence": [
|
||||
"coverage/kinematics-registry.report.json",
|
||||
"coverage/authoritative-kinematics-s6-04.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"authoritative_families": [
|
||||
"trivkins",
|
||||
"corexy",
|
||||
"tripod"
|
||||
],
|
||||
"official_oracle": "SOURCE_BLOCKED",
|
||||
"remaining_families": [
|
||||
"TRT",
|
||||
"serial_robot",
|
||||
"Delta",
|
||||
"Hexapod",
|
||||
"Pentapod",
|
||||
"switch",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"domain": "hal_plc_io_devices",
|
||||
"evidence": [
|
||||
"coverage/hal-graph.report.json",
|
||||
"coverage/plc-runtime.report.json",
|
||||
"coverage/device-twin.report.json",
|
||||
"coverage/io-ack.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"source_custom_and_host_paths": "explicitly bounded"
|
||||
},
|
||||
"status": "verified_slices"
|
||||
},
|
||||
{
|
||||
"domain": "python_remap_vcp",
|
||||
"evidence": [
|
||||
"coverage/python-api.report.json",
|
||||
"coverage/python-callbacks.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"host_capabilities": "REAL-EXCLUDED"
|
||||
},
|
||||
"status": "verified_slices"
|
||||
},
|
||||
{
|
||||
"domain": "recovery_offline_opfs",
|
||||
"evidence": [
|
||||
"coverage/authoritative-browser-s6-05.report.json",
|
||||
"coverage/authoritative-browser-restart-s6-06.report.json",
|
||||
"coverage/authoritative-browser-crash-s6-07.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"chromium": "process-kill profile recovery",
|
||||
"power_loss": "open",
|
||||
"safari_firefox": "OUT_OF_SCOPE"
|
||||
},
|
||||
"status": "verified_chromium_slice"
|
||||
},
|
||||
{
|
||||
"domain": "linuxcnc_source_parity",
|
||||
"evidence": [
|
||||
"coverage/linuxcnc-source-parity-s5.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"pending_adapters": [
|
||||
"first divergence is null for all implemented native/WASM/Worker static goldens and endpoint replay modes",
|
||||
"SOURCE_BLOCKED, HOST_EXCLUDED and WORKER_TASK_MOTION_PENDING remain separate from passed counts",
|
||||
"recovery equality covers logical checkpoint/replay/trace import; browser OPFS crash oracle remains blocked"
|
||||
],
|
||||
"source_report_status": "verified"
|
||||
},
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"domain": "release_and_official_oracle",
|
||||
"evidence": [
|
||||
"coverage/release-candidate-gate.report.json",
|
||||
"coverage/native-oracle-closure.report.json"
|
||||
],
|
||||
"observed": {
|
||||
"owner_oracle": "blocked",
|
||||
"release_action": "STOP_RELEASE"
|
||||
},
|
||||
"status": "blocked"
|
||||
}
|
||||
],
|
||||
"gaps": [
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/full-configuration-startup-matrix.report.json"
|
||||
],
|
||||
"gap_id": "ALIGN-CONFIG-RESOURCE-208",
|
||||
"reason": "208 of 264 registered configuration entries remain blocked by missing/unindexed/unregistered resources",
|
||||
"status": "OPEN_BLOCKED"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/linuxcnc-source-interp-s5.report.json",
|
||||
"linuxcnc/tests/interp/do-while-break/test.ngc"
|
||||
],
|
||||
"gap_id": "ALIGN-SOURCE-DO-ENDDO",
|
||||
"reason": "DO/ENDDO/BREAK source fixture is retained as WORKER_TASK_MOTION_PENDING",
|
||||
"status": "OPEN"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/linuxcnc-source-interp-s5.report.json",
|
||||
"linuxcnc/tests/interp/g6164/test.ngc"
|
||||
],
|
||||
"gap_id": "ALIGN-SOURCE-G64-G61",
|
||||
"reason": "G64/G61 modal path is retained as WORKER_TASK_MOTION_PENDING",
|
||||
"status": "OPEN"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/authoritative-kinematics-s6-04.report.json"
|
||||
],
|
||||
"gap_id": "ALIGN-KINEMATICS-REMAINING",
|
||||
"reason": "TRT/robot/Delta/Hexapod/Pentapod/switch/user are not authoritative fixed-tick families yet",
|
||||
"status": "QUEUED"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/native-oracle-closure.report.json"
|
||||
],
|
||||
"gap_id": "ALIGN-OFFICIAL-ORACLE",
|
||||
"reason": "locked source lacks official kinematics/recovery oracle inputs",
|
||||
"status": "SOURCE_BLOCKED"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/authoritative-browser-crash-s6-07.report.json"
|
||||
],
|
||||
"gap_id": "ALIGN-POWER-LOSS",
|
||||
"reason": "controlled process kill is verified; power-loss/filesystem-corruption injection is not",
|
||||
"status": "OPEN_BLOCKED"
|
||||
}
|
||||
],
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e"
|
||||
},
|
||||
{
|
||||
"bytes": 20277,
|
||||
"path": "docs/linuxcnc-web-wasm-complete-simulation-plan.md",
|
||||
"sha256": "b82611bc121a715ac17ce59d258547c7d202b309261ac0c27092ce17c662c08b"
|
||||
},
|
||||
{
|
||||
"bytes": 29439,
|
||||
"path": "docs/linuxcnc-web-wasm-simulation-coverage.md",
|
||||
"sha256": "a83434af097b44cd104e41017ab53c8a947f75f28bec9e1e5f24b276cd1d9cd3"
|
||||
},
|
||||
{
|
||||
"bytes": 30391,
|
||||
"path": "coverage/full-linuxcnc-simulation-gap-audit.report.json",
|
||||
"sha256": "4bfad951b95dd2030e929268dc6c67baf025c448d25fd52951dfb6bbb04e749d"
|
||||
},
|
||||
{
|
||||
"bytes": 225468,
|
||||
"path": "coverage/full-configuration-startup-matrix.report.json",
|
||||
"sha256": "eefde49a278a077e374b751d0d0ed59b1294ce399a757a665e3cc14f569f7656"
|
||||
},
|
||||
{
|
||||
"bytes": 10820,
|
||||
"path": "coverage/linuxcnc-source-parity-s5.report.json",
|
||||
"sha256": "08e93248dbd0fac9722ed12336546d2f63e4b80b3a2eee755cbda7f91f55b1ff"
|
||||
},
|
||||
{
|
||||
"bytes": 7649,
|
||||
"path": "coverage/authoritative-sim-task-s6.report.json",
|
||||
"sha256": "57a5dfcad6d192e2b028756c7b44fed70e185f1153ee78521a6239fd1e3ca196"
|
||||
},
|
||||
{
|
||||
"bytes": 9042,
|
||||
"path": "coverage/authoritative-kinematics-s6-04.report.json",
|
||||
"sha256": "ac36221671873a15df9b16466e08d4e068308fc4228078b6198bdbfbdd07cc3f"
|
||||
},
|
||||
{
|
||||
"bytes": 4520,
|
||||
"path": "coverage/authoritative-browser-crash-s6-07.report.json",
|
||||
"sha256": "1b7bc504b268c210f3f388e68aea009b8389c6808cc2e4887be1116092d88f38"
|
||||
}
|
||||
],
|
||||
"next_execution": {
|
||||
"depends_on": [
|
||||
"S6-07"
|
||||
],
|
||||
"direct_inputs": [
|
||||
"linuxcnc/tests/interp/do-while-break/test.ngc",
|
||||
"coverage/linuxcnc-source-interp-s5.report.json",
|
||||
"web/worker/program-runner.mjs"
|
||||
],
|
||||
"status": "queued",
|
||||
"task_id": "S7-01",
|
||||
"title": "implement DO/ENDDO/BREAK source-backed Worker control-flow slice"
|
||||
},
|
||||
"report_sha256": "5489b5a7d4c56cb272afc652c2f1cc86041c877815cbe5b746e017138be8265b",
|
||||
"schema": "linuxcnc-simulation-alignment-s7.v1",
|
||||
"scope": {
|
||||
"browser_scope": [
|
||||
"Chromium"
|
||||
],
|
||||
"excluded_browser_scope": [
|
||||
"Safari",
|
||||
"Firefox"
|
||||
],
|
||||
"plan": "docs/linuxcnc-web-wasm-complete-simulation-plan.md",
|
||||
"source_test_track": "S5-01..S5-08"
|
||||
},
|
||||
"status": "verified",
|
||||
"task_id": "S7-AUDIT"
|
||||
}
|
||||
Reference in New Issue
Block a user