Ticket closure records that work stopped. It does not record that risk was retired. This briefing explains why closure is a workflow event rather than proof, and what evidence is required to claim a vulnerability was actually remediated.
Closure as workflow state
A closed ticket is a statement about project management: an assignee changed status, a due date passed, or a pull request merged. It is not a statement about the artifact being released. The ticket can close for many reasons that have nothing to do with whether the original risk is still present.
Treating closure as evidence conflates activity with assurance. It rewards teams for moving tickets to done, not for proving that the vulnerability no longer applies to the release candidate. That incentive mismatch is why closure alone is unreliable as a release gate.
The missing proof step
For a vulnerability to be remediated, something must show that the specific risk no longer applies to the artifact being released. A code change is necessary but not sufficient. The change could be incomplete, misapplied, or made against the wrong component. Without a retest or equivalent observation, the organization is left with hope.
The gap is structural, not cultural. Most ticketing systems were designed to track work, not to collect proof artifacts. Expecting them to serve as evidence is asking a workflow tool to do a verification job.
What verified remediation requires
Verified remediation requires independent evidence that the original finding is absent in the release candidate. This typically means a retest result showing the vulnerable pattern or behavior is gone, plus a reviewer attestation tied to the specific commits, plus a record that the evaluation used the active policy version.
That evidence must be bound to the artifact, not to the ticket. A retest against a branch is not the same as a retest against the release candidate. A reviewer comment on a pull request is not the same as an attestation bound to the decision record. The distinction matters when the release is questioned later.
Limitations
This briefing describes a conceptual model, not a customer study. Organizations define verification thresholds differently. The requirement for independent evidence does not mean every ticket needs exhaustive testing; it means the evidence must match the policy that applies to the risk context.
Related notes
- The evidence gap in AI-generated code releases — AI coding agents can produce changes faster than teams can verify them. This research note examines the gap between generated code and the evidence required to release it, and what governance structures close that gap.