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