## PALETTE'S JOURNAL - CRITICAL LEARNINGS ONLY ## 2026-02-13 - [Brand Color Contrast Failure] **Learning:** The brand color `#667eea` fails WCAG AA contrast (3.4:1) against white backgrounds, affecting accessibility for text headers and primary buttons. **Action:** Replace `#667eea` with `#4f46e5` (Indigo 600) which passes WCAG AA (5.5:1) while maintaining brand identity. Update all instances including `manifest.json`. ## 2026-02-13 - [Interaction] Copy to Clipboard for System IDs **Learning:** Users need to quickly copy system IDs (Fly.io App name, Telegram Bot handle) from the status dashboard. **Action:** Implemented a non-intrusive "Copy" icon button (📋) next to values that changes to (✅) on success. Used `navigator.clipboard` API with visual feedback. Pattern reusable for any copyable text.