Skill v1.0.0
currentAutomated scan100/100name: cloud-deploy-gate description: "The pre-deployment gate for managed AI platforms (Azure AI Foundry, Google Vertex AI, AWS Bedrock), evals packed, budget set, guardrails on, owner named. Use before any cloud deployment." version: 1.0.0 author: Zorost Intelligence license: MIT metadata: zorost: tags: [cloud, deployment, foundry, vertex, bedrock, governance, ship] related_skills: [agent-ops-handoff, agent-loop-safety, eval-first-development] program_weeks: [18, 19, 20]
Cloud Deploy Gate
1 · Purpose
Make "deploy to the cloud platform" a checklist with an owner, so the same agent that passed locally cannot become an unbudgeted, unguarded, unowned cloud workload.
2 · When to use
- Before deploying any model endpoint, RAG app, or agent to Azure AI Foundry,
Google Vertex AI, AWS Bedrock, or Databricks Model Serving.
- When a cloud deployment already exists and nobody can answer the gate questions.
3 · Inputs
- The working local artifact with its eval scores and traces.
- The target platform account with billing access visible.
- The spec's refused tradeoffs (they now become platform settings).
4 · Procedure
- Pack the evals. The golden set and scorer travel with the deployment. First
action in the cloud: re-run the eval there. The cloud score must match the local score within noise before anything else proceeds.
- Set the budget alarm before the first request. Every platform has billing
alerts; set one at the week's number (e.g. $25) and one at the panic number (e.g. $100). An unbudgeted experiment is how tutorials become invoices.
- Turn on the platform guardrails mapped to the spec. Foundry content filters,
Bedrock Guardrails, Vertex safety settings, map each refused tradeoff to its setting, in writing.
- Pin the model version. Deploy an explicit model version/ARN, not "latest".
Record it in the spec.
- Scope the credentials. A dedicated service account / managed identity with
least privilege: only the data sources this deployment reads. No personal credentials in any deployment.
- Enable logging and tracing at the platform level (invocation logs, prompt/
response logging where policy allows) and verify one request shows up end-to-end.
- Smoke-test the four failure modes: empty retrieval, over-long input,
rate-limit, and guardrail block. Each must produce the designed response, not a stack trace.
- Name the owner in the deployment description/tag: the human who gets the
budget and guardrail alerts. No orphan deployments.
- Write the teardown commands before leaving the page, delete endpoint,
release resources, revoke credentials. A training deployment lives exactly as long as its exercise unless its owner says otherwise.
5 · Anti-rationalization
| Excuse | Answer | |
|---|---|---|
| "It's a free tier; budgets don't matter." | Free tiers end, and habits don't. Set the alarm when it costs nothing. | |
| "The platform handles safety." | Platform defaults are not your spec. Map your refused tradeoffs explicitly. | |
| "I'll clean up at the end of the week." | Endpoints bill by the hour and forget nothing. Teardown is part of deploy. | |
| "The team account owns it collectively." | Collective ownership is no ownership. One name gets the alerts. |
6 · Red flags
- The eval has never run in the cloud environment.
- Billing alerts do not exist or route to a mailbox nobody reads.
- The deployed model is "latest".
- The deployment predates anyone's memory of creating it.
7 · Verify
- Cloud eval score recorded and within noise of local.
- Two budget alarms exist and route to the named owner.
- Guardrail mapping table: refused tradeoff → platform setting → verified.
- Smoke tests of the four failure modes recorded.
- Teardown commands written.
8 · ZoroLogistics example
Weeks 18 to 20 deploy the same support agent three ways. The gate is identical each time: ZoroEval re-run in the cloud (Foundry: 0.88 vs local 0.90, within noise; Vertex: 0.89; Bedrock: 0.90), $25/$100 alarms on the training subscription, refund tool behind the platform's approval/action group, invocation logging on, owner tagged, teardown scripted. The week ends with a three-platform comparison table, cost per resolved ticket, latency, guardrail fit, which is exactly the artifact a platform-selection decision needs.
© 2026 Zorost Intelligence LLC · zorost.com