# AGENTS.md — TacForce Pro

Onboarding für KI-Agenten (Codex, Cursor, Copilot, u. a.). **Die vollständige Anleitung steht in [CLAUDE.md](CLAUDE.md) — bitte zuerst lesen.**

## Kurzfassung

- **Projekt:** TacForce Pro — Discord-Bot-SaaS. `laravel-app/` (Website+Dashboard, PHP/Laravel) + `bot-worker/` (Discord-Bot, Node) teilen sich **eine SQLite-DB** (`laravel-app/database/database.sqlite`).
- **Website läuft:** http://80.243.36.15:98 (Apache/XAMPP, Docroot `laravel-app/public`).
- **Bot:** startklar, aber kein aktiver Bot. Einbinden → [BOT-EINBINDEN.md](BOT-EINBINDEN.md).

## Nicht kaputt machen

Dieser Apache bedient **weitere Live-Sites**. Deshalb:

1. **`Listen`-Ports vorsichtig behandeln** (Windows-`mpm_winnt` + graceful Reload → Totalabsturz `AH00404`). TacForce läuft auf Port 98 (eigenes `Listen 98`); Änderungen nur mit vollem `net stop/start`.
2. **Kein `httpd -k restart`** — immer `net stop Apache2.4 && net start Apache2.4`.
3. **Vorher** immer `C:\xampp\apache\bin\httpd.exe -t` (muss „Syntax OK").

## Umgebung

Windows Server, PHP 8.2, Composer, Node 24. Shell über SSH = `cmd.exe`. Für POSIX: Git-Bash unter `C:\Program Files\Git\usr\bin`.
