John Lightner jlightner
  • Joined on 2026-04-03
jlightner created repository xpltdco/sonosketch 2026-04-13 15:52:21 -06:00
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 13:04:11 -06:00
b4ee9b47f5 MAESTRO: Build guided Wizard flow for first-time users with 5-step onboarding
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 12:56:42 -06:00
b5b85df2e5 MAESTRO: Style pass — dark mode, shared Layout with nav sidebar, responsive improvements, animations
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:45:59 -06:00
5a1d029b9b MAESTRO: Add comprehensive engine test suite achieving 90% coverage
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:44:25 -06:00
ad6b6ffb49 MAESTRO: Build useExperimentWS hook with typed events, exponential backoff reconnect, and refactor LivePage to use it
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:41:40 -06:00
0f64dfbb02 MAESTRO: Implement webhook CRUD router, async dispatch with retry logic, and delivery logging
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:38:11 -06:00
3c78f874fb MAESTRO: Implement Dashboard page with stats, active sweeps, recent projects, and quick actions
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:35:08 -06:00
74ccc1a8ed MAESTRO: Implement Admin page with settings, API keys, stats, and webhook management
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:34:57 -06:00
30fd15ec7a MAESTRO: Implement WebSocket connection manager with per-experiment routing, Redis pub/sub bridge, and message replay
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:31:21 -06:00
e42117c8ee MAESTRO: Implement export router with JSON, .env, YAML, and markdown report endpoints
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:29:52 -06:00
32535a92ea MAESTRO: Build ScoreChart component with scatter, bar, and line chart types
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:26:13 -06:00
1d3917a44e MAESTRO: Implement Compare page with side-by-side run comparison, config/response diffs, and score overlay
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:25:32 -06:00
b3fb8e3063 MAESTRO: Implement runs router with full CRUD, filtering, scoring, and leaderboard
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:21:13 -06:00
e6c344d554 MAESTRO: Build RunCard expandable component with scores, prompts, responses, and stage timing
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:20:19 -06:00
82e97e9dba MAESTRO: Implement experiments router with full CRUD and sweep control endpoints
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:18:24 -06:00
59f18a11c3 MAESTRO: Extract SteeringControls into standalone component with Fork, Export, and ETA
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:14:29 -06:00
35d72e7fa8 MAESTRO: Implement LLM endpoints router with CRUD, test_connection, and Fernet-encrypted API key storage
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:14:08 -06:00
1253994c9e MAESTRO: Extract Activity Timeline into standalone component with filter, auto-scroll, and color-coded events
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:10:43 -06:00
cf49e9c888 MAESTRO: Extract Leaderboard into standalone component with expand, sort, and animation
jlightner pushed to main at xpltdco/promptlooper 2026-04-07 02:09:19 -06:00
b16454994e MAESTRO: Implement Celery tasks (execute_run, execute_sweep) with synchronous fallback for single-container mode