Add RLS policy to posts table (was open to anonymous reads)
RLS was enabled on posts but no policies existed, so anyone with your project URL could `select *` on it.
supabase/migrations/20251104_posts_rls.sql@@ -1,3 +1,8 @@ alter table public.posts enable row level security;+create policy "posts: read own or public" on public.posts+ for select to authenticated using (author_id = auth.uid() or is_public);+create policy "posts: insert own" on public.posts+ for insert to authenticated with check (author_id = auth.uid());