You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[lint-monster] lint-monster: function-length refactoring — pkg/workflow slice A #47181
Daily custom-linter scan identified a function-length slice in pkg/workflow that should be handled independently from the shared backlog tracker.
Scope for this slice:
Focus on the highest-impact pkg/workflow long functions first
Representative diagnostics from the current scan:
pkg/workflow/claude_engine.go: GetExecutionSteps is 373 lines long (limit: 60)
pkg/workflow/compiler_safe_outputs_job.go: buildSafeOutputsJobFromParts is 271 lines long (limit: 60)
pkg/workflow/compiler_yaml_prompt.go: generatePrompt is 284 lines long (limit: 60)
pkg/workflow/tools.go: applyDefaults is 340 lines long (limit: 60)
pkg/workflow/trigger_parser.go: parseOnSection is 258 lines long (limit: 60)
Expected outcome:
Refactor a coherent subset of these pkg/workflow functions into smaller helpers or focused files so the assigned findings are reduced without changing behavior.
Remediation checklist:
Keep work scoped to this lint group only
Prefer minimal, targeted code edits
Extract cohesive helper functions or move independent logic into focused files where that cleanly reduces function length
Preserve behavior and existing tests
Validate with make golint-custom before handoff
Skill fusion guidance:
Use small focused files over monolithic edits when an extracted helper has a clear responsibility
Do not broaden the change into unrelated cleanup
Report the exact functions shortened and the updated lint outcome
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
pi.dev
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
Activity
github-actions commentedon Jul 22, 2026
🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
github-actions commentedon Jul 22, 2026
🍪 Issue Monster selected this for Copilot
I have identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