* docs(plans): add impact file risk plan
Capture the evidence, constraints, and verification path for fixing incomparable File and symbol impact risk.
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(impact): centralize risk scoring
Keep the existing thresholds in one shared scorer and expose a common-axis comparison for targets with unavailable enrichment axes.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(impact): expose incomparable file risk scale
Mark File impact results when process and module axes are unavailable, and provide a common-axis score for honest cross-kind comparisons.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(impact): explain cross-kind risk comparisons
Surface the common-axis score in CLI and agent guidance while reusing the shared threshold ladder in the web impact tool.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(impact): fail closed when enrichment is incomplete
Preserve proved HIGH/CRITICAL process counts, treat failed queries as UNKNOWN, and surface riskScale metadata on MCP, group, CLI, and Graph-RAG File walks.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Gergo Magyar <gergomagyar0@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>