Idea detail
overview_coverage_scores
reqlan rq/extension/workspace-summary/ideas_summary/webview.rq:195
Summary
Collapsible " Coverage " section on overview_page / OverviewPanel.svelte.
Product-facing metrics for how thoroughly ideas map into the active base's project files
( respecting configuration_rqignore ):
- Linked files: percent of project files ( non-requirement, non-ignored ) that ideas reference —
exact path match after resolve, or under a referenced folder. Show " N of M project files ".
- Requirement density: ideas per thousand lines of eligible project code; also show idea count and line count.
- Linked paths: distinct files or folders referenced from ideas.
- Requirement files: count of requirement documents in the base.
Collapsed by default. Calculate only when the user expands the section ( not on Overview open / tab switch ).
Non-blocking: host work must not stall Overview chrome or other tabs; show a loading state until the result arrives.
When the index is not ready or calculation fails, show a clear message — never fake zero scores.
Recalculate on expand when the active base changes or when the user refreshes; otherwise reuse the last result for the session.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | OverviewPanel.svelte, ideas-summary-panel.ts, overview.rs |
| status | done |
| tags | overview, coverage, metrics |
| test | overview.rs |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | overview_page | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | overview_coverage_scores |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…