82 lines
2.0 KiB
JSON
82 lines
2.0 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|