CopilotForgeDraft

Catalogue › Microsoft Foundry › foundry-production-readiness

Foundry production readiness

Assembles and tests the evidence that a custom Microsoft Foundry solution is ready for live use - evaluation and safety results, security and identity, deployment and capacity, observability, cost controls, resilience, support, model lifecycle and rollback - and records a go, go with conditions or no-go. Use when a Foundry build is nearing release, when a pilot is about to widen, or when a partner hands over a solution.

Department
Microsoft Foundry
Lifecycle
Assure, Launch
Maturity
builder, scaler, ai-enterprise
Risk tiers
1, 2, 3, 4
Platforms
ai-foundry, azure, entra
Editions
starter, scale, enterprise
Reviewers
design-authority, security-privacy, responsible-ai, evaluation-quality
Status
draft
Copilot Cowork
Microsoft Foundry plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Licence
CC BY 4.0, by Simon Foote

Purpose

A Foundry solution that works in a demonstration is not yet a service the organisation can rely on. This skill brings together, in one place, the evidence that the solution is good enough, safe enough, secure, affordable, observable, supportable and reversible, and turns it into a release recommendation the accountable owner can sign. It does not redo the specialist work; it checks that each piece exists, is current for the version being released, and has been accepted by the right people. Readiness goes wrong when it becomes a meeting rather than evidence, when the evaluation results relate to an earlier prompt or model version, and when nobody has rehearsed turning the solution off.

When to use

When not to use

Questions to ask first

  1. Exactly which version is being released: model and version, prompt and instruction versions, tools, grounding sources and configuration?
  2. What is the confirmed risk tier, and which reviewer gates does the release policy require for it?
  3. Who is the accountable owner who will sign the release, and who supports the solution from the first day?
  4. What happens if the solution must be switched off or rolled back in the first week, and has that been tried?
  5. Which conditions, if any, would the owner accept as open at release, and who closes them by when?

Required inputs

Where an item of evidence is missing or relates to a different version, mark it [To confirm: ...] and treat it as not met. Never accept a verbal assurance in place of evidence for a blocking item.

Decision framework

Each area is checked against evidence for the release version. Any unmet blocking item means no-go; advisory items may become conditions with an owner and date.

AreaEvidence of readinessBlocking when
QualityEvaluation on the release version meets thresholds agreed beforehandNo evaluation on this version, or below threshold
SafetySafety evaluation and content controls tested; red-team findings closed or acceptedOpen high-severity safety findings
Security and identityLeast-privilege identities, private networking where required, no stored keys, security testing passedUntested tools with external effect, or shared keys in production
Data and privacyProcessing location confirmed, retention set for threads, traces and indexes, privacy assessment done where neededPersonal data processed without agreed basis or retention
Human oversightCheckpoints on consequential actions in place and testedIrreversible effects without a checkpoint
Deployment and capacityProduction built in governed environments, quota granted, load testedQuota unconfirmed or prototype resources in use
ObservabilityRun tracing proven by a failed-run test; quality and safety signals liveA failure cannot be reconstructed
CostBudget, alerts and owner in place; cost per outcome knownNo budget owner
Resilience and rollbackFallback tested; rollback and kill switch rehearsedNever rehearsed
Support and ownershipNamed owner, support route, runbook, knowledge transfer completeNo internal owner able to change and operate it
LifecycleModel retirement dates tracked, review date setModel already deprecated with no plan
TransparencyUsers told they are using AI, what it does and how to reach a personNo disclosure

Practitioner approach

Pin the release version first. List the model and version, prompt and instruction versions, tool contracts, grounding sources, configuration and infrastructure versions that make up the release. Every piece of evidence is then checked against this list. The most common readiness failure is evaluation evidence from three prompt revisions ago presented as current.

Collect evidence, do not convene opinions. For each area in the framework, ask for the artefact: the evaluation report with the version on it, the security test results, the load test, the rollback rehearsal record. Where the evidence belongs to a reviewer gate, take the reviewer's recorded finding rather than re-reviewing. Your job is completeness and currency, not a second opinion on specialist work.

