Front-end design review of the CommunityMech site against dataviz + artifact-design. Tracked in the cross-Mech umbrella (culturebotai-claw).
Addressed
Dark mode absent → dark theme + toggle (Toggleable dark theme + reduced-motion guard (CommunityMech site) #196 )
prefers-reduced-motion absent (Toggleable dark theme + reduced-motion guard (CommunityMech site) #196 )
14-hue hand-picked rainbow category palette → CVD-safe 8 + grey "Other", shape kept unique (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198 )
Per-community d3 loaded from CDN → local ../d3.v7.min.js (Load d3 locally on per-community pages (drop CDN dependency) #195 )
No data-table fallback → <details> table (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198 )
PaCMAP output labeled "UMAP" → driven from the actual method (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198 )
Decorative emoji removed (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198 )
Footer self-link → plain text (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198 )
Open / not in this pass
Front-end design review of the CommunityMech site against
dataviz+artifact-design. Tracked in the cross-Mech umbrella (culturebotai-claw).Addressed
prefers-reduced-motionabsent (Toggleable dark theme + reduced-motion guard (CommunityMech site) #196)../d3.v7.min.js(Load d3 locally on per-community pages (drop CDN dependency) #195)<details>table (CommunityMech review cleanup: CVD-safe palette, PaCMAP labels, data-table, de-emoji, footer, discussions/examples dark #198)Open / not in this pass
templates/community.html.j2is a stale/dead duplicate — delete.