Release · v3.8.4
Grounded multi-agent audit — hero, nav, pillars…
polish(v3): grounded multi-agent audit — hero, nav, pillars, stats, a11y, fidelity
Details
Round-1 of a six-agent audit (each grounded in real top researcher/engineer personal sites). Applied the cross-validated, verifiable wins: Defects - Skip link jumped to #about, past the hero + both explainers → #hero. - ⌘K "LinkedIn" was a dead no-op (no data-cmd target) → wired to the contact link. - Publication first-author badge never fired when an author line was present, so first-authorship (the top committee signal) was invisible on ~5/9 papers → fixed detection (explicit marker OR name-leads), added a "1st author" badge, dropped the redundant "· first author" suffix, cleaned the "Conference Article;" venue boilerplate, and suppressed the duplicate year pill when the venue badge already carries the year. - "NeuroSymbolic AI" was spelled three ways → standardized (explainer eyebrow, ⌘K label). Curate / subtract (what separates "good site" from "established researcher") - Nav 11 → 7 curated links (rest reachable via scroll + ⌘K + priority-overflow). - Hero lede de-bolded (AAAI/ICLR/CIKM/Dell/Intel were tripled with the proof bar); one bold, tighter sentence. - Proof bar drops the third "AAAI 2026 reviewer" mention. - Pillars retitled by the QUESTION each answers, subfield demoted to a mono tag — now "Three threads, one agenda" is literally true on the page. - Stats: dropped the weak "Talks & essays" vanity tile; "Papers" → "Peer-reviewed papers & preprints"; added a mobile 1-col breakpoint (labels were wrapping 3–4 lines). System / craft - New --v3-accent-display token: the large hero italic stays vivid orange in LIGHT theme (large text needs only 3:1) instead of the darkened brick used for AA body text. - Reveal no longer double-animates (section + children); single, shorter, shallower reveal (22px/0.7s → 12px/0.45s) for a more premium, less "everything slides" feel. Polish - Footer version "v3" now links to /changelog/. - Copy honesty: News "live feed" → "Recent updates"; dropped a now-past "Reviewing for AAAI 2026" line; "Impact at a glance" → "By the numbers". - Contact eyebrow inline style → .v3-eyebrow--center; removed dead .v3-contact-note. Every factual claim (venues, counts, affiliations, dates) preserved. Verified across dark/light/mobile; build + tsc clean.
Files changed (20)
| frontend/client/ts/components/command-palette.ts | +2 | −2 |
| frontend/client/ts/components/publication-list.ts | +20 | −6 |
| frontend/jekyll/_includes/v3/contact.html | +2 | −2 |
| frontend/jekyll/_includes/v3/explainer.html | +1 | −1 |
| frontend/jekyll/_includes/v3/footer.html | +1 | −1 |
| frontend/jekyll/_includes/v3/hero.html | +4 | −6 |
| frontend/jekyll/_includes/v3/marquee.html | +0 | −2 |
| frontend/jekyll/_includes/v3/nav.html | +7 | −5 |
| frontend/jekyll/_includes/v3/news.html | +1 | −2 |
| frontend/jekyll/_includes/v3/now.html | +1 | −1 |
| frontend/jekyll/_includes/v3/pillars.html | +6 | −3 |
| frontend/jekyll/_includes/v3/stats.html | +2 | −6 |
| frontend/jekyll/_layouts/v3.html | +1 | −1 |
| frontend/jekyll/_sass/v3/_contact.scss | +0 | −7 |
| frontend/jekyll/_sass/v3/_footer.scss | +2 | −0 |
| frontend/jekyll/_sass/v3/_pillars.scss | +12 | −1 |
| frontend/jekyll/_sass/v3/_reveal.scss | +9 | −17 |
| frontend/jekyll/_sass/v3/_stats.scss | +7 | −1 |
| frontend/jekyll/_sass/v3/_tokens.scss | +7 | −0 |
| frontend/jekyll/_sass/v3/_typography.scss | +14 | −1 |