1/**2 * Maximum number of distinct R2 blobs a manifest may reference.3 *4 * The ceiling leaves headroom beneath the Workers Free internal-subrequest5 * limit for manifest storage and D1 operations during prepare and commit.6 */7export const MAX_UNIQUE_BLOBS = 900;89/**10 * Maximum size of one uploaded blob, in bytes (`50 MiB`).11 *12 * Both the CLI and Worker enforce this before retaining or buffering a body.13 */14export const MAX_BLOB_BYTES = 50 * 1024 * 1024;1516/** Fallback lifetime in days for new sites whose vault does not define one. */17export const GLOBAL_DEFAULT_TTL = 14;1819/** Maximum stored feedback items per site. Pages key notes by item, such as one per section. */20export const MAX_FEEDBACK_ITEMS = 200;2122/** Maximum characters in one feedback note. */23export const MAX_FEEDBACK_TEXT = 4000;2425/**26 * Feedback item keys: short, URL-safe identifiers chosen by the page, such as27 * `intro`, `option-3`, or `run:eval-2`.28 */29export const FEEDBACK_ITEM_PATTERN = /^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$/;