Skip to content

Update site content: positioning, impact, team, BAISH Labs and programs - #14

Merged
LucaDeLeo merged 2 commits into
baisharg:mainfrom
mneuronico:nico
Sep 12, 2026
Merged

LucaDeLeo merged 2 commits into
baisharg:mainfrom
mneuronico:nico

Conversation

@mneuronico

Copy link
Copy Markdown
Contributor

Motivation

The site had drifted from what BAISH is today: member counts ranged from 120+ to 200+ on different sections (the community is 300+), the team page listed outdated roles and bios, BAISH Labs did not exist on the site, and most of the placements, publications and funders from the 2026 funding material were missing. This PR reworks the content and information hierarchy around BAISH as the largest AI safety hub in Latin America, without changing the visual style.

What changed

Home

  • Positioning eyebrow, four headline stats (300+ members, 28 fellowship placements, 6 full-time roles, 15+ publications).
  • New "What we do" section with four pillars linking to Courses, Community, BAISH Labs and Careers.
  • Impact section with three featured success stories and a link to the full track record.
  • Press & partnerships strip.

About

  • "Who we are" (founded 2024) and a full track record: full-time roles, 11 fellowships with counts, research output, course and community metrics, eight success stories.
  • Team rebuilt from app/data/team.ts: founding directors with updated bios, five leads, team, BAISH Labs fellows and advisors, each with a role label. Advisors render as text cards.
  • Funders updated: Kairos Pathfinder, BlueDot Impact, grantmaking.ai / AISTOF, and Coefficient Giving described as the funder of AISAR.

Research

  • New BAISH Labs section: agenda, Head of Lab bio, founding team.
  • Publications grown from 7 to 16 and grouped by year; author highlighting now covers the whole roster plus alumni.
  • Research journey ends in BAISH Labs and careers; focus areas aligned with the lab's agenda.

Programs

  • Course track record and "Coming next" (AGI Strategy, Biosecurity, Governance writing workshop).
  • New Community section: monthly socials, WhatsApp, hackathons, career support, retreat, paper club.
  • Frontier AI Governance duration fixed; AISAR card uses the current stipend and cohort.

Contact and misc

  • Press card, Luma link, Instagram follower count, three new FAQs.
  • Newsletter: the Supascribe embed is disabled by its free-plan limit (the loader itself says so), so it is replaced with a direct Substack subscribe link. This also affects the live site today.
  • Privacy policy now describes Vercel Analytics instead of claiming no analytics. SEO descriptions and Organization JSON-LD updated.
  • Shared numbers live in app/data/impact.ts; new TeamCard, StoryCard, ImpactStats and NewsletterSignup components; 15 normalized team photos rendered as circular avatars.

Test evidence

  • bun run lint: 0 errors, 0 warnings.
  • bunx tsc --noEmit: clean apart from the pre-existing bun:test types error in course-opportunities.test.ts.
  • next build: all 27 static pages generated for en and es; dictionary key structure verified identical in both languages.
  • Manually checked every changed page in both locales in a local production build.

Deployment considerations

No config or dependency changes. Three team members still show initials (María Borrell, Damián Barjau Mateu, Trinidad Reynoso) until photos are provided. Success stories name community members using internal material; please confirm each person is fine being named before merging.

🤖 Generated with Claude Code

Rework the information hierarchy around BAISH as the largest AI safety hub
in Latin America, using the September 2026 funding-application material as
the source of truth.

- Home: eyebrow positioning, four headline stats (300+ members, 28 fellowship
  placements, 6 full-time roles, 15+ publications), "What we do" pillars,
  featured success stories, press & partnerships strip.
- About: who we are (founded 2024), full track record with placements grid
  and eight stories, team rebuilt from app/data/team.ts with roles for every
  member, directors' bios updated, advisors as text cards, funders updated
  (Kairos, BlueDot, grantmaking.ai/AISTOF, Coefficient Giving via AISAR).
- Research: BAISH Labs section (agenda, head of lab, founding team),
  publications grown from 7 to 16 and grouped by year, research journey
  ending in BAISH Labs and careers, focus areas aligned with the lab.
- Programs: course track record and upcoming courses, community section
  (socials, WhatsApp, hackathons, career support, retreat, paper club),
  Frontier AI Governance duration, AISAR card with current stipend.
- Contact: press card, Luma link, Instagram follower count, new FAQs.
- Newsletter: replace the Supascribe embed (disabled by its free-plan
  limit) with a direct Substack subscribe link.
- Shared data in app/data/impact.ts and app/data/team.ts; new TeamCard,
  StoryCard and ImpactStats components; 15 normalized team photos.
- Privacy policy now describes Vercel Analytics; SEO and JSON-LD updated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 11, 2026

Copy link
Copy Markdown

@mneuronico is attempting to deploy a commit to the lucadeleo's projects Team on Vercel.

A member of the Team first needs to authorize it.

Content:
- Carlos Giudice is Co-Director, not co-founding director; the directors
  heading drops "Founding".
- WhatsApp community count is 350+; BAISH channels are WhatsApp only.
  Telegram links leave the home, contact, footer and JSON-LD; the paper
  reading club keeps its own Telegram group.

Review fixes:
- ImpactStats takes a layout prop instead of a className override;
  TeamLinksRow takes a gap prop. Dead Tailwind utilities on card-glass
  elements removed; .card-body-tight replaces the inert mb-0.
- Every impact number flows from app/data/impact.ts through fillImpact();
  dictionaries use {communityMembers}-style placeholders. Unused
  aisarScholars constant removed.
- Success stories move to app/data/stories.ts, funders to
  app/data/funders.ts with a FunderCard component; dictionaries keep only
  translated copy. Story link aria-label comes from the dictionary.
- Publications carry an explicit year and are sorted by it. Author
  highlighting normalizes accents, hyphens and case.
- TeamMember.id is typed as keyof about.team.roles; Record<string,string>
  casts removed. Unused badge prop, labsBadge key and dead advisor photo
  paths removed.
- Shared ExternalLinkIcon component; activities page uses withLocale.
- Activities SEO description restores the full course names so the
  existing dictionary test passes again.
- README and CLAUDE.md document the new data files and components.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@LucaDeLeo
LucaDeLeo merged commit cd49125 into baisharg:main Sep 12, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — de216f1f Deployed Sep 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants