Changelog¶
All notable changes to navi-fractal will be documented here.
This project uses git-cliff to generate changelogs from conventional commits. See also Releases on GitHub.
0.1.0 (Unreleased)¶
Initial release.
Added¶
- Sandbox (mass-radius) dimension estimation via
estimate_sandbox_dimension - Quality gate chain: R², AICc model selection, curvature guard, slope stability
- Machine-readable refusal codes via
Reasonenum - Post-hoc quality gate via
sandbox_quality_gatewithinclusiveandstrictpresets - Bootstrap confidence intervals for dimension and delta AICc
Graphtype withadd_node/add_edgeAPI (zero dependencies)CompiledGraphfrozen dataclass for deterministic BFS- Helper constructors:
make_grid_graph,make_path_graph - Degree-preserving rewiring null model
- Calibration against (u,v)-flower networks with exact analytical dimensions
- Full audit trail in
SandboxResultfrozen dataclass (25 fields) - Zero runtime dependencies, Python 3.12+
Changed¶
- BFS mass computation refactored to layer counts with prefix sums (~2x speedup)
- Documentation site built with Zensical (Diataxis framework, 14 content pages, MathJax)
- 204 tests passing across Python 3.12 and 3.13