Files
graphify/tests
Kamal Pandey 9aa9d03aa5 fix(dispatch): don't count gate-failing implementers toward confidence
_dispatch_confidence was computed from the raw implementers set before
the per-implementer language gate ran, so a sourceless/external-reference
implementer, or a cross-language name collision, that never produces an
edge could still dilute the confidence score for the implementer(s) that
do. A single real implementer alongside one gate-failing entry scored
0.75 (the two-implementer tier) instead of 0.85.

Gate first, then count only the implementers that pass it, so the score
reflects how many implementers actually share the dispatch edge.

Addresses review feedback on PR #4396 (Graphify review bot, finding at
interface_dispatch.py:154).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
(cherry picked from commit b01a6fcf10)
2026-10-13 11:14:16 +01:00
..