Mirrored from GitHub github.com/roostorg/coop

Remove the Image Similarity Score signal (#1043) master

* Remove the Image Similarity Score signal The signal was never functional: it registered with a permanent "coming soon" disabled message and no implementation behind it, a holdover from Coop's SaaS origins. Removes the signal class, its registration, the SignalType enum value, and the GraphQL enum value. The legacy public.enum_signals_type Postgres enum still lists the value, but no table references that type, so no migration is needed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wx3nmYtSe8Cb37QQ8WY3mx * Show ROOST as developer for built-in signals and drop their pricing row Built-in signals (no integration) now display ROOST as the developer in the signal gallery and detail view, and the detail view omits the Pricing Structure row for them since pricing only applies to third-party integrations. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wx3nmYtSe8Cb37QQ8WY3mx * Remove the Contains Image (exact match) signal Same cleanup as Image Similarity Score: the signal was a permanently disabled stub whose run() throws "not implemented", showing the same "coming soon" message. Bank-backed image matching is served by the HMA image similarity signals. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wx3nmYtSe8Cb37QQ8WY3mx * Regenerate codegen output with lockfile-pinned prettier The committed generated.ts was formatted by a stale local prettier 3.8.3, which failed both check_formatting and the byte-for-byte check_generated_graphql diff against CI's pinned 3.9.6 output. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wx3nmYtSe8Cb37QQ8WY3mx --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>


+19 -212
11 changed files