1.8 KiB
1.8 KiB
AI Agent Instructions
This document provides workspace-level instructions for AI agents working anywhere under /home/aw/code/cds.
Commit Approval
Always let the user review the proposed commit scope and commit message first, and wait for the user's explicit approval before creating any local git commit in this workspace.
Repository Safety
- Never commit or push to the nested
galaxy-completerepo under/home/aw/code/cds/galaxy-completewithout the user's explicit approval. - Never assume work in
/home/aw/code/cdsshould be pushed tornd.cdsi.us.com.
ATVM Prep Script Guardrail
- Do not run
/root/atvm_prep/atvm_prep.pyunless the operator explicitly asks for anatvm_preptask. - For any
atvm_prepexecution request, always show the planned command first and wait for explicit operator approval before running it.
Exact VM Name Guardrail
- For VM power or maintenance requests, act only on the exact VM names provided by the operator.
- If any requested VM name is not found, stop and report it; do not infer, substitute, or search for replacement VMs unless the operator explicitly asks for that discovery step.
ATVM Prep Mapping Defaults
- For
atvm_preprequests in this workspace, infer common options from operator shorthand when intent is clear. - Datastore shorthand mapping for
-n:Gold->AutomatedTest-VMBootImg-GoldGold2->AutomatedTest-VMBootImg-Gold-2ComputeMigration(orcompute migration) ->AutomatedTest-VMBootImgComputeMigration-Gold
- Client/ESXi pairing defaults:
CDS1-ESX165<->192.168.1.165CDS1-ESX166<->192.168.1.166
- If only one of
-cor-eis provided, auto-fill the paired value from this mapping. - If both
-cand-eare provided but conflict with mapping, stop and ask for confirmation before execution.