{
    "document_id": 267,
    "page": 39,
    "width_pt": 612,
    "height_pt": 792,
    "engine": "paddleocr_vl",
    "source_run_id": 392,
    "item_count": 4,
    "counts_by_type": {
        "figure": 1,
        "footer": 2,
        "title": 1
    },
    "build_ms": 0,
    "items": [
        {
            "id": "p39.1",
            "order": 1,
            "type": "footer",
            "bbox": {
                "l": 18.72,
                "t": 784.32,
                "r": 203.52,
                "b": 772.08
            },
            "text": "Spring/Summer I 2026 Recreation Guide 39",
            "attrs": {
                "block_label": "vision_footnote",
                "ai_retyped_from": "header",
                "ai_reason": "The 'Spring/Summer I 2026 Recreation Guide 39' line appears at the bottom of the page, so it is a footer, not a header."
            }
        },
        {
            "id": "p39.2",
            "order": 2,
            "type": "figure",
            "bbox": {
                "l": 18.24,
                "t": 756,
                "r": 550.32,
                "b": 71.04
            },
            "text": "",
            "attrs": {
                "block_label": "image"
            }
        },
        {
            "id": "p39.3",
            "order": 3,
            "type": "title",
            "bbox": {
                "l": 143.04,
                "t": 54.96,
                "r": 457.44,
                "b": 14.64
            },
            "text": "CITY OF PASADENA MAP",
            "attrs": {
                "block_label": "aside_text",
                "ai_retyped_from": "text",
                "ai_reason": "Large centered text at the very top of the page is the document title, not body text (and its coordinates are wrong/bottom-placed)."
            }
        },
        {
            "type": "footer",
            "bbox": {
                "l": 403.92,
                "t": 39.6,
                "r": 599.76,
                "b": 15.84
            },
            "text": "Spring/Summer I 2026 Recreation Guide 39",
            "attrs": {
                "source": "ai_vision",
                "reason": "Footer text at bottom right of page is not covered; item #1 is placed at top-left coordinates instead."
            },
            "children": [],
            "order": 4,
            "id": "p39.4"
        }
    ],
    "ai_vision": {
        "model": "claude-opus-5",
        "confidence": 80,
        "added": 1,
        "retyped": 2
    }
}