diff --git a/AGENTS.md b/AGENTS.md index 934b367..5f1ed9d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -52,19 +52,43 @@ is built to be added to continuously, not shipped once. `[verified 2026-08-25]` The site live at `adr.smlcompany.ca` as of this entry: `[verified 2026-08-25]` +> ⚠️ **Several of these measurements are contested — see Q34 (opened +> 2026-08-26).** A re-fetch of the deployed URL that day reproduced some of the +> list exactly and could not reproduce others *from the served HTML*, because +> the served document turns out to be a bundler harness whose application lives +> in nine UUID-named script files that were not fetched. **Do not cite any +> figure below as established, and do not put one in public copy, until Q34 +> closes.** The items marked ⚠️ are the specific ones in doubt. This caveat sits +> here rather than only in §9 because a reader who arrives at a `[verified]` +> stamp will otherwise never learn it is under review. + - It is a **single 2.2 MB HTML file** containing an entire React application, compiled **in the browser at runtime** by Babel Standalone loaded from unpkg. -- React and ReactDOM are loaded as **development** builds from a public CDN. + *Confirmed on re-fetch 2026-08-26: the response is **2,206,032 bytes**, of + which **2,210,921** are inline `" inside any string value +// would close this element early and hand the rest of the payload to the HTML +// parser. Escaping the angle bracket is the whole fix; JSON readers decode it. +const jsonLdText = + jsonLd === undefined ? null : JSON.stringify(jsonLd).replace(/ + + + +{title} + + + + + + + + + + + + + + + + + + + + + +{ + jsonLdText && ( +