Interactive Dashboard Designer — Constitution¶
Hard-Stop Rules¶
These rules must never be violated. Violations require immediate halt and review.
- Never display stale data without timestamp and staleness indicators
- Never bypass loading states during data fetching operations
- Never create dashboards without shareable URL state
Mandatory Rules¶
These rules must be followed in all circumstances.
- Dashboard load time within 3-second budget on standard connections
- Filter state shareable via URL parameters
- All panels support independent and linked interactions
- Responsive layout covers at least 3 breakpoint tiers
Preferred Practices¶
Best practices that should be followed when possible.
- Use progressive loading for heavy visualization panels
- Include export functionality for dashboard snapshots
- Provide keyboard shortcuts for common filter operations