Skip to content

Point the Project CTA at the open Sprint application - #20

Merged
LucaDeLeo merged 1 commit into
mainfrom
lucadeleo/fix-project-apply-link
Oct 10, 2026
Merged

LucaDeLeo merged 1 commit into
mainfrom
lucadeleo/fix-project-apply-link

Conversation

@LucaDeLeo

Copy link
Copy Markdown
Contributor

Motivation

Patricio reported that the Project and Governance buttons on https://www.baish.com.ar/es/activities open a "Not Found" page on safetytalent.org. ASTN shows that page to anyone who isn't an admin when an opportunity is closed and has no redirect.

According to ASTN production (orgOpportunities:listBaishCourses), the active BAISH course forms are:

  • Technical AI Safety Course, expression of interest (ps71k4…), the one already linked; it still works
  • Sprint de Technical AI Safety Projects (Octubre-Noviembre 2026) (ps710n63…), applications open until Oct 13 at 23:59

Change

technical-ai-safety-project switches to applications_open and links the Sprint form. The status pill and button text change to "Inscripciones abiertas" / "Inscribite". I used the Convex id, not the slug, because ASTN keeps ids working even when an alias changes.

Not in this PR

  • Governance: ASTN has no active governance form, so there's no link to point to. Reopening the old interest form (ps76h8…) in the ASTN admin would restore the current URL without a site change.
  • The old Project interest form (ps716a…) has no redirect to the Sprint. Setting one in the ASTN admin would also fix copies of the old link already shared by email or WhatsApp.
  • ASTN doesn't close the Sprint form at the deadline. Once an admin closes it, this button breaks again unless it's pointed at a new form.
  • The site was meant to read these links from ASTN (BAISH_COURSE_OPPORTUNITIES_URL), but ASTN's listBaishCourses returns a different shape and no HTTP route serves it, so the site uses its hardcoded links.

Test evidence

  • bun test app/data/course-opportunities.test.ts: 24 pass
  • bunx tsc --noEmit: clean
  • bunx eslint on the changed files: clean. A full bun run lint currently fails with parsing errors from the nested sweeper/ and tiamat/ worktrees, unrelated to this change.
  • Opened the new link logged out: the Sprint form renders.

🤖 Generated with Claude Code

The Technical AI Safety Project expression-of-interest form on
safetytalent.org was closed when the October-November Sprint opened, so
the CTA on /activities and the workshop page showed ASTN's "Not Found"
page. Switch the course to applications_open and link the Sprint form.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
nextbaish Ready Ready Preview Oct 9, 2026 3:12pm UTC

Request Review

@LucaDeLeo
LucaDeLeo merged commit 61d154b into main Oct 10, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — a2d20aeb Deployed Oct 9, 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.

1 participant