Current package version: pyproject.toml (v1.2.7). For the full changelog see CHANGELOG.md. The section below summarizes the v1.2.3 “Coherence Release”.
This release locks down repo-wide structural coherence: 38 missing modules registered, version skew resolved across 7 files, coverage gate unified to 40%, and spurious root files purged. The ecosystem is now a clean single-source-of-truth at v1.2.3 with 128 registered modules.
- Version Coherence: Reconciled
pyproject.toml(1.2.2),__init__.py(1.1.9),README.md(1.1.9), andSPEC.md(1.1.9) — all aligned to v1.2.3 across 7 files. - Module Registration: 38 modules existed on disk but were absent from
__init__.py_submodulesand__all__— all 128 now registered and lazy-importable. - Coverage Gate Unified: Contradictory
fail_undervalues (75, 40, 33%, 35%) consolidated to 40% across all config locations. - Python Classifier Fix: Removed misleading
Python :: 3.10classifier (project requires>=3.11). - Spurious File Removal: 3 git-tracked junk files at repo root (
Any,dict[str,) created by buggy type-annotation script — deleted. - Sub-level Version Sync:
src/README.md(v0.1.0 → v1.2.3) andsrc/codomyrmex/AGENTS.md(v0.1.0 → v1.2.3) updated.
| Metric | Before | v1.2.3 |
|---|---|---|
| Registered modules | 90 | 128 (+38) |
| Version files synced | 1 | 7 |
| Coverage gate | 75/40/33% (inconsistent) | 40% (unified) |
| Spurious root files | 3 | 0 |
| Tests collected | 21,000+ | 34,492 at v1.2.3 snapshot; 34,900 current (inventory) |
| Ruff / ty | 0 | Run locally; targets in pyproject.toml |
See v1.1.9 CHANGELOG entry for the Multimodal & Streaming release details.
Live module and MCP counts: docs/reference/inventory.md.