from __future__ import annotations from pathlib import Path def test_no_common_services_literal_in_etc_init_scripts(): """Regression: registry namespace must be driven by config; do not hardcode `common-services`.""" init_scripts = sorted(Path("etc").glob("init_*.sh")) assert init_scripts, "expected init_*.sh scripts under etc/" for p in init_scripts: text = p.read_text(encoding="utf-8") assert "common-services" not in text, f"{p} hardcodes common-services"