Inspecting compiled semantics
No matching nodes
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Semantic radar needs more MAP space.
How does telling polywatch a finding was real or false change what it shows next time?
The starting weights are guesses, and every codebase is different. polywatch gets better at a project only through the user saying which findings were worth their time.
The loop starts with the user. After seeing a finding, they tell Claude it was a real bug or a false alarm. The findings skill tells Claude to record it by running the CLI's outcome command, with the review id and the finding's number.
The CLI appends one line to the ledger. Nothing else changes at that moment.
The next time a review runs, the ranker reads the whole ledger. For each kind of finding (confirmed or not, high, medium or low severity) it counts the outcomes and computes a precision: the starting guess counts as four outcomes, and each recorded real or false moves the estimate. Findings are sorted by that precision, and only the top two above 0.25 are shown. A kind that has been wrong often enough falls below the line and is hidden; a kind that has been right rises.