Summary
The custom linter has identified 286 function length violations in pkg/workflow. All violations exceed the 60-line limit.
Affected Subsystems
- Workflow Compilation:
compiler*.go files (main orchestrator, activation job, safe outputs, etc.)
- Engine Implementations:
*_engine.go and corresponding *_logs.go, *_tools.go files (copilot, claude, codex, antigravity, crush engines)
- Configuration & Utilities:
cache.go, checkout*.go, awf_*.go, concurrency.go
Remediation Strategy
- Extract logical sub-functions from monolithic builders
- Preserve all semantics - no behavior changes
- Run
make golint-custom to verify fixes
Validation Checklist
Generated by 🧌 LintMonster · haiku45 69.5K · ◷
Summary
The custom linter has identified 286 function length violations in
pkg/workflow. All violations exceed the 60-line limit.Affected Subsystems
compiler*.gofiles (main orchestrator, activation job, safe outputs, etc.)*_engine.goand corresponding*_logs.go,*_tools.gofiles (copilot, claude, codex, antigravity, crush engines)cache.go,checkout*.go,awf_*.go,concurrency.goRemediation Strategy
make golint-customto verify fixesValidation Checklist
compiler*.gofilesmake golint-customand verify 0 violationsmake test-unitto ensure no regressions