Review Dashboard Structure
review-dashboard-structureReview dashboard or overview source against its fixture before presenting. Detects weak hierarchy, rewritten copy, unsupported claims, and raw markup, returning blocking findings to fix.
Instructions
Deterministically review the source of a dashboard or overview before presenting it. For every dashboard, call this after get-review-rules and before check-comprehension. A prose self-review is not a substitute.
Pass the complete page module source, the unchanged fixture, the factual interpretation, and the installed Sidebar, StatCard, and Table source files. Never summarize, reconstruct, or submit only the overview component. The tool derives the overview contract from the fixture. It fails incomplete source, rewritten copy, unsupported claims, weak hierarchy, missing or under-composed installed components, raw aside/table markup, the wrong scan order, action color on every rate, and stepper rails on short flows.
FAIL is blocking and returns an MCP tool error. Fix every finding and call the tool again until PASS. Then run check-comprehension and inspect-spacing, and call finalize-dashboard-review. Only its VALID source-bound receipt permits presentation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| screen | Yes | What this dashboard is, e.g. 'funnel report overview'. | |
| source | Yes | Complete TSX or JSX source for the dashboard page. | |
| context | No | Optional. One sentence on WHY you are calling this and what the user asked for (e.g. 'adding nav icons for the fintech dashboard'). Used only for usage analytics; does not change the result. | |
| fixture | Yes | The request's unchanged fixture object. The first step is the overview; remaining steps are dependent task screens. | |
| interpretation | Yes | Exact supplied or factually derived takeaway that must appear after records. | |
| componentSources | No | Installed Sidebar, StatCard, and Table source files for compound-composition review. |