{"server":"io.github.ohad6k/viberaven-guides","count":17,"changes":[{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-09T01:00:15.411Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.6 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.7 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.983,"before_hash":"0894f369b56f1ab6644b47a1a1338c16","after_hash":"b463162d920df7a525a756102d8399e3"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-09T01:00:15.411Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.6 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.7 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.988,"before_hash":"f640c6a1f576a45717bd539826b9e78d","after_hash":"564034cd516aaa087699798e96792a04"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-08T00:30:28.052Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.5 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.6 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.983,"before_hash":"4636df111c4ed6c2014b073caf90d07b","after_hash":"0894f369b56f1ab6644b47a1a1338c16"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-08T00:30:28.052Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.5 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.6 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.988,"before_hash":"d23e4937f34e391b8aabb7166a336683","after_hash":"f640c6a1f576a45717bd539826b9e78d"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-06T11:36:16.470Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.4 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.5 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.966,"before_hash":"c61fd902eeda79ef4cfe0a35d7a88502","after_hash":"4636df111c4ed6c2014b073caf90d07b"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-06T11:36:16.470Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.4 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.5 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.975,"before_hash":"e798d2862a536116659fffaa5a4f3d11","after_hash":"d23e4937f34e391b8aabb7166a336683"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-05T23:14:18.900Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.3 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.4 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.966,"before_hash":"66738616642240b48a969f5b63aaa4c0","after_hash":"c61fd902eeda79ef4cfe0a35d7a88502"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-05T23:14:18.900Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.3 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.4 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.975,"before_hash":"3dd3d84b0908b4a6dce641d237583c00","after_hash":"e798d2862a536116659fffaa5a4f3d11"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-04T18:34:01.533Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.2 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.3 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.966,"before_hash":"ef72f3dfb181a79891dadf120e4e711d","after_hash":"66738616642240b48a969f5b63aaa4c0"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-04T18:34:01.533Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.2 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.3 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.975,"before_hash":"c8728af30014e578764f896b2dcb7da7","after_hash":"3dd3d84b0908b4a6dce641d237583c00"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-04T00:24:28.306Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.1 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.2 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.983,"before_hash":"2ccc2ed7aa5c04269f82f28a34ef3511","after_hash":"ef72f3dfb181a79891dadf120e4e711d"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-04T00:24:28.306Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.1 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.2 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.988,"before_hash":"f66a493a4ae46ae1fbd6afeb63b0c31a","after_hash":"c8728af30014e578764f896b2dcb7da7"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-01T18:02:27.374Z","fields":["description"],"description_before":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.5.3 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_after":"Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.1 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.","description_similarity":0.949,"before_hash":"21e4cbe2f0aea9f96532db614c70c939","after_hash":"2ccc2ed7aa5c04269f82f28a34ef3511"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-01T18:02:27.374Z","fields":["description"],"description_before":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.5.3 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_after":"Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.1 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.","description_similarity":0.963,"before_hash":"bca905a35742b860c78b7deb74293008","after_hash":"f66a493a4ae46ae1fbd6afeb63b0c31a"},{"tool":"launch_checklist","kind":"changed","observed_at":"2026-10-01T05:00:53.230Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"8dfa01e3e63ea6b6d5f03a5424ada555","after_hash":"21e4cbe2f0aea9f96532db614c70c939"},{"tool":"search_guides","kind":"changed","observed_at":"2026-10-01T05:00:53.230Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"e68d66ef77bca517f092a1207e4793e6","after_hash":"4b2e6d95375c2928bd1afc213e176e5c"},{"tool":"explain_finding","kind":"changed","observed_at":"2026-10-01T05:00:53.230Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"6b7d4119ded5ab185cb192222bd25c09","after_hash":"bca905a35742b860c78b7deb74293008"}],"next_before":null,"next_actions":[]}