{
  "id": "bbg-p0262-web-request-lifecycle-web-request",
  "title": "HTTP Status Code Families",
  "chapter": "web-request-lifecycle",
  "batch": "20",
  "rank": 194,
  "sourcePage": 262,
  "sourcePointer": "p. 262",
  "status": "accepted",
  "reviewerStatus": "reviewed",
  "fidelityScore": 0.9,
  "canvas": {
    "width": 960,
    "height": 640
  },
  "fireworksTechGraph": {
    "style": "style-1-flat-icon",
    "diagramType": "comparison",
    "topologyNotes": [
      "source page render inspected",
      "extracted page text inspected",
      "source page render inspected",
      "preserve HTTP status code families: 1xx informational, 2xx success, 3xx redirect, 4xx client error, and 5xx server error",
      "omit source branding, copied card grid, and full status-code inventory"
    ],
    "publicBoundary": [
      "original vector output",
      "no source pixels",
      "no source mark or long wording"
    ]
  },
  "callouts": [],
  "sourceReview": {
    "conceptAnchors": [
      "concept: 1xx informational",
      "concept: 2xx success",
      "concept: 3xx redirect",
      "concept: 4xx client error",
      "concept: 5xx server error"
    ],
    "labelSource": "curated",
    "semanticStatus": "reviewed"
  },
  "groups": [
    {
      "id": "codes",
      "label": "Response classes",
      "x": 68,
      "y": 136,
      "w": 824,
      "h": 276
    }
  ],
  "shapes": [
    {
      "id": "one",
      "kind": "rect",
      "label": "1xx",
      "detail": "informational",
      "x": 106,
      "y": 196,
      "w": 118,
      "h": 58,
      "tone": "gray"
    },
    {
      "id": "two",
      "kind": "rect",
      "label": "2xx",
      "detail": "success",
      "x": 260,
      "y": 196,
      "w": 118,
      "h": 58,
      "tone": "green"
    },
    {
      "id": "three",
      "kind": "rect",
      "label": "3xx",
      "detail": "redirect",
      "x": 414,
      "y": 196,
      "w": 118,
      "h": 58,
      "tone": "blue"
    },
    {
      "id": "four",
      "kind": "rect",
      "label": "4xx",
      "detail": "client error",
      "x": 568,
      "y": 196,
      "w": 118,
      "h": 58,
      "tone": "orange"
    },
    {
      "id": "five",
      "kind": "rect",
      "label": "5xx",
      "detail": "server error",
      "x": 722,
      "y": 196,
      "w": 118,
      "h": 58,
      "tone": "red"
    },
    {
      "id": "debug",
      "kind": "diamond",
      "label": "Debug by",
      "detail": "class",
      "x": 414,
      "y": 340,
      "w": 132,
      "h": 84,
      "tone": "purple"
    }
  ],
  "connectors": [
    {
      "from": "one",
      "to": "debug",
      "label": "continue",
      "flow": "data"
    },
    {
      "from": "two",
      "to": "debug",
      "label": "ok",
      "flow": "main"
    },
    {
      "from": "three",
      "to": "debug",
      "label": "follow",
      "flow": "control"
    },
    {
      "from": "four",
      "to": "debug",
      "label": "fix request",
      "flow": "alt"
    },
    {
      "from": "five",
      "to": "debug",
      "label": "fix server",
      "flow": "alt"
    }
  ]
}
