|
|
Change Request Risk Agent
Author: Venkata Sudhakar
Every deployment, configuration change, and infrastructure update at ShopMax India carries some risk. A database schema migration affecting the payment system is far riskier than a CSS update to the marketing website. An intelligent change risk agent can assess each change request and recommend the appropriate approval pathway - standard, expedited, or change advisory board.
This tutorial builds a Gemini ADK agent that evaluates a change request based on system criticality, change type, deployment window, and rollback feasibility, then assigns a risk rating and recommended approval process.
The below example shows a change request risk assessment agent for ShopMax India in a business context.
It gives the following output,
Change Risk Assessment - ShopMax India IT
System : Payment Gateway
Change Type : Database Migration
Description : Adding new columns to transactions table for UPI reference tracking
Rollback : NOT POSSIBLE
Window : Business Hours
Risk Score : 100 (System:40 + Change:30 + No-rollback:20 + Off-window:10)
Risk Level : HIGH
Approval Required: Change Advisory Board (CAB) - 48-hour notice
Pre-change Checklist:
1. Create full database backup before migration
2. Test migration on staging environment first
3. Schedule during 2-4 AM maintenance window (not business hours)
4. Define rollback SQL script even if schema is additive
5. Notify payment operations team before execution
ShopMax India can embed this agent into the Jira change request workflow so every ticket receives an automatic risk score before a human reviewer sees it. HIGH risk changes requiring CAB review are blocked from deployment until the approval chain is completed, reducing the risk of production incidents caused by insufficiently reviewed changes.
|
|