Tech Stack
Languages
| Language | Usage |
|---|---|
| Python 3.11 | Telegram bot, MCP server, Lighthouse automation |
| PHP 8.4 | WordPress mu-plugins (token system, SEO) |
| Node.js 20+ | Consilium AI debate server |
| JavaScript | Consilium web UI (vanilla, no frameworks) |
Infrastructure
| Service | Provider | Details |
|---|---|---|
| Server | Hetzner EX63 | Intel Core Ultra 7 (20 cores), 64 GB DDR5, 2x 960 GB NVMe |
| OS | Debian Trixie | Latest stable |
| CDN | Cloudflare | Free plan, HTTP/3, 0-RTT, Early Hints |
| SSL | Let’s Encrypt | Wildcard cert for *.reincarnatiopedia.com |
| DNS | Cloudflare | Wildcard A record, proxied |
| CI/CD | GitHub Actions | Lint checks on PRs (ruff, eslint, php -l) |
| Docs | Mintlify | Auto-deploy from GitHub |
AI Models (Consilium)
| Model | Provider | Role |
|---|---|---|
| Claude Sonnet 4 | Anthropic | Primary + synthesis |
| GPT-4o | OpenAI | General reasoning |
| DeepSeek Chat | DeepSeek | Alternative perspective |
| Gemini 2.5 Flash | Fast analysis | |
| Grok 3 Mini | xAI | Creative input |
Key Dependencies
- Python
- Node.js
- PHP
fastmcp— MCP server frameworkpython-telegram-bot— Telegram integrationruff— Linting