Skip to content

v0.4.0 — import-graph proximity, gated-test diagnostics, cross-repo evaluation

Latest

Choose a tag to compare

@aryamthecodebreaker aryamthecodebreaker released this 16 Jul 08:09
fceedac

Added

  • Import-graph proximity: files one or two static import edges from a high-confidence context file are boosted with inspectable reasons (imported by ranked file <path>). Relative specifiers only, compiled .js.ts mappings resolved, bounded for large repositories. (#12)
  • Gated-test visibility: changed test files always appear in the test route's related files, and env-gated suites (describe.skipIf(...)) emit a gated-test-skipped diagnostic naming the enabling variable — no more silently skipped integration coverage. (#33)
  • pnpm + Turborepo example proving nearest-package script routing, guarded by a report-drift smoke check in CI. (#14)
  • Scanner performance baseline in docs/BENCHMARKS.md from a deterministic generated-repo harness; CI asserts correctness, never wall-clock timing. (#15)
  • Cross-repository evaluation: six real fixed issues (Express, Axios, debug, ky, Zod, Pino) pinned to exact commits, honest top-1/3/5 hit rates (33% / 67% / 67%), weekly workflow. (#13)
  • Reproducible animated CLI demo in the README, rendered from live CLI output. (#17)
  • Marketplace branding metadata for the GitHub Action. (#16)

Fixed

  • Files explicitly named in the task now rank into context files (including test files); JS/TS reserved words no longer count as content matches. (#22)
  • Diff risk severity is grounded in changed files — an unrelated auth file surfaced by weak context matching can no longer produce a false high-severity claim. (#35)
  • The GitHub Action stays green on read-only tokens (forked pull requests): it warns and keeps the report in the step summary instead of failing the job. Validated in a live read-only acceptance run. (#16)
  • The Action runtime moved to Node 24 ahead of GitHub's Node 20 deprecation. (#48)

Changed

  • README versioned prose is now version-neutral with changelog pointers; the Action example pins the latest release tag. (#34)
  • The site got a refined editorial redesign.

Install: npx @aryam/fixmap plan --issue "..." · Action: uses: aryamthecodebreaker/FixMap/packages/action@v0.4.0