Now that CONFIG_FILE is actually loaded by the daemon (see previous
commit), retest with the embedded cache server and default settings
instead of the dedicated cache-server/host.docker.internal workaround -
that whole setup was built to route around a config file that was
silently never being read in the first place.
Migrated 11 services from monolithic docker-compose project into independent stacks,
each with dedicated databases, minimal .env configuration, and bind-mount data volumes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>