/* Re-export of scanDirectoryForImports from @warpgogol/werkstatt-shared/node/import-scan. The canonical implementation lives in the shared package (RFC-0940) so that both @warpgogol/werkstatt-engine and @warpgogol/forge can import it without forge depending on the engine. Does not define what is forbidden or exempt — callers provide the pattern and filter. Does not scan test files — .test.ts and .spec.ts are always excluded. RFC-0868: extract shared directory-scanning utility from autonomy-validate and shared-validate. RFC-0940: move canonical implementation to @warpgogol/werkstatt-shared/node/import-scan; this file is now a re-export. RFC-1097: step 6 — compass.migrate codemod run Mechanical v1 to v2 header migration across the workspace: 942 files rewritten — CHANGE_SUMMARY windows collapsed into history, forbidden v1 blocks stripped, KEY_DECISIONS seeded from @ai-invariant comments (5 files) or TODO placeholders (103 files), blocks reordered to canonical order. RFC-1097: sweep — werkstatt-engine clean Sweep batch 4: 73 Compass headers on headerless engine files (certification, component-runtime, isolation, evolution, testing), real KEY_DECISIONS on 75 files (kernel, cache, dht, swim, gitmesh, runtime), ~80 purpose expansions (CONTRACT-02/PURPOSE-02), non-goals on 13 CONTRACT-03 files, CS-07 history literal fix repo-wide (253 files). Policy: .template.ts/.template.astro excludedPaths. werkstatt-engine now 0 diagnostics. */ export { scanDirectoryForImports, type ImportViolation, } from "@warpgogol/werkstatt-shared/node/import-scan";