Project Reports Dashboard
An editor-only governance dashboard providing report types that analyse the workspace via the Intent Graph, with signal-based parallel execution, 6 headline metrics, ApexCharts visualisations, guided fix navigation, and PDF export with verification.
Project Reports is an editor-only governance dashboard that analyses the entire workspace through the Intent Graph. Accessed via Reports > Project Reports, the dashboard runs distinct report types in parallel using a signal-based analysis engine. Reports regenerate automatically when the workspace changes, providing a continuously up-to-date view of project health across API coverage, schema integrity, governance compliance, entity lifecycle, lineage, data model quality, and documentation completeness.
Headline Metrics
The dashboard opens with a bar of 6 headline metric cards summarising the current state of the workspace at a glance.
Report Tabs
Below the headline bar, tabs provide detailed reports. Each tab analyses a specific aspect of the workspace using Intent Graph edges and the workspace file index. Every issue includes a clickable file link that navigates directly to the relevant editor.
API and Data Reports
Schema and Cross-API Reports
Model and Coverage Reports
Governance Reports
Lifecycle Reports
Documentation Health
Data Model Quality
Analysis Engine
The analysis engine uses Angular signals to run all reports in parallel. When the explorer index rebuilds (after file saves, renames, or deletions), a 500ms debounce triggers re-analysis. Each report computes independently, so a slow report does not block others from displaying results. This means fixing an issue and saving the file immediately updates the relevant report tab, creating a tight identify-fix-verify feedback loop.
Visualisations
Reports include interactive charts rendered via ApexCharts, with a ResizeObserver-based deferred rendering system that handles charts in hidden tabs.
PDF Export
The entire report dashboard can be exported as a professional PDF document. The export pipeline renders each report section individually using a print-optimised layout (sequential, no tabs), then merges them with post-processing: cover page, table of contents, page numbers, headers/footers, watermarks, bookmarks, and a verification page with SHA-256 content hash and git context. Individual report sections can be included or excluded via the section picker in the export dialog. The raw report JSON is attached as a file for independent verification. Password protection is available if configured.
Intent Graph Integration
Project Reports relies on these Intent Graph edge types to power its analysis.