-
Notifications
You must be signed in to change notification settings - Fork 311
Description
Step Name Alignment Issues
Found in: .github/workflows/ai-moderator.lock.yml, .github/workflows/workflow-generator.lock.yml, and 17 MCP Scripts workflows.
Summary
Two categories of naming issues identified across compiled workflows:
- Compiler-generated lock/unlock steps use "agent workflow" instead of the glossary-correct "agentic workflow"
- Compiler-generated MCP Scripts setup steps use "Setup" as the verb for file-writing operations, inconsistent with the established "Write" pattern used elsewhere
Issues Identified
1. [High Priority] Terminology Mismatch: "agent workflow" → "agentic workflow"
Current step names (in ai-moderator.lock.yml and workflow-generator.lock.yml):
Lock issue for agent workflowUnlock issue after agent workflow
Issue:
The project glossary defines the correct term as "Agentic Workflow" (under Core Concepts), not "Agent Workflow". These steps are compiler-generated from the lock-for-agent: true frontmatter option, so the fix requires updating the compiler's step name generation rather than the workflow source .md files.
Suggested improvements:
Lock issue for agent workflow→Lock issue for agentic workflowUnlock issue after agent workflow→Unlock issue after agentic workflow
Glossary reference: See Agentic Workflow
2. [Medium Priority] Verb Inconsistency: "Setup" vs "Write" for file-writing steps
Affected workflows (17 files)
copilot-pr-merged-report.lock.ymldaily-cli-performance.lock.ymldaily-doc-healer.lock.ymldaily-doc-updater.lock.ymldaily-performance-summary.lock.ymldaily-regulatory.lock.ymldeveloper-docs-consolidator.lock.ymldictation-prompt.lock.ymlglossary-maintainer.lock.ymlgo-logger.lock.ymlsmoke-claude.lock.ymlsmoke-codex.lock.ymlsmoke-copilot.lock.ymlsmoke-copilot-arm.lock.ymlsmoke-gemini.lock.ymltechnical-doc-writer.lock.ymlunbloat-docs.lock.yml
Current step names:
Setup MCP Scripts ConfigSetup MCP Scripts Tool Files
Issue:
Both steps write files to disk using cat > file << EOF heredoc syntax — the same file-writing pattern used by Write Safe Outputs Config. Using "Setup" for these steps while using "Write" for the analogous safe-outputs config step creates a naming inconsistency that can mislead contributors about what these steps do.
Note: Generate MCP Scripts Server Config (which generates runtime values/API keys into step outputs) correctly uses "Generate" and is a distinct operation.
Suggested improvements:
Setup MCP Scripts Config→Write MCP Scripts ConfigSetup MCP Scripts Tool Files→Write MCP Scripts Tool Files
These are also compiler-generated steps and require a fix in the gh-aw compiler.
3. [Low Priority] Unusual Format: "Notify - run sync actions and merge PR"
File: .github/workflows/release.lock.yml (source: release.md, line 197)
Issue:
This step name uses a dash separator with mixed casing (Notify - run sync actions...), inconsistent with all other imperative verb step names. The step actually writes instructions to GITHUB_STEP_SUMMARY — it doesn't send a notification.
Suggested improvement:
"Notify - run sync actions and merge PR"→Display release sync instructions
This is in the source release.md file and can be fixed directly without a compiler change.
Agentic Task Description
To address these issues:
-
Issues 1 & 2 (compiler-generated steps): Update the gh-aw compiler to use correct step name strings:
- In the lock-for-agent step generation code: change
"agent workflow"→"agentic workflow" - In the MCP Scripts step generation code: change
"Setup MCP Scripts Config"→"Write MCP Scripts Config"and"Setup MCP Scripts Tool Files"→"Write MCP Scripts Tool Files" - Recompile all affected workflows with
gh aw compile
- In the lock-for-agent step generation code: change
-
Issue 3 (source file): Edit
.github/workflows/release.mdline 197:- Change the step name from
"Notify - run sync actions and merge PR"toDisplay release sync instructions - Recompile:
gh aw compile release.md
- Change the step name from
Related Files
- Affected workflows:
.github/workflows/ai-moderator.lock.yml,.github/workflows/workflow-generator.lock.yml, and 17 MCP Scripts workflows - Source files:
.github/workflows/ai-moderator.md,.github/workflows/workflow-generator.md,.github/workflows/release.md - Project glossary:
docs/src/content/docs/reference/glossary.md
Priority
This issue is Medium Priority overall. Issue 1 (terminology mismatch) is High Priority due to direct glossary conflict; Issues 2–3 are Medium/Low.
AI generated by Step Name Alignment for daily maintenance
Generated by Step Name Alignment · ◷
- expires on Mar 16, 2026, 12:27 PM UTC