Implement AXIS parity UI and execution baseline

This commit is contained in:
2026-08-23 07:28:37 +08:00
parent 1325504544
commit 06f96f85e5
463 changed files with 84893 additions and 692 deletions

View File

@@ -0,0 +1,81 @@
{
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"known_boundaries": [
"journal/checkpoint reconciliation is P6-02",
"OPFS migration/offline package is P6-03"
],
"outputs": [
{
"bytes": 2743,
"path": "web/worker/trace-export.mjs",
"sha256": "9f775f6508359bd267f0b76299f19541f547f6282ea6d4569845bdc6f73f638b"
},
{
"bytes": 43953,
"path": "web/worker/sim-session.mjs",
"sha256": "8ee3abd8e339465c8f80bac03bdb4b3a26ff8cbb3e78df05726efba754a2cf3d"
},
{
"bytes": 1698,
"path": "web/worker/test_trace_export.mjs",
"sha256": "de9235e179e98cd41a6cf66810dd1b511545652027b8f922eeeb705434d255bf"
},
{
"bytes": 7116,
"path": "web/worker/replay.mjs",
"sha256": "5e599e302edd0c5109a061ba9a421f77d7b87ad9cdb6a4183653afe5cd02f97c"
},
{
"bytes": 10706,
"path": "web/worker/contracts.mjs",
"sha256": "2edd199eb4fe4c44ae5b08eacf0d739a7dcf914a08700e617160b5130a08f378"
}
],
"report_sha256": "42e1618dc55c3ff86e96b150b5c0be2114c8c2c82633af88ba2bc8f69758af0b",
"schema": "trace-export-report.v1",
"status": "verified",
"task_id": "P6-01",
"test": {
"command": "node web/worker/test_trace_export.mjs",
"status": "verified",
"stderr": "",
"stdout": "trace_export=passed seq=6 tick=3 hash=fnv1a64:be00c8aa2d0e378e\n"
},
"trace": {
"fields": [
"context_id",
"seq",
"tick",
"state",
"state_hash",
"task",
"timeline",
"event_hash",
"snapshot_hash",
"trace_hash"
],
"schema": "simulation-trace.v1",
"subsystems": [
"task",
"scheduler",
"program",
"motion",
"plc",
"io_ack",
"callbacks",
"devices",
"python",
"workspace"
]
},
"validation": [
"event sequence",
"event tick monotonic",
"payload hash",
"snapshot hash/id/base",
"state hash",
"context",
"trace hash",
"nonfinite rejection"
]
}