reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/overview_coverage_scores

Idea detail

overview_coverage_scores

reqlan rq/extension/module/ideas_summary/webview.rq:98

block done overviewcoveragemetrics

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.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/module/ideas_summary/webview.rq

community 28

community cluster

webview.rq

file cluster

reqlan rq/extension/module/ideas_summary

folder cluster

status: done

status cluster

tag: coverage

tag cluster

tag: metrics

tag cluster

tag: overview

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
implementation OverviewPanel.svelte, ideas-summary-panel.ts, overview-coverage.ts
test overview-coverage.test.ts
status done
tags overview, coverage, metrics

Browse all attributes

Ancestor context

overview_page

First tab: a workspace overview for the active base — product-facing copy ( not index / debug jargon ). - At a glance: idea count, reference count, issues, bases, and a friendly readiness status. - Coverage: collapsible [overview_coverage_scores] ( lazy, non-blocking ). - Search: live cross-surface search over ideas, ideasets, attributes, and references for the active base; results group by surface with sample hits and actions to open the matching tab with the query applied ( [overview_search] ). - Export: buttons that open export functionality — Export form / HTML, and PDF ( [features_export.export_webview], [features_export] pdf path ). - Links: project site, support / email, GitHub. - Recent changes preview ( idea names when available ) with a link to [timeline_page].

overview_search

Overview search fans out across Ideas, Ideasets, Attributes, and References using the same ui-sql filters as those tabs. Debounced; returns counts plus a short sample of hits per surface; clicking a hit opens the idea ( or the attribute → Ideas handoff ); " Open in … " applies the search string on that tab.

timeline_page

Timeline tab shows the evolution of ideas for the active base — not raw file-index noise. Sources: - Git idea lifecycle from indexed `git_created_at` / `git_modified_at` ( created + last edited as separate events when they differ ) - Session idea reindex activity ( one event per idea persisted, with name / status / summary when available ) Opening the tab backfills missing git dates via the `git_dates` analyser ( capped batch ) so the feed is useful without visiting every idea in the Activity Bar. Reindex must preserve existing git dates across upsert. Entries are reverse-chronological, filterable by source ( git / reindexed ), and clickable to open the idea. Each event surfaces idea-centric info: name, short summary, status, kind / tags, and path. Full live multi-commit git log browsing remains out of scope; this surfaces indexed idea history first.

Outbound references

KindIdeaPathSnippet
file_reference ../../../../packages/analytical/src/index-store/overview-coverage.ts packages/analytical/src/index-store/overview-coverage.ts overview-coverage.ts
file_reference ../../../../packages/analytical/test/overview-coverage.test.ts packages/analytical/test/overview-coverage.test.ts overview-coverage.test.ts
file_reference ideas_summary_panel packages/extension/src/webview_module/ideas-summary-panel.ts ideas-summary-panel.ts
file_reference OverviewPanel packages/extension/webviews/ideas-summary/components/OverviewPanel.svelte OverviewPanel.svelte
references overview_page reqlan rq/extension/module/ideas_summary/webview.rq overview_page

Inbound references

KindIdeaPathSnippet
references overview_page reqlan rq/extension/module/ideas_summary/webview.rq overview_coverage_scores

Unresolved references

KindIdeaPathSnippet
references configuration_rqignore configuration_rqignore

Local graph

Initialising graph…