BMAD-METHOD/_bmad/scripts/memtrace
Magal bf572f945f fix(quality-gate): switch qa-memtrace to async readFile and fix coverage null guard (Story 2.3)
- Replace sync readFileSync with async readFile from fs/promises
- Fix blast radius empty check: total_count === 0 → affected_symbols.length === 0
- Fix null-safe coverage access: cov.startsWith → (mod.coverage || '').startsWith('Partial:')
- Add await to readJsonFile calls in main()
2026-05-19 17:51:20 -03:00
..
inject-mcp-config.mjs feat(quality-gate): implement mathematical blocking quality gate (Phase 2) 2026-05-19 14:00:56 -03:00
memtrace-adapter.mjs feat(adapter): implement MCP query adapter with get_impact, list_repos, and find_dead_code (Stories 3.1-3.2) 2026-05-19 17:50:32 -03:00
memtrace-adapter.test.mjs feat(adapter): implement MCP query adapter with get_impact, list_repos, and find_dead_code (Stories 3.1-3.2) 2026-05-19 17:50:32 -03:00
pitfalls-catalog.json feat(quality-gate): implement pitfall-catalog validation for dead code (Story 2.4) 2026-05-19 14:25:52 -03:00
qa-memtrace.mjs fix(quality-gate): switch qa-memtrace to async readFile and fix coverage null guard (Story 2.3) 2026-05-19 17:51:20 -03:00
qa-memtrace.test.mjs feat(quality-gate): implement mathematical blocking quality gate (Phase 2) 2026-05-19 14:00:56 -03:00
validate-dead-code.mjs feat(quality-gate): implement pitfall-catalog validation for dead code (Story 2.4) 2026-05-19 14:25:52 -03:00
validate-dead-code.test.mjs feat(quality-gate): implement pitfall-catalog validation for dead code (Story 2.4) 2026-05-19 14:25:52 -03:00