chore(release): v8.0.0 — v8.5 coverage, measured test discovery, richer risk labels#404
Merged
Conversation
…sk labels (closes #401) C1 — Coverage expansion: four dedicated zero-dep map analyzers (env-schema, build-ci, config-manifest, migrations) added to gen-project-map.js and MAP_SECTIONS, so PROJECT_MAP.md / get_map now cover environment variables, build & CI, package manifests, and DB migrations beyond routes. C2 — Test discovery, measured: findRelatedTests now normalizes cross-language test conventions (test_x.py↔x.py, x_test.go↔x.go, XTest.java↔X.java, x.spec.ts↔x.ts). New reproducible benchmark (scripts/run-test-discovery-benchmark.mjs) scores it against a canonical-name gold oracle over benchmarks/repos — F1 98.0%, hit@1 97.4% across 28 repos / 3701 pairs — surfaced in benchmarks/latest.json. C3 — Richer risk labels: riskLabelFor returns the v8.5 set (migration | payment | auth | security | public-api | config | ...) with strict most-specific-risk precedence, preserving test/generated semantics so existing consumers keep working. Bundle rebuilt from src/ (133 modules, reproducible). Full suite green.
v8.x: repo-context coverage, measured test discovery, richer risk labels
v8 milestone (v8.5 C1+C2+C3 shipped in #402). Additive only — no breaking API changes; the 8.0.0 bump aligns the published version with the roadmap's v8 framing. - CHANGELOG 8.0.0 entry; version synced across package.json ×3, gen-context.js, src/mcp/server.js, version.json; CONTRIBUTORS updated. - Benchmarks re-run: headline metrics unchanged (hit@5 86.7%, token 97%, task 67.8%, prompts 1.46); new measured test-discovery F1 98.0% / hit@1 97.4% surfaced in benchmarks/latest.json (test_discovery) and the benchmark docs. - Docs: CLI reference (richer riskLabel set + cross-language relatedTests), MCP get_map new v8.5 section types, roadmap v8.0.0 entry, all benchmark snapshot version labels synced to sigmap-v8.0-main / 2026-07-04, index banner + hero, docs/index.html softwareVersion, llms.txt/llms-full.txt regenerated.
chore(release): v8.0.0 — v8.x coverage/test-discovery/risk-labels docs + benchmarks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
main(v8 milestone). Ships v8.5 C1+C2+C3 (v8.x: repo-context coverage, measured test discovery, richer risk labels #402) plus the version bump + docs/benchmarks (chore(release): v8.0.0 — v8.x coverage/test-discovery/risk-labels docs + benchmarks #403), both already merged todevelop.8.0.0bump aligns the published version with the roadmap's v8 framing.Changes
get_mapsection types.findRelatedTests+ reproducible benchmark — F1 98.0% / hit@1 97.4% (28 repos / 3,701 pairs).Test plan
node test/integration/all.js— 100/100npm run check:metrics— green