Summary
This lint slice targets the workflow engine and log-parser large-function findings from the current custom lint run. Keep remediation scoped to this slice only.
Findings in this slice
Current count in this slice: 24 shared largefunc findings. Representative diagnostics:
pkg/workflow/antigravity_engine.go:155:29: GetExecutionSteps is 207 lines long (limit: 60)
pkg/workflow/behavior_defined_engine.go:259:33: GetExecutionSteps is 139 lines long (limit: 60)
pkg/workflow/claude_logs.go:145:24: parseClaudeJSONLog is 185 lines long (limit: 60)
pkg/workflow/codex_engine.go:207:23: GetExecutionSteps is 318 lines long (limit: 60)
pkg/workflow/copilot_logs.go:323:25: ParseLogMetrics is 180 lines long (limit: 60)
pkg/workflow/pi_engine.go:295:20: GetExecutionSteps is 245 lines long (limit: 60)
Expected outcome
Reduce this engine/log-parser subset by extracting cohesive private helpers and simplifying phases while preserving behavior.
Remediation checklist
Fused skill guidance
- Validate fixes by running
make golint-custom.
- Keep remediation scoped to findings in the assigned lint group.
- Prefer minimal, targeted code edits.
Copilot instructions
Focus only on workflow engine execution builders and workflow log parsers in this issue. Do not mix in unrelated parser/config/compiler cleanup. Report the exact functions shortened and any remaining largefunc findings in this slice after validation.
Generated by 🧌 LintMonster · gpt54 · 34.8 AIC · ⌖ 5.54 AIC · ⊞ 5.3K · ◷
Summary
This lint slice targets the workflow engine and log-parser large-function findings from the current custom lint run. Keep remediation scoped to this slice only.
Findings in this slice
Current count in this slice: 24 shared
largefuncfindings. Representative diagnostics:pkg/workflow/antigravity_engine.go:155:29: GetExecutionSteps is 207 lines long (limit: 60)pkg/workflow/behavior_defined_engine.go:259:33: GetExecutionSteps is 139 lines long (limit: 60)pkg/workflow/claude_logs.go:145:24: parseClaudeJSONLog is 185 lines long (limit: 60)pkg/workflow/codex_engine.go:207:23: GetExecutionSteps is 318 lines long (limit: 60)pkg/workflow/copilot_logs.go:323:25: ParseLogMetrics is 180 lines long (limit: 60)pkg/workflow/pi_engine.go:295:20: GetExecutionSteps is 245 lines long (limit: 60)Expected outcome
Reduce this engine/log-parser subset by extracting cohesive private helpers and simplifying phases while preserving behavior.
Remediation checklist
make golint-custombefore handoffFused skill guidance
make golint-custom.Copilot instructions
Focus only on workflow engine execution builders and workflow log parsers in this issue. Do not mix in unrelated parser/config/compiler cleanup. Report the exact functions shortened and any remaining largefunc findings in this slice after validation.