> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reincarnatiopedia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tech Stack

> Languages, frameworks, and infrastructure

# 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 | Google    | Fast analysis           |
| Grok 3 Mini      | xAI       | Creative input          |

## Key Dependencies

<Tabs>
  <Tab title="Python">
    * `fastmcp` — MCP server framework
    * `python-telegram-bot` — Telegram integration
    * `ruff` — Linting
  </Tab>

  <Tab title="Node.js">
    * `express` — HTTP server
    * `better-sqlite3` — Session storage
    * `cors`, `dotenv` — Configuration
  </Tab>

  <Tab title="PHP">
    * WordPress Multisite core
    * Redis object cache (PhpRedis)
    * mu-plugins architecture (auto-loaded)
  </Tab>
</Tabs>
