{
  "version": "0.1.0",
  "boundary": "Observed public vocabulary with original local reference fixtures. This is not TypeSafe's private content policy.",
  "owner": "Reference maintainer",
  "vocabulary": [
    {
      "term": "TypeSafe",
      "meaning": "Company and product brand",
      "rule": "Use this capitalization in prose. Use the exact asset for a distinctive brand mark."
    },
    {
      "term": "Jev",
      "meaning": "Named public System One model",
      "rule": "Do not use as a generic name for every decision model."
    },
    {
      "term": "System One",
      "meaning": "TypeSafe's model category",
      "rule": "Two words, initial capitals, source terminology."
    },
    {
      "term": "state",
      "meaning": "The text or structured context evaluated by questions",
      "rule": "Use code formatting for a JSON field; use ordinary lowercase prose otherwise."
    },
    {
      "term": "question",
      "meaning": "One independently evaluated typed query",
      "rule": "Preserve its stable key in request and result examples."
    },
    {
      "term": "Choice",
      "meaning": "Select one named option",
      "rule": "Options are unordered. Do not render as an ordered score scale."
    },
    {
      "term": "Score",
      "meaning": "Evaluate ordered descriptive levels",
      "rule": "Preserve level order and labels; distinguish a model score from a benchmark assessment."
    },
    {
      "term": "Noul",
      "meaning": "Probability for a yes/no statement",
      "rule": "Retain the public product spelling. Give a plain-language explanation at first use."
    },
    {
      "term": "confidence",
      "meaning": "Publicly documented estimate separate from the selected answer",
      "rule": "Do not silently substitute confidence for probability or a measured accuracy claim."
    },
    {
      "term": "local fixture",
      "meaning": "Deterministic interaction in this guide",
      "rule": "Say when no data is sent and never imply a real account or registration was created."
    }
  ],
  "formats": {
    "dates": "Research evidence uses ISO 8601 UTC. Visible guide dates use 18 Sep 2026. Original articles retain their captured publication date.",
    "numbers": "Use locale-aware grouping for prose counts, a period as the JSON decimal separator, and monospaced tabular digits for code and measured values.",
    "dimensions": "Show CSS px, preserve source subpixels in raw evidence, and name viewport width and height. Do not round an exception into a preferred scale.",
    "probabilities": "Use 0–1 numeric fixture values. A displayed percentage must multiply by 100 and label the result. Never use color as its only label.",
    "currency": "Any source price is a dated first-party claim. Link to current official model/pricing documentation. No local billing flow is implied.",
    "identifiers": "Preserve case and spelling inside code. Wrap long identifiers in prose and permit horizontal scrolling inside code blocks without widening the document.",
    "pluralization": "Use one result / two results and no results. Announce the same count displayed after filtering."
  },
  "localization": {
    "observedLocale": "English",
    "productLocalization": "No other product locale is claimed without its own capture.",
    "localFallback": "The reference allows 200% text, long names, and a pseudolocale expansion fixture. Use logical inline/block properties for new components and dir=auto for user-authored text. Code retains dir=ltr.",
    "missingText": "Keep a clear Unavailable label for required metadata. Omit an optional section with its heading when no meaningful content exists. Do not show undefined, null or empty interactive labels.",
    "unsafeText": "Insert fixture text through textContent. Do not inject untrusted HTML, URLs or arbitrary script. Reference search treats input as plain text."
  },
  "tone": {
    "routine": "Name the reader's next action and the object it changes.",
    "success": "Describe only the local result that occurred, for example Copied to clipboard. Keep consequential feedback visible and announced.",
    "failure": "Name the field or operation, the problem, retained input, and next action. Do not blame the user or report a fictitious backend error.",
    "empty": "Distinguish an empty source from a filter with no matches. Provide a clear filter reset path.",
    "privateBoundary": "Explain that the guide stops at public evidence and identify the exact owning contract needed for production integration."
  },
  "sources": [
    "https://typesafe.ai/",
    "https://docs.typesafe.ai/introduction",
    "https://docs.typesafe.ai/primitives",
    "https://docs.typesafe.ai/confidence"
  ]
}