Leftover of #16 (DuckDB analytical layer), whose main deliverable shipped as `cgis metrics` / `cgis_metrics` (#230, #233, #235, #238; `--scope` in #239). Not yet in `query/render/metrics.py`: - **File-level coupling** (afferent/efferent per file, not per package). - **LCOM4** per class. `analysis/cohesion.py` measures *package* cohesion (#242), not class cohesion. - **Unresolved-call ratio** is only reported by `cgis validate` (`cli.py`), not surfaced in `cgis metrics`. Each is independent; any one can land alone.
Leftover of #16 (DuckDB analytical layer), whose main deliverable shipped as
cgis metrics/cgis_metrics(#230, #233, #235, #238;--scopein #239).Not yet in
query/render/metrics.py:analysis/cohesion.pymeasures package cohesion (RFC: package-cohesion analysis — graph-driven sub-package suggestions (cgis suggest-packages) #242), not class cohesion.cgis validate(cli.py), not surfaced incgis metrics.Each is independent; any one can land alone.