feat: add user_id index to profiles table for faster lookups

The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to optimize query performance for profile retrieval operations.
This commit is contained in:
2026-06-13 18:34:47 +00:00
parent f15d090db9
commit dbae73c3d9
107 changed files with 2611 additions and 517 deletions
+13
View File
@@ -0,0 +1,13 @@
---
description: Visually verify a page on the running dev server - capture it with Playwright, then describe it with falcon (AI vision). The mandatory visual check for any UI change.
argument-hint: <path e.g. /feed>
allowed-tools: Bash(mole *), Bash(falcon *), Bash(python *), Write, Read
---
Visually verify the page: **$ARGUMENTS** (default `/` if empty)
1. Confirm the server is alive: `mole check http://localhost:10500`. If it is down, tell me to run `/serve` first and stop.
2. Capture the page with the installed Playwright (chromium, headless). Write and run a short Python snippet that navigates to `http://localhost:10500$ARGUMENTS` with `wait_until="domcontentloaded"` and saves a PNG to `/tmp/dp_shot.png` (sanitize any path into the filename).
3. Describe it: `falcon describe /tmp/dp_shot.png`.
4. Compare the AI description against the expected UI for that page and report whether it matches, with the screenshot path. If it does not match the intent, say what is wrong.
This is the required visual verification for any layout, styling, component, or responsive change.