Quality gates / quality (push) Waiting to run
No app screen changed this release, so the demo now shows the nearest real user-visible effect: `timmy-staging` is refused at startup with a reason that names TIMMY_BASE_PATH, `/timmy-staging` starts and serves the app, `PORT=0` announces the port it actually bound, and the gate file itself runs on screen (7 passed, 0 failed). Every value on the card is read from those real runs.