Observed while rewriting the retired env-var contract (#60). Filed rather than fixed — rewriting a performance model was outside that card's scope, and doing it in passing would have meant inventing numbers.
What is there
architecture.mdx describes runtime behaviour in terms that belong to the hosted, many-environments-per-instance product:
- "per-kernel warmup (first request to a project)"
- "~10–30MB per active project kernel"
- concurrent kernels per instance
But the page's subject is the single-environment, self-hosted runtime a customer deploys from the release bundle. On that shape there is one kernel, and "first request to a project" is not a thing the reader has.
Why it is worth recording
⚠️ These are plausible, specific-sounding numbers. A reader sizing a deployment will use them, and they describe a different product's memory profile. That is worse than a vague statement — a range with a unit reads as measured.
⛔ It is not urgent in the way #60 was: nothing here contradicts another shipped page, and no instruction fails if followed. It is an accuracy problem, not a live contradiction.
What #60 did and did not do
#60 removed the one variable name on this page that made the claim unverifiable, and removed the cache-tuning variables from the performance table because none of them appear in any shipped artifact. The prose model itself was deliberately left alone — correcting it needs numbers from the shipped runtime, which the doc site is not the authority for.
What the fix needs
Whoever picks this up should get the memory and warmup characteristics of the self-hosted single-environment image from a measurable source, and ⛔ not adapt the hosted figures by reasoning about them. If no such measurement exists, the honest fix is to describe the shape without numbers rather than to carry numbers that describe something else.
Related: #60, #59.
Observed while rewriting the retired env-var contract (#60). Filed rather than fixed — rewriting a performance model was outside that card's scope, and doing it in passing would have meant inventing numbers.
What is there
architecture.mdxdescribes runtime behaviour in terms that belong to the hosted, many-environments-per-instance product:But the page's subject is the single-environment, self-hosted runtime a customer deploys from the release bundle. On that shape there is one kernel, and "first request to a project" is not a thing the reader has.
Why it is worth recording
⛔ It is not urgent in the way #60 was: nothing here contradicts another shipped page, and no instruction fails if followed. It is an accuracy problem, not a live contradiction.
What #60 did and did not do
#60 removed the one variable name on this page that made the claim unverifiable, and removed the cache-tuning variables from the performance table because none of them appear in any shipped artifact. The prose model itself was deliberately left alone — correcting it needs numbers from the shipped runtime, which the doc site is not the authority for.
What the fix needs
Whoever picks this up should get the memory and warmup characteristics of the self-hosted single-environment image from a measurable source, and ⛔ not adapt the hosted figures by reasoning about them. If no such measurement exists, the honest fix is to describe the shape without numbers rather than to carry numbers that describe something else.
Related: #60, #59.