Watchman 1.1.0 adds opt-in field-level debug by match threshold, and tighter name preparation for vessels, former names, and legal forms.
Search
- search:
GET /v2/search?debug=<float>attaches field-level score pieces only for returned hits at or above that score.debug=truestill attaches to every returned hit. Cheap scoring stays on the full candidate set; DebugSimilarity runs after ranking. by @adamdecaf in #927 - search: treat
f.k.a.,formerly, and(ex-Name)parentheticals as former names - search: strip vessel prefixes (MV, M/T, SS), trailing port/place, and trade-document party labels (SHIPPER:, FIELD 59:)
- search: canonicalize English legal-form phrases (Limited Liability Company → llc) and collapse spaced L.L.C. letters
- search: penalize disagreeing name numerals (
NAME_NUMERAL_CONFLICT_PENALTY_MULTIPLIER, default 0.70) - test: vendor Cascade company and vessel name-pair fixtures
Docs
- docs:
debug=trueanddebug=0.80on Using Watchman, the Search Guide, and the compliance briefing
Fixes
- deps: renovate updates (openrouter go-sdk, jekyll-feed, and grouped bumps)
Full Changelog: v1.0.2...v1.1.0