#!/usr/bin/env python3.14# -*- coding: utf-8 -*-"""euler-site: the content site and the auth service (docs/package-guide.md § 1, docs/web-server-guide.md).It builds on the solver package's domain modules — never its shell — and nothing here importsthe web shell (`euler_webshell`). Each service sub-package is one isolated service: it listens on a unix domain socketunder `/run/euler/`, runs as its own dedicated system user from the`/opt/euler` system venv, and is reached only through the Caddy edge (or, foradmin planes, a group-gated local socket).Hard rule: nothing under `euler_site` may import :mod:`solver.config` — theservice users cannot read the repo checkout, and config construction resolvesthe *shell's* identity, which a service must not do. Each service reads its ownscoped environment (e.g. `/etc/euler/auth.env`) instead."""