Rehearse the bad days. Before release, switch the solution off and back on in production or a production-equivalent environment, roll back one configuration change, and trigger one alert to confirm it reaches a person who acts. Run a deliberately failing scenario and have support explain it from the traces. These rehearsals find more real problems than any checklist, especially in solutions handed over by a partner.

Check ownership in practice. Ask the internal owner to make a small, safe change, such as updating an instruction or rotating a credential through the pipeline, and to find the runbook. If they cannot, the solution is not ready to be owned, whatever the contract says. Confirm the support route, the incident route through ai-operations:ai-incident-management, and the review calendar entry for model lifecycle and periodic evaluation.

Plan the release itself. Prefer a staged release to a defined audience with an agreed observation period and explicit criteria for widening, rather than switching everyone on at once. Confirm users will be told what the solution does, that it is AI and how to reach a person.

Then write the recommendation: go, go with conditions, or no-go. Conditions are advisory items with a named owner, a date and a check; blocking items are never converted into conditions to meet a deadline. Disagreement goes to the accountable executive through responsible-ai:ai-risk-acceptance, recorded in writing. State plainly what readiness cannot determine: behaviour on real traffic, which the observation period exists to reveal.

Outputs

Microsoft platform considerations

Foundry solutions depend on Azure resources, model deployments and service features whose availability, quota, lifecycle and preview status change. Confirm in the current source records that no production dependency is on a retired or soon-to-retire model or on an unsupported preview feature, or record the dependency as an accepted risk. Licensing questions route to the Microsoft licensing guide or a licensing partner.

Adoption considerations

Production release is when people start relying on the solution. Confirm the business owner has prepared users with what the solution does and does not do, how to give feedback and how to reach a person, and that the people whose work changes have been briefed.

Knowledge considerations

Confirm every grounding source in the release has an owner, a refresh route and a review date, and that the content precondition from the grounding strategy has been met. A solution released on unowned knowledge decays from launch.

Security and privacy considerations

Confirm security testing, identity review and privacy assessment are complete for the release version, that secrets are in managed stores, and that retention for threads, traces and indexes is set and enforced. The security-privacy gate findings are taken as recorded.

Responsible AI considerations

Confirm the impact assessment, human oversight design and transparency measures required for the risk tier are in place and tested. Residual risk that the owner accepts is recorded through responsible-ai:ai-risk-acceptance, never assumed.

Evaluation requirements

Quality and safety evaluation must have been run on the exact release version against thresholds agreed before results were seen, with the evidence pack accepted by evaluation-quality from tier 2. Any change after evaluation invalidates it until rerun.

Value measures

Confirm the baseline exists and the value measures can be collected from the first day, owned by the business owner. Track readiness findings that later caused incidents, to improve the checklist.

Scale notes

Starter

Use the framework as a one-page checklist with evidence links, rehearse the switch-off and rollback, and release to a small audience first. A partner may compile evidence; the internal owner signs.

Scale

Standardise the readiness record and rehearsals across Foundry solutions, automate evidence collection from pipelines and evaluation runs, and keep a log of conditions and their closure.

Enterprise

Integrate readiness with the organisation's release management and service transition processes, with reviewer gates scheduled into delivery plans and readiness evidence retained for audit against the AI management system.

Hand-offs

Reviewer gates

The release policy sets the gates by risk tier. From tier 2, evaluation-quality accepts the evidence pack, security-privacy confirms security and privacy findings are closed, responsible-ai confirms oversight and transparency, and design-authority checks supportability. Each gate classifies findings as blocking or advisory, and a blocking finding stops release.

Failure modes

Sources

references/sources.md in this skill lists the source records behind this skill, what each is authoritative for, how volatile it is and what you may do with it. Product availability, licensing, limits and preview status change often, so check the current source before stating them, and cite what you used.

Never

Source records for this skill

Microsoft Foundry Models overview

Microsoft Responsible AI

NIST AI Risk Management Framework

ISO/IEC 42001 AI management system

Credit

This skill was created by Simon Foote as part of CopilotForge, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Credit the author when you share or adapt it.