[claude] Refactor thinking.py::_maybe_file_issues() into focused helpers (#1170) #1173
Reference in New Issue
Block a user
Delete Branch ":claude/issue-1170"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #1170
Breaks the 99-line
_maybe_file_issues()method into four focused helpers:_get_recent_thoughts_for_issues(): all guard/pre-condition checks_build_issue_classify_prompt(): LLM prompt construction (static)_parse_issue_items(): markdown fence stripping + JSON parsing (static)_file_single_issue(): per-item validation and Gitea creationMain function reduced from 99 lines to 33 lines. All 175 unit tests pass.