# LysTing Release Workflow

This guide keeps testing and production separate.

## 1. Build locally

Make and review changes on your computer. Keep generated output and private credentials out of Git.

## 2. Send to test

Move the approved code to the `test` branch. The test release uses:

- TEST Supabase
- Staging Render backend
- `staging.lysting.in`

Test the full user journey here.

## 3. Approve production

Only after staging passes, move the same tested code to `main`. Production uses:

- PROD Supabase
- Production Render backend
- `lysting.in`

Never send untested local changes directly to production.

## Important

This first Release Center version is a safe dashboard and checklist. Deployment buttons will be connected to protected GitHub Actions after admin-only access and approval rules are configured.
