Ten slices, six planned and four the gate rounds added, all shipped through CI and accepted live: the update flow "works, it updates as it should", launcher self-update "pass", the client's exit back to the character selector "pass". The plan now records what the gate rounds found that the plan could not, since every one of the four was invisible to the automated suite: - headless play and character refresh had never run once — the launcher passed the graphical host's argument shape to the headless host, which reads arguments[0] as a command; - refresh was harmful as well as broken, opening a second connection the server treats as a new login; - Stop WAS the ungraceful exit, killing the client five seconds in; - Play was below the fold behind the settings form. And three findings worth keeping: the verification cache cannot see a same-size same-timestamp change (measured — the CI runner's /tmp is ZFS, 141 of 200 same-size rewrites kept an identical mtime), testing the launcher exercises the INSTALLED client rather than your source, and a locally built launcher stamps 1.0.0 and therefore can never be offered an update. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
17 lines
No EOL
407 B
JSON
17 lines
No EOL
407 B
JSON
{
|
|
"version": 2,
|
|
"dependencies": {
|
|
"net10.0": {
|
|
"Microsoft.NET.ILLink.Tasks": {
|
|
"type": "Direct",
|
|
"requested": "[10.0.8, )",
|
|
"resolved": "10.0.8",
|
|
"contentHash": "dVbSXGIFNR5nZcv2tOLoWI+a9T4jtFd77IYjuND+QVe360qWgAF7H0WtoopYhRw/+SgpGUTyrkrh+65+ClNnfw=="
|
|
},
|
|
"acdream.platform": {
|
|
"type": "Project"
|
|
}
|
|
},
|
|
"net10.0/win-x64": {}
|
|
}
|
|
} |