b6705d5b85
- Migration 003: add wot_level/muted/report_count to publishers; create curation_items and reports tables - WoT builder (wot/follows.rs): fetches operator kind-3 contact list to build depth-1 and depth-2 trust graph; ingests kind-10000 mute list; runs at startup and refreshes every 24h - Trust scoring (wot/trust.rs): recomputes trust from wot_level and report_count after each WoT build - Reader: subscribes to kind-30004 (curation sets) from configured pubkeys; subscribes to kind-1984 (reports) from anyone; WoT/block/ mute check gates kind-2003 ingest when wot_only=true; auto-block publishers that hit report threshold - Search: curated events (referenced by kind-30004) sort first in both FTS and full-scan paths - Publisher CLI: list, info, block, unblock, trust, mute subcommands - Fix .gitignore: /bin/ not bin/ (was shadowing src/bin/)