Skip to content

fix(webapp): return a real 404 for squads that don't exist - #6997

Merged
idoshamun merged 1 commit into
mainfrom
squad-404
Oct 21, 2026
Merged

idoshamun merged 1 commit into
mainfrom
squad-404

Conversation

@idoshamun

@idoshamun idoshamun commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

/squads/ answered 200 with a noindex shell (soft 404), which fails agentready.org AR-READ-02 (real HTTP status codes).

  • NOT_FOUND from the source query now returns notFound: true
  • Private squads (FORBIDDEN under unauthenticated SSR) and rate-limited responses keep the existing noindex fallback
  • Test added; SquadPageStaticProps.spec.ts passes

Opened by Smith (AI) on behalf of @idoshamun.

Preview domain

https://squad-404.preview.app.daily.dev

The squad page caught NOT_FOUND alongside FORBIDDEN and rendered a 200
noindex shell, so /squads/<anything> looked like a live page to crawlers
and agents. Private squads (FORBIDDEN under unauthenticated SSR) keep the
existing noindex fallback.
@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
daily-webapp Ready Ready Preview Oct 21, 2026 1:30pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
storybook Ignored Ignored Oct 21, 2026 1:30pm UTC

Request Review

@idoshamun
idoshamun enabled auto-merge (squash) October 21, 2026 13:28
@idoshamun
idoshamun merged commit 33f897c into main Oct 21, 2026
13 checks passed
@idoshamun
idoshamun deleted the squad-404 branch October 21, 2026 13:35

This branch was successfully deployed

1 active deployment
Preview – daily-webapp — d7a8a65d Deployed Oct 21, 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