Appearance
Edge Function Index
11 edge functions under supabase/functions/ (excluding _shared). Type is inferred heuristically from the source — verify against the function before relying on it. See Backend architecture for the Type A / Type B model and the shared entrypoint pattern, and the EF doc template for per-function docs.
| Function | Type (inferred) | Purpose | Tests |
|---|---|---|---|
get-public-feedback | Type A (public-capable) | Public read of an engagement/feedback form by user slug + form slug-or-id. | ✅ |
get-public-menu | Type A (public-capable) | Public read of a published digital menu by slug. Edge-cached by Cloudflare | ✅ |
manage-account | Type A (authenticated) | Account-level security operations for the caller's own account: change email, | ✅ |
manage-profile | Type A (authenticated) | Fetch, update, upload-avatar, and soft-delete the caller's own profile. | ✅ |
manage-reminder | Type A (authenticated) | Every write to the reminders domain (ADR-0016). Reads go through the | ✅ |
manage-settings | Type A (authenticated) | Fetch or update the caller's own account-level settings (default currency, ads). | ✅ |
public_page_ops_cache_invalidate | Type B (cron/internal) | Manually purge Cloudflare cache by tag list or by a URL pattern. | ✅ |
public_page_ops_cache_refresh | Type B (cron/internal) | Cron-triggered: for every active public_page_ops_cron_jobs row, purges the | ✅ |
public_page_ops_health_check | Type B (cron/internal) | Reports health of every active public_page_ops_cron_jobs row based on its | ✅ |
public_page_ops_metrics_collector | Type B (cron/internal) | Collects cron-job success-rate metrics and a 24h cache hit-ratio, and | ✅ |
validate-user-input | Type A (public-capable) | Generic field validator (email/password/url/slug/text_length), with an optional | ✅ |
Generated 2026-08-03 from source.