"""Settings package.

Importing `config.settings` directly re-exports base.py, so every existing
entry point (manage.py, wsgi.py, asgi.py, celery.py, pytest) keeps working with
DJANGO_SETTINGS_MODULE=config.settings and behaves exactly as it did when
settings.py was a single module. Nothing had to be re-pointed.

Pick an environment explicitly to get its overrides:

    DJANGO_SETTINGS_MODULE=config.settings.dev        # local development
    DJANGO_SETTINGS_MODULE=config.settings.caridu     # api.caridu.id
    DJANGO_SETTINGS_MODULE=config.settings.nocthink   # api.nocthink.com

Layering: base -> {dev, prod}; prod -> {caridu, nocthink}. base.py stays fully
env-driven and is the single source of truth for anything shared; the leaf
modules only carry what genuinely differs per environment.
"""

from .base import *  # noqa: F401,F403
