# LeadPilot — Environment Specifications & Requirements

**Document Version:** 1.0.0 (Phase 22)

---

## 1. System Requirements

- **PHP Version:** PHP 8.2+ or PHP 8.3+ (CLI & FPM)
- **Required Extensions:** `pdo`, `pdo_mysql` / `pdo_sqlite`, `openssl`, `mbstring`, `tokenizer`, `xml`, `ctype`, `json`, `bcmath`, `curl`
- **Database:** MySQL 8.0+ / MariaDB 10.5+ / SQLite 3.35+
- **Web Server:** Nginx or Apache with URL rewriting enabled (`mod_rewrite`)
- **Memory Limit:** Minimum 128MB (256MB recommended)
- **Filesystem Permissions:** `storage/` and `bootstrap/cache/` writeable by web user
- **Queue / Cron Worker:** Standard Laravel scheduler `* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1`
