codex c6aa448ee8
All checks were successful
Tests / Declarative: Post Actions passed: 1233
feat(hermes): add undefined-name and failing-assertion fix categories
Categories two and three of the mechanical-fix work, sharing the seam category
one established.

Undefined or misspelled names are located exactly by the runtime or compiler,
so the fix is one identifier or one import. Python names the file on a
traceback frame above the error, so the most recent frame is carried forward
and attached when the error arrives; a defect with no known file is dropped
because the patcher could not act on it.

Failing assertions now come from the structured test results junit publishes,
carrying the test, its class and the assertion. They deliberately carry no
path: the failing test is the symptom and the defect is usually in the code
under test, so naming the test file would invite weakening the assertion
instead of fixing the cause. The instruction says so explicitly.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 15:42:38 -03:00
..
2026-03-31 14:07:02 -03:00
2026-05-21 06:59:32 -03:00