Step Name Alignment Issues
Found in: .github/workflows/workflow-health-manager.lock.yml and .github/workflows/daily-choice-test.lock.yml
Summary
Two step names violate the project's Title Case naming convention used consistently across all 373 unique step names in the 217 workflow files.
Issues Identified
1. [High Priority] Naming Convention Violation: kebab-case instead of Title Case
Current step name:
workflow-health-manager.lock.yml (source line 36): build-inventory
Issue:
Every other step name in the codebase uses Title Case with spaces (e.g., "Build Inventory", "Build workflow index", "Build CI summary for optimization analysis"). This single step uses kebab-case, which is inconsistent with the established convention.
Suggested improvement:
build-inventory → Build Inventory
2. [Medium Priority] Mixed Capitalization: lowercase noun followed by capitalized noun
Current step name:
daily-choice-test.lock.yml (source line 47): Display test Config
Issue:
"test" is lowercase while "Config" is capitalized in the same step name. The consistent pattern in the codebase is Title Case for all words in a step name.
Suggested improvement:
Display test Config → Display Test Config
Agentic Task Description
To fix these step names:
- Edit source workflows (not the
.lock.yml files):
.github/workflows/workflow-health-manager.md line 36: change name: build-inventory to name: Build Inventory
.github/workflows/daily-choice-test.md line 47: change name: Display test Config to name: Display Test Config
- Recompile — run
gh aw compile workflow-health-manager.md and gh aw compile daily-choice-test.md
- Verify the
.lock.yml files reflect the updated names
Related Files
- Source:
.github/workflows/workflow-health-manager.md
- Compiled:
.github/workflows/workflow-health-manager.lock.yml
- Source:
.github/workflows/daily-choice-test.md
- Compiled:
.github/workflows/daily-choice-test.lock.yml
- Naming patterns reference: all 217
.lock.yml files use Title Case step names
Priority
This issue is High Priority — the kebab-case name is a clear convention violation that would confuse contributors scanning workflow logs.
AI generated by Step Name Alignment for daily maintenance
Generated by Step Name Alignment · ● 212.9K · ◷
Step Name Alignment Issues
Found in:
.github/workflows/workflow-health-manager.lock.ymland.github/workflows/daily-choice-test.lock.ymlSummary
Two step names violate the project's Title Case naming convention used consistently across all 373 unique step names in the 217 workflow files.
Issues Identified
1. [High Priority] Naming Convention Violation: kebab-case instead of Title Case
Current step name:
workflow-health-manager.lock.yml(source line 36):build-inventoryIssue:
Every other step name in the codebase uses Title Case with spaces (e.g., "Build Inventory", "Build workflow index", "Build CI summary for optimization analysis"). This single step uses kebab-case, which is inconsistent with the established convention.
Suggested improvement:
build-inventory→Build Inventory2. [Medium Priority] Mixed Capitalization: lowercase noun followed by capitalized noun
Current step name:
daily-choice-test.lock.yml(source line 47):Display test ConfigIssue:
"test" is lowercase while "Config" is capitalized in the same step name. The consistent pattern in the codebase is Title Case for all words in a step name.
Suggested improvement:
Display test Config→Display Test ConfigAgentic Task Description
To fix these step names:
.lock.ymlfiles):.github/workflows/workflow-health-manager.mdline 36: changename: build-inventorytoname: Build Inventory.github/workflows/daily-choice-test.mdline 47: changename: Display test Configtoname: Display Test Configgh aw compile workflow-health-manager.mdandgh aw compile daily-choice-test.md.lock.ymlfiles reflect the updated namesRelated Files
.github/workflows/workflow-health-manager.md.github/workflows/workflow-health-manager.lock.yml.github/workflows/daily-choice-test.md.github/workflows/daily-choice-test.lock.yml.lock.ymlfiles use Title Case step namesPriority
This issue is High Priority — the kebab-case name is a clear convention violation that would confuse contributors scanning workflow logs.