Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 6 of 6

Reporting AI-change quality for sign-off

15 min

Listen to this lesson

0:00 / 5:25

At release sign-off, Luis and Priya need to know two things about AI-assisted changes: did they pass the same gates as everything else, and is AI assistance making quality better or worse over time? Neither question needs a separate process, just a few fields recorded consistently and a small set of measures.

Record AI assistance where the change lives

Mark AI assistance in the place reviewers already look. For ABAP, Contoso adds a line to the transport request description ("AI-assisted: Joule for Developers" or "AI-assisted: coding agent") and the same tag on the pull request for BTP and integration content. Record which tool, not which prompt; the point is to compare populations of changes, not to audit every keystroke.

MeasureHow it is computedWhat it tells you
AI-assisted shareAI-tagged changes ÷ all changes in the releaseHow much of the release the measures cover
First-pass gate rateChanges passing all independent gates on first submissionWhether in-loop checks work; low means the loop is leaking
Findings per changeATC findings by priority, lint errors, failed tests at the release gateQuality arriving at the gate, compared with non-AI changes
Suppressions and exemptionsNew pragmas, pseudo-comments, skips and exemption requests per changeWhether gates are being bypassed rather than met
Test changesTests added, modified or deleted per changeWhether coverage grows honestly
Review effortReviewer time and rework rounds per changeWhere the cost moved
Escaped defectsDefects found in CMQ or production traced to a changeThe outcome that matters, by population

Seven measures for AI-assisted changes, each compared with the non-AI baseline.

Compare AI-assisted and other changes on the same measures. If AI-assisted changes pass gates more often but cause more escaped defects, the gates are being satisfied without the code being right, and review needs to focus on intent and test meaning. If both look the same, AI assistance is neutral on quality and the question becomes cost.

  1. Every changeGates and tagsAgent self-checks, independent gates, AI tag on transport or pull request
  2. Every sprintMeasures refreshedKenji and Theo review first-pass rate, suppressions and test changes
  3. Release readinessEvidence pack sectionAI-assisted share, gate results, open exemptions and review notes for the release
  4. Go/no-goSign-offLuis confirms every change passed the same gates; Priya reports escaped defects by population
  5. After releaseEscapes tracedDefects in production linked back to changes and their AI tag
When AI-change quality data is produced and used across a release.
The Sign-Off Table · thesignofftable.com/academy/sap-aiq-205
AI-change evidence flows from tags, gate results, reviews and traced defects into the release pack.
The Sign-Off Table · thesignofftable.com/academy/sap-aiq-205

Keep the evidence where it already lives. ATC results stay with the transport, CAP and UI5 gate results in the pipeline's run history, mapping simulation outputs and payload regression reports with the integration package, and regression test reports in the test tool. The evidence pack links to them, so nobody copies results into slides that drift from the source.

What would you do?

At release readiness, the sprint measures show AI-assisted ABAP changes with a 92% first-pass gate rate against 78% for other changes, but also 11 new pseudo-comments that silence ATC findings, all in AI-assisted changes, and none mentioned in review notes. Luis asks whether the release can go. What should Priya recommend?

Key points
  • Tag AI-assisted changes on the transport or pull request; record the tool, not the prompt.
  • Measure first-pass gate rate, findings, suppressions, test changes, review effort and escaped defects, compared with non-AI changes.
  • Gates passed but more escaped defects means checks are being satisfied without correct code; refocus review.
  • Link evidence where it lives; the go/no-go confirms AI-assisted changes passed the same gates as everything else.

Check your understanding · not graded

Lesson check

  1. 1. Where should Contoso record that an ABAP change was AI-assisted?

  2. 2. AI-assisted changes pass gates more often but cause more escaped defects. What does that suggest?

  3. 3. Which measure shows whether gates are being bypassed rather than met?

  4. 4. Why link evidence where it lives rather than copying results into the pack?