Exp 11 — playground/fail

The compile failed, so there is no Worker to fetch.

This page is the demo Worker — the parent isolate. build() ran here, in process, on the first request that needed fail. The compile result is cached for this isolate's lifetime. A later request calls LOADER.get again with that request's env. It does not rebuild.

There is no iframe. The well holds the diagnostic and the correlation id. Direct GET /play/fail is 500 with the same body.

Parent
This Worker. Snapshot, build(), this chrome.
Eval
LOADER.load(). Config, one-shot per compile.
App
LOADER.get(:name). The iframe document.

Live specimen — playground-specimen.server.tsx

No iframe · parent isolate · diagnostic

ursprung: playground build failed (e3ec64cf-fc2b-4fe1-94bd-cab25924d8ee)
ursprung.config.ts:1:1 URS5011 `stylesheet` names './missing.css', which is not a file in the virtual filesystem.
    remedy: Correct the path, or delete the field — it is optional, and absent means no compile at all. It is an error rather than a silent skip because the alternative is every page shipping unstyled on a green build, and a `Diagnostic` carries no severity, so there is no warning to report it as.