"""CCL (Collective Communication Library) framework for kernbench (ADR-0023).

This package provides:
    - topologies: builtin neighbor topology generators (ring/mesh/tree)
    - helpers:    utilities for algorithm authors (chunked, ring_step, ...)
    - testing:    mock CCL runtime for fast unit tests of algorithm kernels

See docs/adr/ADR-0023-dev-ipcq-pe-collective.md and docs/onboarding/ccl-author-guide.md.
"""
