amber-backend/pb_public
Claude 96f346f775 Show what the release gate found, run by run
A Testy tab on the status dashboard and an `e2e_runs` collection behind it. The
owner's call to put it here rather than stand up a service: a whole application
to display a table of results would cost more to keep alive than the thing it
displays, and the VPS's disk is already the scarce resource.

The screenshots ride along and live exactly as long as the run does. A result
whose evidence has been deleted is a claim again rather than a record, and
deleting a run takes its pictures with it, which is the retention policy in one
sentence.

Five outcomes on the cards, not two, because the distinction is the whole point
of the gate: "nelze zde" is a target that cannot ask the question, "čeká na
tebe" is something only the owner can unblock, and neither may be allowed to
read as a pass. The verdict line answers the only question a release asks --
whether anything that blocks shipping has failed -- and the counts underneath
say how much of the catalogue is still unwritten, so a green card cannot quietly
mean an empty one.

Superuser-only, like the rest of this dashboard: it names internal ids and
carries screenshots of a signed-in app.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 01:04:54 +02:00
..
index.html Take the long dashes out of the copy 2026-09-05 19:53:30 +02:00
status.html Show what the release gate found, run by run 2026-09-10 01:04:54 +02:00