Run the right checklist before you call the work complete.
These are delivery gates, not optional reminders. Use the matching checklist before handoff, review, release, or go-live.
Every checklist index from the README, organized by how the team actually ships.
Start with the platform you are working in, then open the exact checklist for the feature, endpoint, page, or delivery step you are building.
Review the right gate before the work leaves your hands.
All categories and descriptions here are based on the team checklist README.
Core gates used across all roles and platforms.
These apply across all platforms and roles.
Detailed frontend reviews for forms, UI, states, and page behavior.
Detailed checklists for specific frontend tasks and UI patterns.
Use these while building form flows, auth screens, and shared add/edit patterns.
Form Field Validation
Building any form — every input type: text, email, phone (E.164), location/Google Places, date, time, file upload (MIME type), OTP, autocomplete, and more.
Login & Signup Standards
Building login, signup, forgot password, reset password, email verification, or OAuth/social login.
Add / Edit Consistency
Building Add or Edit forms for the same entity — shared component, identical validation, pre-fill behavior.
Multi-Step Forms
Building any wizard or multi-step flow — step validation, progress indicator, back/forward, data preservation.
Use these for tables, search, filters, pagination, and every list-based delivery flow.
Use these when a feature depends on modals, feedback surfaces, or destructive actions.
Modals & Dialogs
Building any modal — open/close, focus trap, ESC key, form modals, confirmation dialogs, accessibility.
Notifications & Toasts
Adding feedback to any async action — types, auto-dismiss, stacking, inline banners, message standards.
Delete & Destructive Actions
Any delete, archive, or irreversible action — risk levels, confirmation standards, type-to-confirm, soft vs hard delete.
Use these for async behavior, error handling, settings UX, and role-based access rules.
Loading States & Skeletons
Any async action or data fetch — button loading, skeleton screens, page loading, table loading.
Error Handling
Any page or feature calling an API — field errors, form banners, page errors, network failures, auth errors.
Settings & Profile Pages
Building any settings section — save behavior, password change, avatar upload, notification prefs, danger zone.
Permissions & Role-Based UI
Any UI dependent on the user's role — hide vs disable, tooltip for disabled, page access, role read from backend.
Backend delivery reviews for schema, permissions, APIs, functions, storage, and triggers.
Step-by-step checklists for every Supabase backend task.
New Table
Creating any new database table — schema, required columns, naming conventions, constraints, indexes, RLS setup, migration file, documentation.
RLS Policies
Writing or reviewing Row Level Security — policy patterns by access type, role permission matrix, anti-patterns, full testing guide per role.
New API Endpoint
Building any new endpoint (direct query / RPC / Edge Function) — auth, input validation, response format, error codes, testing requirements.
Edge Function
Building a Supabase Edge Function — required structure, CORS, auth pattern, secrets management, error handling, webhook signature verification.
RPC Function
Writing any Postgres RPC function — SECURITY mode, parameter naming, validation order, error format, transaction safety.
Storage Bucket
Creating a storage bucket — visibility, RLS policies, file path structure, signed URLs, upload/delete flow.
Database Trigger
Writing a database trigger — BEFORE vs AFTER, trigger function standards, timestamps, audit log pattern.
Delivery reviews for endpoint logic, reusable functions, and webhook handling.
Step-by-step checklists for every Xano delivery flow.
New API Endpoint
Building any Xano endpoint — auth token as first step, DB-based permission check, input validation order, standard error format, reusable function extraction.
Reusable Function
Extracting shared logic into a Xano Custom Function — naming, single responsibility, inputs/outputs, error raising, testing.
Webhook Endpoint
Building a Xano webhook receiver — signature verification, idempotency, payload handling, response standards, logging.
Checklist gates for views, templates, models, serializers, and API views.
Step-by-step checklists for common Django implementation work.
New View
Building any Django view — auth decorators, form/serializer validation, services.py pattern, response handling, error mapping, testing.
Template
Building any Django HTML template — 3-folder structure, base.html inheritance, zero inline styles/scripts, data-* attribute pattern, CSRF helper.
Model
Creating or modifying a Django model — field types, relationships, on_delete, null/blank, constraints, indexes, Meta class, migrations.
Form / Serializer
Building a Django Form or DRF Serializer — field definitions, field-level vs cross-field validation, read_only/write_only fields.
DRF API View
Building a DRF API view — view type selection, permission classes, serializer wiring, service delegation, response format, pagination.
Launch and page-build reviews for websites across different delivery stacks.
Checklist gates for launch readiness and page builds across platforms.
Website Launch Checklist
Pre-launch gate — design, responsive testing, forms, SEO, migration redirects, analytics, performance, accessibility, go-live, client handoff.
WeWeb Page Build
Building a WeWeb page — global layout, data binding (all 4 states), Xano calls, forms, reusable components, mobile.
React Page Build
Building a React page — component structure, data fetching hooks, shared Add/Edit forms, TypeScript, accessibility, mobile.
Integration delivery reviews for payments, email, and external service handoffs.
Checklist gates for external payment and email integration work.
Stripe Integration
Adding any Stripe payment flow — keys, customers, Payment Intents, Checkout, subscriptions, webhooks, metadata, error handling, refunds.
Razorpay Integration
Adding any Razorpay payment flow — keys, order creation, payment verification (HMAC SHA256), Checkout.js, subscriptions, webhooks, refunds.
SendGrid Integration
Setting up SendGrid — domain auth, API key, template decision, code-rendered vs dynamic templates, error handling, bounce management.
Gmail Integration
Using Gmail SMTP — App Passwords, Django config, environment check, when to switch to SendGrid.
No matching checklist found.