Add pathing contract loader validation scaffold

This commit is contained in:
BruceChen 2026-04-13 16:24:23 +00:00
parent aefc7235ee
commit 9fe376a3bb
6 changed files with 376 additions and 52 deletions

View file

@ -1,37 +1,38 @@
{
"manager-accepted-ascend-chain": {
[
{
"scenarioId": "manager-accepted-ascend-chain",
"expectedStatus": "Success",
"segments": [
{
"move": "Diagonal",
"from": { "x": 171, "y": 80, "z": 160 },
"to": { "x": 172, "y": 80, "z": 161 }
"moveType": "Diagonal",
"startBlock": { "x": 171, "y": 80, "z": 160 },
"endBlock": { "x": 172, "y": 80, "z": 161 }
},
{
"move": "Diagonal",
"from": { "x": 172, "y": 80, "z": 161 },
"to": { "x": 173, "y": 80, "z": 162 }
"moveType": "Diagonal",
"startBlock": { "x": 172, "y": 80, "z": 161 },
"endBlock": { "x": 173, "y": 80, "z": 162 }
},
{
"move": "Traverse",
"from": { "x": 173, "y": 80, "z": 162 },
"to": { "x": 174, "y": 80, "z": 162 }
"moveType": "Traverse",
"startBlock": { "x": 173, "y": 80, "z": 162 },
"endBlock": { "x": 174, "y": 80, "z": 162 }
},
{
"move": "Ascend",
"from": { "x": 174, "y": 80, "z": 162 },
"to": { "x": 175, "y": 81, "z": 162 }
"moveType": "Ascend",
"startBlock": { "x": 174, "y": 80, "z": 162 },
"endBlock": { "x": 175, "y": 81, "z": 162 }
},
{
"move": "Ascend",
"from": { "x": 175, "y": 81, "z": 162 },
"to": { "x": 176, "y": 82, "z": 162 }
"moveType": "Ascend",
"startBlock": { "x": 175, "y": 81, "z": 162 },
"endBlock": { "x": 176, "y": 82, "z": 162 }
},
{
"move": "Ascend",
"from": { "x": 176, "y": 82, "z": 162 },
"to": { "x": 177, "y": 83, "z": 162 }
"moveType": "Ascend",
"startBlock": { "x": 176, "y": 82, "z": 162 },
"endBlock": { "x": 177, "y": 83, "z": 162 }
}
]
}
}
]

View file

@ -1,13 +1,15 @@
{
"manager-accepted-ascend-chain": {
"totalBudgetMs": 0,
[
{
"scenarioId": "manager-accepted-ascend-chain",
"expectedTotalTicks": 0,
"maxTotalTicks": 0,
"segments": [
{ "move": "Diagonal", "budgetMs": 0 },
{ "move": "Diagonal", "budgetMs": 0 },
{ "move": "Traverse", "budgetMs": 0 },
{ "move": "Ascend", "budgetMs": 0 },
{ "move": "Ascend", "budgetMs": 0 },
{ "move": "Ascend", "budgetMs": 0 }
{ "moveType": "Diagonal", "expectedTicks": 0, "maxTicks": 0 },
{ "moveType": "Diagonal", "expectedTicks": 0, "maxTicks": 0 },
{ "moveType": "Traverse", "expectedTicks": 0, "maxTicks": 0 },
{ "moveType": "Ascend", "expectedTicks": 0, "maxTicks": 0 },
{ "moveType": "Ascend", "expectedTicks": 0, "maxTicks": 0 },
{ "moveType": "Ascend", "expectedTicks": 0, "maxTicks": 0 }
]
}
}
]