Drop redundant Relay user indexes - #4648
Effect Service Conventions: No issues found
All clear
Details
Note
Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.
The only in-scope TypeScript change is infra/relay/src/persistence/schema.ts, which removes two redundant Drizzle index definitions (idx_relay_mobile_devices_user and idx_relay_live_activities_user). The remaining files are a SQL migration and a Drizzle snapshot JSON. No Effect service was created, moved, refactored, or consumed, so none of the Effect service conventions apply. No violations found.
🔍 Agent activity — reasoning, no tool calls
💭 Looking at this PR, it's removing two redundant index definitions from the schema file while the rest involves migration SQL and snapshot updates. This isn't touching any Effect service logic, just cleaning up the index declarations in the schema definition.
Agent Credits: 25 credits