feat(mma): Add mma.ps1 helper script for manual triggering

This commit is contained in:
2026-02-25 20:24:26 -05:00
parent 55b8288b98
commit df1c429631

25
scripts/mma.ps1 Normal file
View File

@@ -0,0 +1,25 @@
param(
[Parameter(Mandatory=$true, Position=0)]
[ValidateSet("tier1", "tier2", "tier3", "tier4", "orchestrator", "tech-lead", "worker", "qa")]
[string]$Role,
[Parameter(Mandatory=$true, Position=1)]
[string]$Prompt
)
# Map human-readable aliases to mma_exec roles
$RoleMap = @{
"orchestrator" = "tier1-orchestrator"
"tier1" = "tier1-orchestrator"
"tech-lead" = "tier2-tech-lead"
"tier2" = "tier2-tech-lead"
"worker" = "tier3-worker"
"tier3" = "tier3-worker"
"qa" = "tier4-qa"
"tier4" = "tier4-qa"
}
$MappedRole = $RoleMap[$Role.ToLower()]
Write-Host "[MMA] Spawning Role: $MappedRole" -ForegroundColor Cyan
uv run python scripts/mma_exec.py --role $MappedRole $Prompt