Hypothesize: Where would I break this?

The hound lifts its head before it lowers its nose.
Recon maps the ground first: the framework, every route, where user input enters, where the trust boundaries are. Then each hunter writes hypotheses, not pattern matches — "this endpoint builds a query from a request parameter; could it be injectable?"
A hypothesis names its source, its sink and every file:line in between. Tree-sitter finds the structure; the model reads the meaning — the guard that looks like validation and is not.
dispatchedframework-fingerprinterattack-surface-mapperdata-flow-tracertrust-boundary-cartographer

GET /api/users?q=
whyrequest.q → f-string → cursor.execute, no bind seen












