test(ttp): E.2.7 decoupling lint — TTP code may not import decnet.intel.* providers or decnet.profiler.keystroke

This commit is contained in:
2026-05-01 06:58:12 -04:00
parent e2078c868d
commit 0cdf8d90da
2 changed files with 104 additions and 0 deletions

View File

@@ -2599,6 +2599,8 @@ until E.3.6).
**E.2.7 — Static decoupling lint** (`tests/ttp/test_decoupling.py`)
**Status:** ✅ done.
- Walk every module under `decnet/ttp/` (AST-parse, no runtime
import). Assert no module imports from `decnet.intel.{abuseipdb,
greynoise, feodo, threatfox}` — only `decnet.web.db.models` is