# Import-Verträge des Kerns (meiki:ADR-044 Prüfstein P7, iilgmbh/iil-assist-core#14).
#
# Ausgeführt von tests/test_import_vertrag.py, also in jedem `make test` und in der CI
# (Schritt „Tests“). Derselbe Test stellt einen Verstoß nach und verlangt, dass er bricht —
# `python -m importlinter.cli` endete hier einmal monatelang mit Exit 0, ohne zu prüfen.
#
# Auf den Namen `kern-importiert-keinen-assist` beruft sich frist-hub/tools/gate_kern_ohne_host.py.

[importlinter]
root_package = assist_core
include_external_packages = True

[importlinter:contract:kern-importiert-keinen-assist]
name = kern-importiert-keinen-assist: der Kern erreicht weder ein Assist-Paket noch einen Host
type = forbidden
source_modules =
    assist_core
forbidden_modules =
    assist_frist
    apps
