# TechHeck Admin — Git workflow

**No staging server.** Feature → local verify → merge `main` only after you approve production deploy.

```text
main
  └─ feature/your-change
        │
        ├─ verify http://127.0.0.1:3002/Admin
        │
        └─ (you say deploy) → merge/push main → Deploy production (FTP)
```

## Hard rules

1. Never commit product work directly on `main`.
2. Every change starts on `feature/<short-kebab>`.
3. Never deploy (merge/push `main`, run Deploy workflows, or FTP) until local looks correct and you explicitly say to deploy.

## Repos

| Product | Folder | GitHub |
| --- | --- | --- |
| Site + API | `D:\techheck-site` | `amirchaudhary7722/techheck` |
| Admin | `D:\techheck-admin` | `amirchaudhary7722/techheck-admin` |
| Ask bot | `D:\techheck-bot` | `amirchaudhary7722/techheck-bot` |

Admin production details: `docs/deployment.md` and `docs/namecheap.md`.
