Amo.ng curated workflow

Verify an AI-Generated Software Change for Release

Reconcile a coding agent’s instructions and completion claims against the actual change set, verify dependency and API assertions, close test-evidence gaps, and prepare controlled release gates.

Workflow ID
AMO-W-000014
Steps
4
Published
Download Markdown

Copy workflow includes every step and the full linked Prompt content. Use with AI copies a shorter guide with Prompt links; neither action runs the Workflow.

Outcome

A release-review package containing change attribution, unsupported completion claims, verified or unresolved dependency and API assertions, a risk-based test plan, deployment and rollback controls, and an authorized merge or release recommendation.

Before you begin

Have all or some of the following available before you start. The more relevant context you can provide, the stronger the workflow output will be.

  • Original task, repository instructions, scope, acceptance criteria, and protected behavior
  • Coding-agent transcript, completion notes, diff or commit range, and changed files
  • Dependency manifests, lockfiles, API or framework claims, and relevant source or documentation
  • Existing tests, CI output, runtime evidence, deployment topology, observability, and rollback controls
  • Authorized inspection, edit, test, merge, and release boundaries

Ordered sequence

Workflow steps

Complete the steps in order. For each step, provide the listed context, carry its result into the next step, and pause wherever a review note is shown.

  1. Step 1 Attribute changes and test completion claims

    Inspect the task, instruction hierarchy, transcript, diff, files, and available test evidence. Classify material changes, identify uninstructed or unexplained behavior, and decide which completion claims are supported.

    Prompt: Coding-Agent Change Attribution and Test Evidence Review

    Input for this step

    Supply repository instructions, original task, agent transcript, change set, changed files, protected behavior, acceptance criteria, and actual test or command output.

    Carry forward

    Carry the change-attribution ledger, supported and unsupported claims, unexplained changes, suspected defects, test evidence gaps, and protected behavior into technical-claim verification.

    Review note

    The engineering reviewer confirms the review scope and resolves any unexplained, unauthorized, security-sensitive, or data-affecting change before release planning.

    Open prompt
  2. Step 2 Verify dependency and API claims when applicable

    Run this step when the change adds, removes, upgrades, or relies on packages, APIs, framework behavior, commands, configuration, or version-specific features. Otherwise record Not applicable. Classify each assertion as verified, contradicted, unresolved, or unsupported.

    Prompt: AI-Generated Dependency and API Claim Verification

    Input for this step

    Provide the attribution findings, manifests and lockfiles, imports and calls, runtime and framework versions, local source or stubs, official documentation where available, and the agent’s technical claims.

    Carry forward

    Carry the technical-claim ledger, incompatible or hallucinated dependencies, unsupported APIs, correction options, and verification commands into the test plan.

    Review note

    The code owner or maintainer approves dependency corrections and any contract, compatibility, security, or licensing consequence.

    Open prompt
  3. Step 3 Build the risk-based verification plan

    Translate the change and claim findings into proportional automated tests, manual checks, CI gates, environment checks, observability expectations, rollback criteria, and an evidence ledger.

    Prompt: Production Test and Verification Plan Prompt

    Input for this step

    Supply the reviewed change set, defects and unresolved claims, acceptance criteria, relevant test suites and CI configuration, runtime context, data or migration risks, and available execution evidence.

    Carry forward

    Carry the test matrix, actual results, unrun checks, coverage gaps, required fixes, monitoring signals, and release confidence into deployment-safety review.

    Review note

    The test owner and engineering reviewer confirm that material risks have an observable check and that missing execution evidence remains blocking where appropriate.

    Open prompt
  4. Step 4 Prepare deployment, rollback, and release gates

    Review the supplied pipeline, release, migration, observability, and recovery evidence. Produce the smallest release-specific checklist with stop conditions, rollback triggers, and post-release verification.

    Prompt: CI/CD Deployment Safety Checklist Generator

    Input for this step

    Provide the verified change package, CI evidence, deployment scripts or workflow, environment topology, configuration and stateful changes, monitoring, backup or rollback capability, and release constraints.

    Carry forward

    Produce the final merge and release recommendation, changed-file and evidence ledger, blocking gaps, approved conditions, deployment checklist, rollback plan, post-release checks, and unresolved risks.

    Review note

    The code owner controls merge authority; the release owner makes the deploy, delay, or rollback decision after reviewing the evidence package.

    Open prompt

Completion criteria

The workflow is complete when:

  • Every material change and completion claim is reconciled to observable diff, transcript, and test evidence.
  • Dependency and API assertions are verified, contradicted, unresolved, or unsupported; inapplicable checks are explicitly bounded.
  • Risk-based automated, manual, CI, observability, and rollback checks have owners and expected results.
  • Merge, deployment, and rollback authority remain with the responsible owners.
  • Unrun tests and unavailable systems remain clearly identified rather than represented as passed.
Browse Workflows
AMO-W-000010 5 steps

Plan and Review a Complex Laravel Feature for Safe Release

Turn an evidence-supported product opportunity into a phased Laravel implementation plan, conditionally review migration safety, and—after separately authorized implementation produces a real change set—review the pull request and prepare a risk-based release gate.

Was this useful?