codeflash-agent/packages/.claude/rules
Kevin Turcios 9e679f1c06 Fix error handling: add logging to bare excepts, protect ast.parse(), parse markdown in refinement
- _tracing.py: Add log.warning(exc_info=True) to 4 bare except blocks that
  previously silently swallowed errors
- _state.py: Wrap ast.parse() in SyntaxError handler, return None for
  malformed files
- _ranking.py: Wrap ast.parse() in SyntaxError handler, fall back to raw
  code string for dedup
- _refinement.py: Add CodeStringsMarkdown.parse_markdown_code() to
  _parse_candidate(), matching the pattern in _candidate_gen.py
- Update error-handling.md rules to reflect resolved issues
2026-04-23 03:06:03 -05:00
..
error-handling.md Fix error handling: add logging to bare excepts, protect ast.parse(), parse markdown in refinement 2026-04-23 03:06:03 -05:00
patterns-attrs.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00
patterns-conventions.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00
patterns-testing.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00
patterns-types.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00
philosophy.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test-coverage.md Add rules from session audit: error handling, testing, debugging 2026-04-21 21:06:15 -05:00
uv.md Merge main-teammate branch 2026-04-03 17:36:50 -05:00