Files
manual_slop/scripts/mma.ps1

26 lines
771 B
PowerShell

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