createSimulation() returned an ID. startSimulation() still failed. That was the sixth version of the gateway's live MiroFish path. Five earlier runs had already found a wrong Redis instance, a duplicate simulation record, a synchronous ontology response mistaken for an asynchronous task, a project ID nested under data , and graph status nested under the same wrapper. The new ID looked like progress. MiroFish answered that the simulation had not been prepared. The seventh run added prep...