feat(letsplot): implement dashboard-metrics-tiles#7596
Conversation
Regen from quality 91. Addressed:
- Fixed canvas: ggsize(800,450)+scale=4 → 3200×1800 (was 1600×900+scale=3 → wrong size)
- Added ANYPLOT_THEME env var support with theme-adaptive chrome tokens
- Fixed output filenames: plot-{THEME}.png / plot-{THEME}.html (was bare plot.png/plot.html)
- Fixed title: added 'python ·' and changed pyplots.ai → anyplot.ai
- Fixed background colors: PAGE_BG/ELEVATED_BG/INK/INK_SOFT theme-adaptive tokens
- Changed good-status sparkline color to #009E73 (Okabe-Ito brand green)
- Added ⚠ prefix to Memory facet strip label for more prominent warning distinction
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AI Review - Attempt 1/3Image Description
Score: 88/100
Visual Quality (28/30)
Design Excellence (13/20)
Spec Compliance (15/15)
Data Quality (15/15)
Code Quality (10/10)
Library Mastery (7/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: APPROVED |
…board-metrics-tiles
Attempt 1/3 - fixes based on AI review
🔧 Repair Attempt 1/4Applied fixes based on AI review feedback. Status: Repair completed, re-triggering review... |
AI Review - Attempt 2/3Image Description
Score: 88/100
Visual Quality (28/30)
Design Excellence (14/20)
Spec Compliance (15/15)
Data Quality (15/15)
Code Quality (10/10)
Library Mastery (6/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: APPROVED |
Implementation:
dashboard-metrics-tiles- python/letsplotImplements the python/letsplot version of
dashboard-metrics-tiles.File:
plots/dashboard-metrics-tiles/implementations/python/letsplot.pyParent Issue: #3791
🤖 impl-generate workflow