Changelog¶
All notable changes to this project are documented here. The format follows Keep a Changelog, and the project uses Semantic Versioning.
[Unreleased]¶
Added¶
- Evaluation harness (
comind eval graph) with a fixture org and gold edges, run as a test. - Fact-based cross-repo resolver for Python, TypeScript/JavaScript, Go, Java, Kotlin and Rust, with SCIP indexes used when present.
- Service-contract graph: HTTP routes and clients (FastAPI, Next.js, Express, Spring MVC, Feign,
RestTemplate, WebClient, Go net/http/gin/echo/chi, axum, actix, reqwest, httpx/requests/fetch/axios),
SQS/SNS/S3 (also through wrappers and constructors), SQL tables, Terraform queues/topics/buckets and
subscriptions, values from YAML config;
comind contractsand the MCPcontractstool. - Package versions and version skew across repos (
comind packages). - Conventions and co-change recipes (
comind conventions, MCPguide). - Reasoning ledger: typed records anchored to symbols, stored in your own store, with derived staleness,
trust levels, review (
remember,why,review,ledger), harvest from git, a distiller for merged MRs and commits, self-enforcing constraint checks, SSH signing, compaction and erasure. comind preflightfor uncommitted changes and MR pipelines; Claude Code and generic agent hooks with a local mirror for remote indexes;comind doctor.- Terminal UI (
comind ui) and local web UI (comind ui --web).