# path reason ariadne/services/cluster_state.py split planned; service orchestration decomposition tracked in hygiene backlog ariadne/app.py split planned; Flask app bootstrap/routes currently co-located ariadne/services/comms.py split planned; comms adapters still consolidated ariadne/manager/provisioning.py split planned; provisioning flow modules pending extraction ariadne/services/nextcloud.py split planned; provider methods pending partition ariadne/services/firefly.py split planned; provider methods pending partition ariadne/settings.py split planned; settings schema + helpers pending split ariadne/services/jenkins_workspace_cleanup.py split planned; job orchestration pending extraction ariadne/services/wger.py split planned; provider methods pending partition ariadne/services/vault.py split planned; auth + data access helpers pending split tests/test_provisioning.py test module split planned; broad provisioning coverage retained meanwhile tests/test_services.py test module split planned; broad service contract coverage retained meanwhile tests/test_app.py test module split planned; API coverage retained meanwhile tests/test_keycloak_admin.py test module split planned; identity admin coverage retained meanwhile