codemap 0.0.14 — a cycle has three kinds, and the second rule stops refusing the typing idiom Schema 0.13 unchanged, no graph bytes move. `no_lazy_cycles` narrows to cycles closed by a function-local import; a cycle closed only by an import under `if TYPE_CHECKING:` is a third kind with its own opt-in rule `no_type_only_cycles` (R1-C49, issue #18).