Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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,
Expand All @@ -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:<path>` or `git checkout c363727 -- <path>`.

[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

Expand Down
8 changes: 4 additions & 4 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
```

Expand Down Expand Up @@ -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 |
|---|---|
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions PROJECT_SUMMARY.md
Original file line number Diff line number Diff line change
@@ -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,
Expand All @@ -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
Expand Down
Loading