Skip to content

The traditional grid has no AI tier, it is not an AI outage - #54

Merged
ETWOYA merged 1 commit into
mainfrom
docs/traditional-grid-has-no-ai-tier
Oct 2, 2026
Merged

ETWOYA merged 1 commit into
mainfrom
docs/traditional-grid-has-no-ai-tier

Conversation

@dankoverride

Copy link
Copy Markdown
Collaborator

WHERE-SNOWGLOBE-RUNS.md described the traditional grid as:

traditional, when the AI tier goes down: the full traditional platform with its AI backends erroring (rate limits, timeouts).

It does not do that, and no grid does today.

The fact

The grid runs with -no-ai-backends, and that flag removes the AI services rather than failing them:

  • main.go:513 — if noAIBackends && s.category == "ai" { continue } skips every AI-category scenario
  • main.go:409 — skips the AI services themselves

There are no AI spans left to error.

The flag's own help was corrected for exactly this in #49 — "their spans are absent, not failing" — and this page was left saying the opposite, on a public repo in front of outside readers.

The fix

traditional, classic microservices on their own: the full traditional platform with no AI tier at all. The AI services are absent, not failing.

The second sentence is deliberate. Absent and failing look different in a trace graph, and a reader who opens the grid expecting errors would otherwise conclude the demo was broken.

Checked and left alone

README.md describes the AI services as living in the heavy complexity tier, which is accurate.

The phantom grid description also stands — that grid creates dead consumers deliberately, which is a different thing from phantoms appearing on healthy grids (SP-120).

Reported by Friday via Schneier.

🤖 Generated with Claude Code

WHERE-SNOWGLOBE-RUNS.md described the traditional grid as "when the AI tier
goes down: the full traditional platform with its AI backends erroring (rate
limits, timeouts)". It does not do that, and no grid does today.

The grid runs with -no-ai-backends, and that flag removes the AI services from
the topology rather than failing them. main.go:513 skips every AI-category
scenario outright, and main.go:409 skips the AI services themselves. There are
no AI spans to error.

The flag's own help was corrected for exactly this in PR #49 -- "their spans are
absent, not failing" -- and this page was left saying the opposite, on a public
repo in front of outside readers.

Rewritten as "classic microservices on their own: the full traditional platform
with no AI tier at all. The AI services are absent, not failing." The second
sentence is there because absent and failing look different in a trace graph,
and a reader opening the grid expecting errors would otherwise think the demo
was broken.

Checked and left alone: README.md, which describes the AI services as living in
the heavy complexity tier and is accurate. The phantom grid description also
stands -- that grid creates dead consumers deliberately, which is a different
thing from phantoms appearing on healthy grids (SP-120).

Reported by Friday via Schneier (bus #2628, chased on #3682).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@dankoverride
dankoverride requested a review from ETWOYA as a code owner October 2, 2026 02:36
@ETWOYA
ETWOYA merged commit 535da48 into main Oct 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants