Skip to content

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