#461 WIP: feat(cheats): save the game where Link stands, from the Cheats page, the control bridge and test input
Commit
Plan (gpt-6.1-terra)
Compare the pause-menu save flow in the child Market
In plain words
The plan compares the existing pause-menu save flow in the child Market on main and the pull request, taking about 13 minutes per tester. It checks for crashes, a return to gameplay, and a visual difference after saving. The plan cannot activate Save here or verify the written slot and reload it, so those new behaviors remain untested.
Raw plan Download plan.json
{
"pass": {
"crash": false,
"screenshot": {
"max_diff": 0.1
}
},
"probe": [
{
"kind": "crash"
}
],
"matrix": {},
"schema": 3,
"target": [
{
"name": "linux+nvidia",
"tags": [
"linux",
"nvidia"
],
"min_reports": 1
},
{
"name": "linux+amd",
"tags": [
"linux",
"amd"
],
"min_reports": 1
}
],
"summary": "Compare the pause-menu save flow in the child Market",
"baseline": {
"ref": "main"
},
"scenario": [
{
"env": {},
"name": "market-manual-save",
"runs": 1,
"step": [
{
"do": "wait",
"event": "in_play",
"timeout_s": 600
},
{
"do": "teleport",
"to": "Market_Child"
},
{
"do": "wait",
"map": "Market_Child",
"event": "map",
"timeout_s": 60
},
{
"do": "wait_s",
"seconds": 5
},
{
"do": "press",
"frames": 9,
"buttons": "PLUS"
},
{
"do": "wait_s",
"seconds": 3
},
{
"do": "press",
"frames": 9,
"buttons": "R"
},
{
"do": "wait_s",
"seconds": 3
},
{
"do": "press",
"frames": 9,
"buttons": "A"
},
{
"do": "wait_s",
"seconds": 3
},
{
"do": "press",
"frames": 9,
"buttons": "UP"
},
{
"do": "wait_s",
"seconds": 2
},
{
"do": "press",
"frames": 9,
"buttons": "A"
},
{
"do": "wait_s",
"seconds": 4
},
{
"do": "press",
"frames": 9,
"buttons": "B"
},
{
"do": "wait_s",
"seconds": 2
},
{
"do": "press",
"frames": 9,
"buttons": "B"
},
{
"do": "wait",
"event": "in_play",
"timeout_s": 30
},
{
"do": "expect",
"age": "child",
"map": "Market_Child",
"state": "play"
},
{
"do": "shot",
"name": "market-after-save",
"upload": false,
"compare": "baseline"
}
],
"start": "new",
"matrix": true,
"settings": {}
}
]
}
Targets
| Target | Tier | Reports | Status |
|---|---|---|---|
| linux+nvidia | reviewed HumanBean | 1 | 0/1 pass, 1 error |
| linux+amd | reviewed HumanBean | none yet | 0/1 pass, 0 running, 1 queued |
Reports
| Report | Commit | Target | Tester | Result | When |
|---|---|---|---|---|---|
| rp_dddd96501f6e43e3 | 1697603 | linux+nvidia | jabbaxipil/Blaine | error |
Jobs
| Job | Commit | Target | State | Tester | Attempts | Note |
|---|---|---|---|---|---|---|
jb_60e4d60c0fb0b5ce | 1697603 | linux+nvidia | done report | jabbaxipil/Blaine | 10 | setup: Your .nup could not be read (reading it stopped, exit 1): …e/<user>/Desktop/beanstalk/longshot/third_party/zbic', '-o', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zbic.so', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zstd.c', '<home>/Desktop/beanstalk/longshot/third_party/zbic/zbic_api.c']' returned non-zero exit status 1. |
jb_38ad8e8b0aa8ad2f | 1697603 | linux+amd | queued | — | 0 |