Repository navigation
Fixed
ClaudeResult.is_errorflag silently ignored, causing errors to be treated as success (#108)- Missing timeout handling for 8moku subprocess in
review-prcommand (#109) - Potential deadlock in
_run_verbose()due to unreadstderr=subprocess.PIPE(#110) - Non-atomic directory replacement in
update_skillsrisking data loss oncopytreefailure (#111) - Incomplete exception handling:
OSErrorwrapping ingit.py, uncaughtGitErrorindetect_pr_number(), unhandledOSErrorincopy_hachimoku_to_worktree()(#112)
Changed
- Improve type and model design consistency: remove
else 0fallback, usetupleinstead oflistin frozen dataclasses, unifystrinheritance for enums (#113) - Eliminate code duplication: unify
start_issue.pywithrun_claude_skill, extract_run_ghhelper ingithub.py, consolidate command construction inclaude_runner.py(#115)
Removed
- Dead code:
TypeVar Tandprint_warningfromui.py,get_remote_urlandcreate_or_checkout_branchfromgit.py,extract_issue_number_from_branchandcreate_branch_from_issuefrombranch.py,get_all_commandfromquality_gate.py,cwd_for_mergefromworkflow_context.py(#114)
Full Changelog: v0.2.0...v0.2.1