{
    "schema_version": "vesper.restaurant_facts.v1",
    "generated_at": "2026-06-21T10:21:32+00:00",
    "canonical_url": "https://vesperhour.com/happy-hours/packwoods-monday",
    "machine_urls": {
        "facts_json": "https://vesperhour.com/restaurants/packwoods-monday/facts.json",
        "menu_json": "https://vesperhour.com/api/restaurants/packwoods-monday/menu",
        "menu_text": "https://vesperhour.com/restaurants/packwoods-monday/menu.txt",
        "specials_json": "https://vesperhour.com/api/restaurants/packwoods-monday/specials",
        "happy_hours_json": "https://vesperhour.com/api/restaurants/packwoods-monday/happy-hours"
    },
    "restaurant": {
        "id": "4c8d2fb1-7c5a-42a5-8a7b-3da7c2d867c5",
        "name": "Packwoods (Monday)",
        "slug": "packwoods-monday",
        "description": "Packwoods runs a separate deal window in Maitland, covering beer, cocktail, daiquiri, and more on the deal sheet. A happy hour worth checking out. Catch it Mondays, 5pm to 6pm. Prices start at $8.",
        "editorial_one_liner": "Known for: $1 Off All Beers \u00b7 $8 Blanc de Blancs, Simonet",
        "insider_tip": "Don't sleep on the Blanc De Blancs, Simonet. It flies under the radar but regulars swear by it.",
        "area": {
            "name": "Maitland",
            "slug": "maitland"
        },
        "address": "360 E Horatio Ave #500, Maitland, FL 32751",
        "latitude": 28.6270184,
        "longitude": -81.3589766,
        "phone": null,
        "website_url": "https://linktr.ee/packwoodsbar",
        "instagram_handle": "https://instagram.com/packwoodsbar",
        "google_maps_url": "https://www.google.com/maps/search/Packwoods%20(Monday),360%20E%20Horatio%20Ave%20#500,%20Maitland,%20FL%2032751",
        "image_url": "https://vesperhour.com/images/restaurants/Packwoods-300x300.webp",
        "public_url": "https://vesperhour.com/happy-hours/packwoods-monday"
    },
    "menu": {
        "source_url": "https://vesperhour.com/menus/Packwoods.pdf",
        "source_urls": [
            "https://vesperhour.com/menus/Packwoods.pdf"
        ],
        "updated": null,
        "coverage_level": "structured_excerpt",
        "section_count": 4,
        "item_count": 11,
        "raw_text_available": true,
        "raw_text": "Weekdays | 4pm to 6pm\n\nAll Beers ................................................................................................. $1 Off\n\nBlanc de Blancs, Simonet ........................................................................... 8\n       Alsace, France\nSauvignon Blanc, Kim Crawford ............................................................... 8\n      Marlborough, New Zealand\nGSM Blend, Henri Gaillard Ros\u00e9 ................................................................ 8\n      Cotes de Provence, France\nPinot Noir, Pavette ..................................................................................... 10\n       California\n\nMoscow Mule ............................................................................................... 9\n     Vodka, Lime, Ginger Beer\nTom Collins ................................................................................................... 9\n      Gin, Lemon, Simple, Soda\nDaiquiri ......................................................................................................... 9\n       Rum, Lime, Cane Sugar\nTommy\u2019s Margarita .................................................................................... 9\n     Tequila, Lime, Agave, Salt\nOld Fashioned .............................................................................................. 9\n       Bourbon, Demerara, House Bitters\n\nNarragansett & Old Forester 100 ............................................................ 10\n      Boilermaker: Shot and a Beer",
        "sections": [
            {
                "name": "$1 Off",
                "items": [
                    {
                        "name": "All Beers"
                    }
                ]
            },
            {
                "name": "$8",
                "items": [
                    {
                        "name": "Blanc de Blancs, Simonet",
                        "description": "Alsace, France"
                    },
                    {
                        "name": "Sauvignon Blanc, Kim Crawford",
                        "description": "Marlborough, New Zealand"
                    },
                    {
                        "name": "GSM Blend, Henri Gaillard Ros\u00e9",
                        "description": "Cotes de Provence, France"
                    }
                ]
            },
            {
                "name": "$10",
                "items": [
                    {
                        "name": "Pinot Noir, Pavette",
                        "description": "California"
                    },
                    {
                        "name": "Narragansett & Old Forester 100",
                        "description": "Boilermaker: Shot and a Beer"
                    }
                ]
            },
            {
                "name": "$9",
                "items": [
                    {
                        "name": "Moscow Mule",
                        "description": "Vodka, Lime, Ginger Beer"
                    },
                    {
                        "name": "Tom Collins",
                        "description": "Gin, Lemon, Simple, Soda"
                    },
                    {
                        "name": "Daiquiri",
                        "description": "Rum, Lime, Cane Sugar"
                    },
                    {
                        "name": "Tommy's Margarita",
                        "description": "Tequila, Lime, Agave, Salt"
                    },
                    {
                        "name": "Old Fashioned",
                        "description": "Bourbon, Demerara, House Bitters"
                    }
                ]
            }
        ]
    },
    "information_model": {
        "text_menu": {
            "role": "canonical_general_menu",
            "coverage_level": "structured_excerpt",
            "description": "The restaurant general menu in text/JSON form. It should contain regular food and drink menu sections, items, descriptions, prices, and options when available.",
            "source_of_truth": "legacy structured or raw text that still needs full-menu source review",
            "must_not_include": [
                "happy-hour-only flyers",
                "daily-special-only boards",
                "limited-time specials unless they are part of the published general menu"
            ]
        },
        "happy_hours": {
            "role": "timed_specials",
            "count": 1,
            "description": "Recurring discounted food or drink offers with explicit day and time windows."
        },
        "daily_specials": {
            "role": "untimed_or_day_based_specials",
            "count": 0,
            "description": "Recurring day-based offers that are separate from the general menu and separate from timed happy-hour windows."
        },
        "agent_rule": "Do not infer that specials are part of the full Text Menu unless the source itself presents them as regular menu items."
    },
    "happy_hours": [
        {
            "id": "a669e8ac-7d02-43c9-b1ae-9cac147cd28f",
            "days": [
                "monday"
            ],
            "start_time": "17:00:00",
            "end_time": "18:00:00",
            "time_range": "5 PM \u2013 6 PM",
            "notes": null,
            "drinks": [
                {
                    "id": "ee39796a-0651-4da4-a603-c454306c3311",
                    "name": "Beer",
                    "slug": "beer",
                    "icon": "\ud83c\udf7a"
                },
                {
                    "id": "601050c9-bb97-4ff2-96f2-faa795dada95",
                    "name": "Cocktail",
                    "slug": "cocktail",
                    "icon": "\ud83c\udf78"
                },
                {
                    "id": "1303d0d9-801e-4114-a966-1e7e6a519994",
                    "name": "Daiquiri",
                    "slug": "daiquiri",
                    "icon": "\ud83c\udf79"
                },
                {
                    "id": "33d2fc2b-f1d9-42af-9ef5-e2d97d8a44dd",
                    "name": "Margarita",
                    "slug": "margarita",
                    "icon": "\ud83c\udf79"
                },
                {
                    "id": "a6db9e2f-b211-4be1-8078-171a2f985515",
                    "name": "Mule",
                    "slug": "mule",
                    "icon": "\ud83e\udecf"
                },
                {
                    "id": "9ab0707b-24e8-4a4d-aa7e-7ceade5a4822",
                    "name": "Old Fashioned",
                    "slug": "old-fashioned",
                    "icon": "\ud83e\udd43"
                },
                {
                    "id": "eb8e17b0-655b-4fcf-883f-1131d954a6ff",
                    "name": "Shot",
                    "slug": "shot",
                    "icon": "\ud83e\udd43"
                },
                {
                    "id": "2f77e8c9-d181-4e99-acf9-ca13c37d68dc",
                    "name": "Wine",
                    "slug": "wine",
                    "icon": "\ud83c\udf77"
                }
            ],
            "foods": [],
            "is_active": true
        }
    ],
    "daily_specials": [],
    "sources": {
        "summary": {
            "count": 0,
            "last_checked_at": null,
            "last_checked_age_days": null,
            "average_confidence": null,
            "freshness_status": "missing_source_notes",
            "source_strength": "missing",
            "needs_reverification": true,
            "urls": []
        },
        "entries": []
    },
    "data_quality": {
        "has_text_menu": true,
        "has_full_text_menu": false,
        "has_structured_text_menu": true,
        "has_raw_text_menu": true,
        "has_happy_hours": true,
        "has_daily_specials": false,
        "source_note_count": 0,
        "last_verified_at": null,
        "last_verified_age_days": null,
        "source_freshness_status": "missing_source_notes",
        "source_strength": "missing",
        "needs_reverification": true,
        "freshness": {
            "status": "missing_source_notes",
            "source_strength": "missing",
            "age_days": null,
            "reverify_after_days": 90,
            "stale_after_days": 180,
            "needs_reverification": true,
            "reasons": [
                "No source provenance row is available for this listing."
            ]
        },
        "menu_completeness_status": "structured_excerpt_needs_full_menu_review"
    },
    "report_inaccuracy_url": "https://vesperhour.com/report?type=inaccurate&venue_id=4c8d2fb1-7c5a-42a5-8a7b-3da7c2d867c5&venue=Packwoods+%28Monday%29&source=%2Fhappy-hours%2Fpackwoods-monday"
}