## Issues in `backend/retrieval.py` - **Dead code**: `qtext = query if ... else query` — both branches are identical, never does anything - **No BQ timeout**: `.result()` blocks indefinitely — use `.result(timeout=10)` - **Undocumented negated similarity**: `-float(dist)` is not explained anywhere, confusing for contributors - **`other_links` never populated**: field exists on `RetrievedItem` but is always `[]` - **`BQ_LOCATION` default mismatch**: code defaults to `"EU"`, docstring says `"US"` — causes BigQuery region errors
Issues in
backend/retrieval.pyqtext = query if ... else query— both branches are identical, never does anything.result()blocks indefinitely — use.result(timeout=10)-float(dist)is not explained anywhere, confusing for contributorsother_linksnever populated: field exists onRetrievedItembut is always[]BQ_LOCATIONdefault mismatch: code defaults to"EU", docstring says"US"— causes BigQuery region errors