All notable changes to GeoSync are documented in this file.
Format follows Keep a Changelog and Semantic Versioning.
This file is automatically updated via Towncrier.
Add change fragments to newsfragments/ for each Pull Request.
- 57 machine-checkable invariants across 15 modules (PR #138, #139)
- 67 mathematical witness tests with INV-* references and 5-field error messages
- Physics Kernel CI Gate: self-check + L1-L5 validation + C1/C2 code audit
- C1/C2 code audit: 69 → 5 silent clamps (0 physics), 0 undocumented bounds
- 3 physics-law corrections: RC1, FE2, OMS1 falsified and corrected by witnesses
- Gradient Constitution (CLAUDE.md §0): maintenance hierarchy, INV-YV1
- Cryptobiosis (
core/neuro/cryptobiosis.py): phase-transition survival, 8 invariants (CB1-CB8) - physics_contracts/: parallel law-catalog with
@law()decorator and AST validator
- DOC PR COPILOT v2: LLM-based documentation agent for automated documentation review and patch generation in Pull Requests.
- Agent configuration system in
.github/agents/with system prompts, integration guides, and examples. - 4C Principles documentation (Clarity, Conciseness, Correctness, Consistency) for documentation standards.
- Comprehensive API documentation (
docs/API.md) with Python, CLI, and HTTP endpoint references. - Release readiness assessment with comprehensive quality gates and metrics
- Refactored cache key normalisation to use deterministic
reprtuples, improving synthetic throughput by ~19%. - Benchmarks show 48-74% performance improvements over baseline across core indicators
- Hardened Release Drafter automation (v6 workflow, semantic version resolver, metrics summary).
- Repository cleanup: verified all temporary artifacts properly gitignored
- Comprehensive release readiness report (
reports/RELEASE_READINESS_REPORT.md)
- 351 core tests passing (100% pass rate)
- 683 source files with zero type errors (mypy)
- Zero critical security vulnerabilities
- 30+ GitHub Actions workflows for comprehensive CI/CD
- Systems with non-deterministic
__repr__implementations on cache keys should validate behaviour after the cache refactoring.
2.1.3 - 2025-10-05
- New CI/CD pipelines:
ci.yml(lint/test matrices, concurrency, caches),pre-commit.yml,auto-merge.yml,sbom-scan.yml,publish-image.yml(cosign),data-sanity.yml. - Quality management:
benchmarks.yml,integration.yml,commitlint.yml,pr-labeler.yml,todo.yml. - Contract validation:
buf.yml(lint+breaking),gen-drift.yml(+ Makefilegenerate).
- Updated
.pre-commit-config.yaml(black, ruff, prettier, buf hooks). - Adapted JS gateway (
domains/platform/gateway) for lint job.
2.1.2 - 2025-10-05
- Pre-commit config (
.pre-commit-config.yaml), pytest config (pytest.ini). - GitHub templates: issue/PR, labeler, dependabot, release-drafter.
- CI workflows: release-drafter, codeql, lint, test-matrix, docs-build, deploy, infra-check.
- Automation scripts expansion (
scripts/*). - Process templates:
.gitattributes,CODEOWNERS,CONTRIBUTING.md,CODE_OF_CONDUCT.md.
- Clarified documentation on Fractal Modular Architecture (FPM-A).
2.1.1 - 2025-10-05
- Integrated professional project artifacts:
.gitattributes,CONTRIBUTING.md,CODE_OF_CONDUCT.md,CHANGELOG.md,CODEOWNERS. - Added Python package
scriptswith unified CLI (python -m scripts).
- Unified file line endings via
.gitattributes.
2.1.0 - 2025-10-05
- FPM-A Integration: Fractal units, dependency graphs, cyclomatic complexity metrics, CI gates.
2.0.0 - 2025-10-05
- Initial GeoSync skeleton: protobuf contracts, Python/Next.js scaffolding, infrastructure files.
0.1.0 - 2025-10-05 — Initial Public Preview
- Core Indicators: Kuramoto oscillators, Ricci flow curvature, Shannon entropy, Hurst exponent, 50+ technical indicators.
- Market Phase Detection: Five-phase classification (CHAOTIC, PROTO_EMERGENT, STRONG_EMERGENT, TRANSITION, POST_EMERGENT).
- GeoSyncCompositeEngine: High-level API combining Kuramoto synchronization with Ricci flow geometry.
- Event-Driven Backtest Engine: Walk-forward testing, Monte Carlo simulation, transaction cost modeling.
- CLI Interface:
analyze,backtest,livecommands with JSON output and tracing. - Streamlit Dashboard: Interactive market analysis and visualization.
- Fractal Modular Architecture (FPM-A): Clean domain separation with ports/adapters pattern.
- README with quickstart, feature overview, and architecture diagrams.
- MkDocs documentation site structure.
- API reference, quickstart guide, deployment docs.
- CodeQL scanning, SBOM generation, secret detection.
- Security framework aligned with NIST SP 800-53 and ISO 27001.
- Filled template placeholders in CLI/scripts.
- Synchronized versioning and configs.
- Live trading is in beta; test thoroughly in paper mode before production.
- Web dashboard is in early preview (alpha).
- Some advanced indicators require optional dependencies (
pip install ".[neuro_advanced]").