Paperbase Docs

Warning Catalog

All 12 structured warning codes emitted by Paperbase, with messages, fixes, and examples.

Paperbase emits structured warnings when a render is imperfect but still succeeds. Each warning has a machine-readable code, a human_message, an agent_message, a suggested_fix, and a docs_url. A 200 response with warnings is still a rendered PDF — you decide whether to ship it or fix it first.

Warning shape

{
  "code": "PB_TABLE_HEADER_NOT_REPEATING",
  "severity": "warning",
  "human_message": "Table header does not repeat across pages.",
  "agent_message": "Wrap the table header row in <thead>…",
  "suggested_fix": "thead { display: table-header-group; }",
  "docs_url": "https://paperbase.dev/docs/warnings/PB_TABLE_HEADER_NOT_REPEATING",
  "agent_repairable": true
}

All warning codes

CodeSeverityCategory
PB_TABLE_HEADER_NOT_REPEATINGwarningrendering
PB_PAGE_BREAK_INSIDE_BLOCKwarningrendering
PB_WIDOW_ORPHANinforendering
PB_FONT_FALLBACKwarningasset
PB_ASSET_TIMEOUTwarningasset
PB_TAILWIND_CLASS_MISSINGwarningrendering
PB_OVERFLOW_CLIPPEDwarningrendering
PB_THEME_INCOMPLETEwarningdesign
PB_LOGO_LOW_RESOLUTIONinfodesign
PB_COLOR_CONTRAST_LOWwarningdesign
PB_TYPOGRAPHY_OVERRIDEinfodesign
PB_MARKDOWN_HTML_LEAKAGEinfoinput

On this page