Commit Graph

205 Commits

Author SHA1 Message Date
admin 3de529ef50 Mark Task 2 complete, update progress log
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:38:57 +00:00
admin b5a08bb393 Task 2: Build ECG flatline and first heartbeat
Add the ECG animation phase between boot sequence fade and CV reveal.
After boot text fades out, a green flatline draws left-to-right across
the viewport center over 1000ms, followed by a PQRST heartbeat waveform
(R peak 40px) animating over 600ms. Uses SVG with stroke-dasharray/
dashoffset for line-drawing effect with green glow filter. The
drawHeartbeat() function is reusable for Task 3's escalating beats.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:38:22 +00:00
admin 48a37c4ee7 Mark Task 1 complete, update progress log
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:35:48 +00:00
admin 3541a5c81f Task 1: Build boot screen foundation
- Single self-contained HTML file with inline CSS and JS (IIFE, strict mode)
- Boot screen: fixed black overlay with Fira Code monospace font
- Boot text sequence matching guardrail format: CLINICAL TERMINAL v3.2.1,
  profile init, SYSTEM/USER/ROLE/LOCATION labels, module loading, [OK] lines
- Green (#00ff41) for values/OK, cyan (#00e5ff) for labels, dim green (#3a6b45) for text
- Blinking cursor animation (step-end blink)
- Lines appear sequentially with 220ms delay (~4s total boot)
- Boot text fades out after 400ms pause, boot screen removed after fade
- CSS variables and font loading for all 3 Google Font families
- CV content container ready for subsequent tasks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:35:28 +00:00
admin f7f5b0cfbd Initial commit before Ralph loop 2026-02-09 10:33:40 +00:00