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
Current make golint-custom run reports 680 long-function findings across the shared pkg/workflow + pkg/cli backlog. Per the LintMonster grouping rule, treat these findings as one authoritative tracking topic instead of separate workflow/cli slices.
Current count
680 total findings in the shared backlog
pkg/cli/: 382 findings
pkg/workflow/: 298 findings
Affected path prefixes: pkg/workflow/, pkg/cli/
Representative diagnostics
pkg/workflow/maintenance_workflow_yaml.go: buildMaintenanceWorkflowYAML is 961 lines
pkg/workflow/frontmatter_on_section_cleanup.go: commentOutProcessedFieldsInOnSection is 697 lines
pkg/workflow/side_repo_maintenance.go: generateSideRepoMaintenanceWorkflow is 447 lines
pkg/workflow/mcp_config_custom.go: renderSharedMCPConfig is 443 lines
pkg/cli/run_workflow_execution.go: RunWorkflowOnGitHub is 438 lines
pkg/workflow/engine.go: ExtractEngineConfig is 426 lines
pkg/workflow/repo_memory.go: extractRepoMemoryConfig is 415 lines
pkg/cli/logs_command.go: NewLogsCommand is 376 lines
Expected outcome
Reduce the shared function-length backlog by extracting small helpers and focused files while preserving behavior.
Shared backlog: function-length refactoring
Current
make golint-customrun reports 680 long-function findings across the sharedpkg/workflow+pkg/clibacklog. Per the LintMonster grouping rule, treat these findings as one authoritative tracking topic instead of separate workflow/cli slices.Current count
pkg/cli/: 382 findingspkg/workflow/: 298 findingspkg/workflow/,pkg/cli/Representative diagnostics
pkg/workflow/maintenance_workflow_yaml.go:buildMaintenanceWorkflowYAMLis 961 linespkg/workflow/frontmatter_on_section_cleanup.go:commentOutProcessedFieldsInOnSectionis 697 linespkg/workflow/side_repo_maintenance.go:generateSideRepoMaintenanceWorkflowis 447 linespkg/workflow/mcp_config_custom.go:renderSharedMCPConfigis 443 linespkg/cli/run_workflow_execution.go:RunWorkflowOnGitHubis 438 linespkg/workflow/engine.go:ExtractEngineConfigis 426 linespkg/workflow/repo_memory.go:extractRepoMemoryConfigis 415 linespkg/cli/logs_command.go:NewLogsCommandis 376 linesExpected outcome
Reduce the shared function-length backlog by extracting small helpers and focused files while preserving behavior.
Next refactoring slices
pkg/workflow/maintenance_workflow_yaml.go,pkg/workflow/compiler_yaml*.go)pkg/workflow/frontmatter_on_section_cleanup.go,pkg/workflow/*config*.go)pkg/workflow/engine.go,pkg/workflow/mcp_config_custom.go,pkg/workflow/*engine*.go)pkg/cli/run_workflow_execution.go,pkg/cli/logs_command.go, nearby orchestration helpers)Remediation checklist
make golint-customDuplicate issues linked/closed
update_issuehandler is restricted to triggering-issue context hereFused skill guidance
make golint-customWarning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
pi.devSee Network Configuration for more information.