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.