package squad import "testing" func TestDefaultWorkflowSteps_CanonicalAlias(t *testing.T) { legacy := DefaultWorkflowSteps("intake") canonical := DefaultWorkflowSteps("bd_intake") if len(legacy) == 0 || len(legacy) != len(canonical) { t.Fatalf("intake steps %d, bd_intake steps %d", len(legacy), len(canonical)) } if legacy[0].Role != canonical[0].Role { t.Fatalf("alias diverged: %s vs %s", legacy[0].Role, canonical[0].Role) } if TaskArtifactTitle("intake") != TaskArtifactTitle("bd_intake") { t.Fatal("artifact title must match across the alias") } if !isStandardTask("tm_system_verification") || !isStandardTask("test_manager") { t.Fatal("test manager alias must stay on the whitelist") } }