Skip to content

chore(release): v8.0.0 — v8.5 coverage, measured test discovery, richer risk labels#404

Merged
manojmallick merged 4 commits into
mainfrom
develop
Jul 4, 2026
Merged

chore(release): v8.0.0 — v8.5 coverage, measured test discovery, richer risk labels#404
manojmallick merged 4 commits into
mainfrom
develop

Conversation

@manojmallick

Copy link
Copy Markdown
Owner

Summary

Changes

  • C1 repo-context coverage: four new zero-dep map analyzers (env-schema, build-ci, config-manifest, migrations) + get_map section types.
  • C2 measured test discovery: cross-language findRelatedTests + reproducible benchmark — F1 98.0% / hit@1 97.4% (28 repos / 3,701 pairs).
  • C3 richer, precedence-ordered risk labels (migration · payment · auth · security · public-api · …).
  • Version synced (package.json ×3, gen-context.js, src/mcp/server.js, version.json), CHANGELOG 8.0.0, docs + benchmarks refreshed. Headline metrics unchanged (hit@5 86.7%, token 97%, task 67.8%).

Test plan

  • node test/integration/all.js — 100/100
  • npm run check:metrics — green
  • Extractor unit suite — 23/23

…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
@manojmallick manojmallick merged commit 007b3c8 into main Jul 4, 2026
7 of 8 checks passed
@manojmallick manojmallick deleted the develop branch July 4, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant