From 52789364fd4bb22c1d925a16da53aee96d43bc96 Mon Sep 17 00:00:00 2001 From: Amit Kumar Date: Wed, 13 May 2026 04:47:54 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20switch=20version=20target=20from=20v1.0?= =?UTF-8?q?.0=20=E2=86=92=20v0.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v1.0.0 release flow burned (goreleaser before-hook bug, fixed in #133 but the tag itself was already pushed pointing at a commit that can't build). Rather than force-update v1.0.0, ship v0.3.0 cleanly from the fix commit and treat v1.0.0 as a one-off SemVer hole. Renames v1.0.0 → v0.3.0 in CHANGELOG.md, CLAUDE.md, PROJECT_SUMMARY.md. The "v1.1.0 removal target" for the deprecated 34 MCP tools becomes "a future minor" — pinning the removal version isn't worth the churn given we're not yet at 1.x. Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 10 +++++----- CLAUDE.md | 8 ++++---- PROJECT_SUMMARY.md | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7980b50..edf4311c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ for that specific tag for the per-commit details. ## [Unreleased] -## [v1.0.0] - 2026-05-13 +## [v0.3.0] - 2026-05-13 ### Changed @@ -24,16 +24,16 @@ for that specific tag for the per-commit details. `.github/workflows/{ci-java,beta-java,release-java,go-parity}.yml`. ~8.9 MB / ~1500 files removed. -### v1.0.0 surface +### v0.3.0 surface -What ships in v1.0.0 (carrying forward from the c363727 squash + c630245 release infra): +What ships in v0.3.0 (carrying forward from the c363727 squash + c630245 release infra): - 100 detectors across 35+ languages. - Deterministic graph with confidence-aware NodeMerger and canonical `(src, tgt, kind)` edge dedup; phantom-drop visibility. - 6 consolidated mode-driven MCP tools + `run_cypher` escape hatch + `review_changes`. The deprecated 34 narrow tools remain wired for - back-compat in this release; targeted for removal in v1.1.0. + back-compat in this release; targeted for removal in a future minor. - `codeiq review` CLI + `review_changes` MCP tool with Ollama (local or Cloud) for LLM-driven PR review against graph evidence. - Goreleaser cross-platform binaries (linux/amd64, linux/arm64, @@ -55,7 +55,7 @@ Pre-cutover Java-side history is preserved in the squash-merge commit `c363727` and on `origin/main`. Anyone needing to recover Java files can `git show c363727:` or `git checkout c363727 -- `. -[v1.0.0]: https://github.com/RandomCodeSpace/codeiq/releases/tag/v1.0.0 +[v0.3.0]: https://github.com/RandomCodeSpace/codeiq/releases/tag/v0.3.0 ### Added diff --git a/CLAUDE.md b/CLAUDE.md index 29c00150..409ccd51 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -16,7 +16,7 @@ database, MCP stdio server, single static Go binary. - **Config file**: `codeiq.yml` (project-level overrides) The Java/Spring Boot reference that seeded this codebase was deleted -in Phase 6 cutover (v1.0.0). For history, see commits `c363727` (port +in Phase 6 cutover (v0.3.0). For history, see commits `c363727` (port landing) and `c630245` (release infra). ## Tech Stack @@ -46,7 +46,7 @@ landing) and `c630245` (release infra). ``` index: FileDiscovery → Parsers → Detectors (goroutine pool) → GraphBuilder → SQLite cache enrich: SQLite → Linkers → LayerClassifier → LexicalEnricher → LanguageEnricher → ServiceDetector → Kuzu (COPY FROM) -serve: (deferred — not ported in v1.0.0) +serve: (deferred — not ported in v0.3.0) mcp: Kuzu → QueryService → 6 consolidated MCP tools + run_cypher escape hatch + review_changes ``` @@ -200,7 +200,7 @@ codeiq mcp /path/to/repo # for Claude / Cursor wiring The MCP server registers 6 consolidated mode-driven tools + `run_cypher` + `review_changes`. The 34 narrow tools from the Java side stay wired for one release (v1.0.x) for back-compat with agents pinned to old -names; they'll be removed in v1.1.0. +names; they'll be removed in a future minor. | Consolidated tool | mode dispatch | |---|---| @@ -305,7 +305,7 @@ CGO_ENABLED=1 go build -o /usr/local/bin/codeiq ./cmd/codeiq # Build with version info (release-go.yml does this with goreleaser): CGO_ENABLED=1 go build \ - -ldflags "-X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version=v1.0.0' \ + -ldflags "-X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Version=v0.3.0' \ -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Commit=$(git rev-parse --short HEAD)' \ -X 'github.com/randomcodespace/codeiq/go/internal/buildinfo.Date=$(date -u +%Y-%m-%dT%H:%M:%SZ)'" \ -o /usr/local/bin/codeiq ./cmd/codeiq diff --git a/PROJECT_SUMMARY.md b/PROJECT_SUMMARY.md index 065b5003..49d8612c 100644 --- a/PROJECT_SUMMARY.md +++ b/PROJECT_SUMMARY.md @@ -1,6 +1,6 @@ # Project Summary: codeiq -> Refreshed 2026-05-13 after Phase 6 cutover (v1.0.0). Audience: AI +> Refreshed 2026-05-13 after Phase 6 cutover (v0.3.0). Audience: AI > agents (and humans) who need to understand and modify this codebase. > > **Canonical depth lives in [`CLAUDE.md`](CLAUDE.md)** (~16 KB, @@ -16,7 +16,7 @@ infrastructure, auth patterns, framework usage. No AI, pure static analysis. LLM is opt-in via `codeiq review`. - **Type**: CLI tool + MCP stdio server, single static binary. -- **Status**: v1.0.0 (Phase 6 cutover landed 2026-05-13). Active. +- **Status**: v0.3.0 (Phase 6 cutover landed 2026-05-13). Active. - **Primary language**: Go 1.25.10. CGO required. ## Tech stack