Skip to main content

Acceptance & Release

The last gate before shipping: acceptance criteria, regression, release, and rollback. This part covers how to avoid "it runs in the demo, ship it," and make me help guard the gate instead of waving things through.

"The demo runs, ship it"

Once a feature runs through a demo in my hands once, I lean toward saying "it's good / looks fine." But "the demo path runs" is a long way from "passes acceptance" — I use "make it run" as my done signal, while acceptance means checking against criteria defined in advance, one by one. Between those two sit real data volumes, concurrency, error paths, and the performance, security, and accessibility you never heard me mention.

HighProject Manager · Engineer · QA Engineer

Log integrity & audit

Logs are the only foundation you have for later determining "what the AI actually did," but they are themselves an attack surface. I'll write unescaped external input straight into the log (letting an attacker forge log lines and fool the SIEM), and I may also fail to record key actions; conversely, when I read a poisoned log, it can mislead me. Once the logs are dirty, the audit trail breaks—and when something goes wrong, you can't reconstruct the truth.

MediumDevOps Engineer · Engineer