Skip to content

Commit cec2d7f

Browse files
mayurpiseclaude
andcommitted
docs(web): refresh release copy to 3.2.0 (strip + changelog page)
The mechanical version labels were already synced to 3.2.0 by scripts/sync-version.sh, but the hand-written editorial copy (which the sync script deliberately leaves alone) still described the 3.1.5 release. - web/index.html: release-strip headline, body, pills, and section comment now describe 3.2.0 (full codebase-memory-mcp capability adoption). - web/changelog/index.html: add the v3.2.0 entry and move the "Latest" tag off v3.1.5. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 1f53d4e commit cec2d7f

2 files changed

Lines changed: 23 additions & 7 deletions

File tree

web/changelog/index.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,28 @@ <h1>Changelog</h1>
210210
<!-- Changelog entries -->
211211
<main class="changelog-content">
212212

213+
<!-- v3.2 -->
214+
<article class="changelog-entry">
215+
<div class="changelog-entry-header">
216+
<span class="changelog-version">v3.2.0</span>
217+
<span class="changelog-date">2026-06-14</span>
218+
<span class="changelog-tag changelog-tag--latest">Latest</span>
219+
<span class="changelog-tag">Knowledge Graph</span>
220+
<span class="changelog-tag">Tooling</span>
221+
</div>
222+
<div class="changelog-category">Added</div>
223+
<ul class="changelog-changes">
224+
<li><strong>Full codebase-memory-mcp capability adoption (graph tooling v2)</strong> &mdash; Draft now uses the whole graph engine instead of a thin ~3-edge slice. All Cypher is centralized in a new sourced module <code>scripts/tools/_graph_queries.sh</code> (single source of query truth), so a label/dialect fix is a one-line edit. New wrappers: <code>graph-query.sh</code> (read-only passthrough), <code>graph-snippet.sh</code> (verified source + caller/callee counts), <code>graph-search.sh</code> (semantic/ranked search), <code>graph-tests.sh</code> (TESTS coverage / <code>--untested</code>), <code>graph-deps.sh</code> (real <code>IMPORTS</code> graph), <code>graph-hierarchy.sh</code> (<code>INHERITS</code>), <code>graph-errors.sh</code> (<code>RAISES</code>/<code>THROWS</code>), <code>graph-risk.sh</code> (engine-precomputed risk flags), and <code>graph-traces.sh</code>. <code>graph-callers.sh</code> gains <code>--transitive[=N]</code>, <code>--prod-only</code>, and <code>--qualified</code>. Symbol-scoped wrappers emit a fail-loud <code>status</code> so an empty result is never mistaken for a confirmed true negative.</li>
225+
<li><strong>Richer architecture/refresh data</strong> &mdash; <code>hotspot-rank.sh</code> now ranks by <code>fanIn + complexity + cognitive</code> and annotates entry points; <code>mermaid-from-graph.sh --diagram module-deps</code> derives the dependency diagram from real <code>IMPORTS</code> edges (with the prior co-change proxy preserved as <code>--diagram co-change</code>); <code>graph-snapshot.sh</code> records the <code>detect_changes</code> delta in the gate marker.</li>
226+
<li><strong>Single-source-of-truth version sync</strong> &mdash; <code>package.json</code> is now the canonical version; <code>scripts/sync-version.sh</code> propagates it into <code>.claude-plugin/plugin.json</code>, <code>.claude-plugin/marketplace.json</code>, and the <code>web/index.html</code> release labels. It runs automatically via the npm <code>version</code> lifecycle hook, and <code>tests/test-version-sync.sh</code> fails CI if any file drifts.</li>
227+
</ul>
228+
</article>
229+
213230
<!-- v3.1 -->
214231
<article class="changelog-entry">
215232
<div class="changelog-entry-header">
216233
<span class="changelog-version">v3.1.5</span>
217234
<span class="changelog-date">2026-06-14</span>
218-
<span class="changelog-tag changelog-tag--latest">Latest</span>
219235
<span class="changelog-tag">Breaking</span>
220236
<span class="changelog-tag">Knowledge Graph</span>
221237
</div>

web/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ <h1>Stop shipping<br><span class="gradient-text">AI-generated bugs</span>.</h1>
295295
</section>
296296

297297
<!-- ============================================================ -->
298-
<!-- v3.1.5 RELEASE STRIP -->
298+
<!-- v3.2.0 RELEASE STRIP -->
299299
<!-- ============================================================ -->
300300
<section id="changelog-strip" class="release-strip">
301301
<div class="release-strip-inner">
@@ -304,13 +304,13 @@ <h1>Stop shipping<br><span class="gradient-text">AI-generated bugs</span>.</h1>
304304
<span class="release-strip-version">v3.2.0 &middot; June 14, 2026</span>
305305
</div>
306306
<div class="release-strip-headline">
307-
<h3>Draft 3.1.5: the knowledge graph is now engine-only</h3>
308-
<p>Draft no longer commits a machine-readable mirror of the graph. The <code>codebase-memory-mcp</code> engine indexes your repo and every skill queries it live &mdash; so the graph can't go stale between commits. A single gate marker (<code>draft/graph/schema.yaml</code>) is all that's written. <a href="changelog/" class="link-cyan">View full changelog &rarr;</a></p>
307+
<h3>Draft 3.2.0: the whole graph engine, now wired in</h3>
308+
<p>Draft now uses the full <code>codebase-memory-mcp</code> capability set instead of a thin three-edge slice. New <code>graph-*</code> wrappers expose semantic search, real import / inheritance / error graphs, test coverage, and engine-precomputed risk &mdash; with every Cypher query centralized in one module and fail-loud, so an empty result is never mistaken for a confirmed true negative. <a href="changelog/" class="link-cyan">View full changelog &rarr;</a></p>
309309
</div>
310310
<div class="release-strip-tags">
311-
<span class="release-strip-pill">Engine-only graph</span>
312-
<span class="release-strip-pill">Queried live</span>
313-
<span class="release-strip-pill">Nothing stale committed</span>
311+
<span class="release-strip-pill">Whole graph engine</span>
312+
<span class="release-strip-pill">Semantic + risk queries</span>
313+
<span class="release-strip-pill">Fail-loud results</span>
314314
<span class="release-strip-pill">Free forever</span>
315315
</div>
316316
</div>

0 commit comments

Comments
 (0)