npm only reads .npmrc from the directory containing package.json,
not from parent directories. Sub-packages that run `npm ci`
independently (e.g., in CI or Docker builds) were missing the
min-release-age=7 protection that the root .npmrc provides.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove --graph/-g flag as graphs are now always enabled
- Update help text and feature display accordingly
- Simplify displayMemoryGraphs() condition check
- Graphs will now always show when sufficient data points are available
Makes memory visualization always available for better debugging experience.
- Extract graph display constants (MIN_POINTS_FOR_GRAPH=5, GRAPH_DATA_POINTS=40, GRAPH_HEIGHT=8)
- Make displayMemoryGraphs() more flexible by accepting history data as parameter
- Improve code maintainability and readability as suggested in PR review
Addresses PR review feedback from gemini-code-assist bot.
Relocated memory testing tools from benchmarks/memory/ to scripts/memory/
to better align with project structure conventions. Updated GitHub Actions
workflow paths accordingly to maintain CI functionality.