Skip to main content

Feature: Home Operating Principles Panel

Purpose​

  • Feature name: Home operating principles panel (Module 02)
  • Why this feature exists: Present seven working principles as interactive proof while preserving full keyboard and screen-reader access.

Scope​

In scope​

  • annunciator tile controls (role="radiogroup", role="radio", aria-checked)
  • keyboard interaction (arrow keys, Home/End, Enter/Space)
  • CRT detail region updates with aria-live="polite"

Out of scope​

  • global theme switching
  • site-wide animation system

Procedure / Content​

Feature summary​

  • Technical summary: Client component with deterministic in-DOM principle content and radio-style selection state.
  • Low-tech summary: Click or arrow through seven principles; the detail screen updates immediately.

Confirmation Process​

Manual​

  • Steps: Open /, tab to Module 02, use arrow keys across tiles, activate with Enter.
  • What to look for: Selected tile lights, non-selected tiles dim, and detail text updates without page navigation.

Tests​

Source code references (GitHub URLs)​

References​