{
    "ok": true,
    "data": {
        "project": {
            "id": "1",
            "uuid": "e8e37b3f-05be-405d-9e47-229a6a87af85",
            "release_month": "2026-06",
            "working_title": "Test 1",
            "final_title": null,
            "slug": "2026-06-test-1",
            "status": "",
            "level_min": "2",
            "level_max": "4",
            "party_min": "3",
            "party_max": "5",
            "tone": "Cheeky, Frivilous, Daring, Heroic",
            "theme_notes": null,
            "banned_concepts": null,
            "difficulty_target": "Default / Moderate",
            "selected_style": null,
            "selected_quest": null,
            "selected_antagonist": null,
            "tagline": null,
            "created_by_admin_id": null,
            "created_at": "2026-06-07 04:29:18",
            "updated_at": "2026-06-07 20:17:42",
            "archived_at": null
        },
        "layout": {
            "key": "table_ready_classic",
            "name": "Premium Raster Packet",
            "target_pages": 8
        },
        "layout_key": "table_ready_classic",
        "template_pages": [
            {
                "page_number": 1,
                "key": "setting_opening",
                "label": "Setting and Read-Aloud",
                "role": "dm_packet_text",
                "plate_status": "ready",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-1-hero_art",
                        "slot_key": "hero_art",
                        "label": "Setting Art",
                        "public_path": "/assets/generated-art/project_1/setting_images/01-floating-carnival-cover.png",
                        "title": "01 Floating Carnival Cover",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 22.364
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-01-setting_opening",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 2,
                "key": "key_cast_conflict",
                "label": "Main NPC and Main Villain",
                "role": "dm_packet_text",
                "plate_status": "ready",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-2-banner",
                        "slot_key": "banner",
                        "label": "Related Setting Art",
                        "public_path": "/assets/generated-art/project_1/setting_images/02-rooftop-fairground-edge.png",
                        "title": "02 Rooftop Fairground Edge",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 15.455
                    },
                    {
                        "id": "page-2-entities-1",
                        "slot_key": "entities",
                        "label": "05 Ringmaster Vaelor Vane",
                        "public_path": "/assets/generated-art/project_1/npc_images/05-ringmaster-vaelor-vane.png",
                        "title": "05 Ringmaster Vaelor Vane",
                        "fit": "cover",
                        "x": 5.8,
                        "y": 41.7,
                        "w": 26.8,
                        "h": 27.9
                    },
                    {
                        "id": "page-2-entities-2",
                        "slot_key": "entities",
                        "label": "05 Ringmaster Vaelor Vane",
                        "public_path": "/assets/generated-art/project_1/npc_images/05-ringmaster-vaelor-vane.png",
                        "title": "05 Ringmaster Vaelor Vane",
                        "fit": "cover",
                        "x": 52.7,
                        "y": 41.7,
                        "w": 25.1,
                        "h": 27.9
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-02-key_cast_conflict",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 3,
                "key": "scene_flow_one",
                "label": "Adventure Flow I",
                "role": "flow",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-3-banner",
                        "slot_key": "banner",
                        "label": "Top Art Banner",
                        "public_path": "/assets/generated-art/project_1/setting_images/02-rooftop-fairground-edge.png",
                        "title": "02 Rooftop Fairground Edge",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 12.909
                    },
                    {
                        "id": "page-3-cards",
                        "slot_key": "cards",
                        "label": "Scenes 1-3",
                        "public_path": "/assets/generated-art/project_1/setting_images/01-floating-carnival-cover.png",
                        "title": "01 Floating Carnival Cover",
                        "fit": "cover",
                        "x": 8.235,
                        "y": 25.818,
                        "w": 57.412,
                        "h": 47.455
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-03-scene_flow_one",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 4,
                "key": "scene_flow_two",
                "label": "Adventure Flow II",
                "role": "flow",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-4-banner",
                        "slot_key": "banner",
                        "label": "Top Art Banner",
                        "public_path": "/assets/generated-art/project_1/setting_images/03-midway-of-whirling-delights.png",
                        "title": "03 Midway Of Whirling Delights",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 12.909
                    },
                    {
                        "id": "page-4-cards",
                        "slot_key": "cards",
                        "label": "Scenes 4-6",
                        "public_path": "/assets/generated-art/project_1/setting_images/04-parade-rig-and-ringmaster-s-loft.png",
                        "title": "04 Parade Rig And Ringmaster S Loft",
                        "fit": "cover",
                        "x": 8.235,
                        "y": 25.818,
                        "w": 57.412,
                        "h": 47.455
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-04-scene_flow_two",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 5,
                "key": "locations",
                "label": "Locations",
                "role": "locations",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-5-banner",
                        "slot_key": "banner",
                        "label": "Top Art Banner",
                        "public_path": "/assets/generated-art/project_1/setting_images/02-rooftop-fairground-edge.png",
                        "title": "02 Rooftop Fairground Edge",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 12.909
                    },
                    {
                        "id": "page-5-cards",
                        "slot_key": "cards",
                        "label": "Location Cards",
                        "public_path": "/assets/generated-art/project_1/setting_images/01-floating-carnival-cover.png",
                        "title": "01 Floating Carnival Cover",
                        "fit": "cover",
                        "x": 8.235,
                        "y": 25.636,
                        "w": 57.412,
                        "h": 48.364
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-05-locations",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 6,
                "key": "clues",
                "label": "Clues and Secrets",
                "role": "clues",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-6-banner",
                        "slot_key": "banner",
                        "label": "Top Art Banner",
                        "public_path": "/assets/generated-art/project_1/setting_images/04-parade-rig-and-ringmaster-s-loft.png",
                        "title": "04 Parade Rig And Ringmaster S Loft",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 12.909
                    },
                    {
                        "id": "page-6-image",
                        "slot_key": "image",
                        "label": "Clue Art",
                        "public_path": "/assets/generated-art/project_1/setting_images/04-parade-rig-and-ringmaster-s-loft.png",
                        "title": "04 Parade Rig And Ringmaster S Loft",
                        "fit": "cover",
                        "x": 38.588,
                        "y": 25.818,
                        "w": 25.412,
                        "h": 19.455
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-06-clues",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 7,
                "key": "encounters",
                "label": "Encounters",
                "role": "encounters",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-7-banner",
                        "slot_key": "banner",
                        "label": "Top Art Banner",
                        "public_path": "/assets/generated-art/project_1/npc_images/05-ringmaster-vaelor-vane.png",
                        "title": "05 Ringmaster Vaelor Vane",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 12.909
                    },
                    {
                        "id": "page-7-cards",
                        "slot_key": "cards",
                        "label": "Encounter Cards",
                        "public_path": "/assets/generated-art/project_1/npc_images/05-ringmaster-vaelor-vane.png",
                        "title": "05 Ringmaster Vaelor Vane",
                        "fit": "cover",
                        "x": 8.235,
                        "y": 25.636,
                        "w": 83.529,
                        "h": 44.909
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-07-encounters",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            },
            {
                "page_number": 8,
                "key": "finale",
                "label": "Finale",
                "role": "finale",
                "plate_status": "placeholder_frame",
                "generated": false,
                "public_path": "",
                "generated_at": "",
                "reference_count": 0,
                "text_overlays": [],
                "image_replacements": [],
                "logo_masks": [],
                "graphic_regions": [
                    {
                        "id": "page-8-banner",
                        "slot_key": "banner",
                        "label": "Finale Map or Art",
                        "public_path": "/assets/generated-art/project_1/battlemaps/20260608-044027-primary-encounter-map-e48cdc.png",
                        "title": "Primary Encounter Map",
                        "fit": "cover",
                        "x": 6.824,
                        "y": 3.818,
                        "w": 86.353,
                        "h": 14.727
                    }
                ],
                "edit_history_count": 0,
                "ocr_text_layer": [],
                "ocr_error": "",
                "asset_key": "packet-page-08-finale",
                "queue_status": "",
                "queue_error": "",
                "queue_updated_at": ""
            }
        ],
        "queue": {
            "total": 0,
            "queued": 0,
            "processing": 0,
            "completed": 0,
            "failed": 0,
            "canceled": 0,
            "items": []
        },
        "manifest": {
            "version": "wo72-ai-final-pass-v1",
            "project_id": 1,
            "pages": []
        },
        "manifest_public_path": "/assets/generated-art/project_1/packet_pages/ai-final-manifest.json",
        "output_public_dir": "/assets/generated-art/project_1/packet_pages",
        "project_assets": [
            {
                "public_path": "/assets/generated-art/project_1/setting_images/01-floating-carnival-cover.png",
                "title": "01 Floating Carnival Cover",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/02-rooftop-fairground-edge.png",
                "title": "02 Rooftop Fairground Edge",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/03-midway-of-whirling-delights.png",
                "title": "03 Midway Of Whirling Delights",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/04-parade-rig-and-ringmaster-s-loft.png",
                "title": "04 Parade Rig And Ringmaster S Loft",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/regen-20260607-185113-floating-carnival-cover.png",
                "title": "Floating Carnival Cover",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/regen-20260607-185315-rooftop-fairground-edge.png",
                "title": "Rooftop Fairground Edge",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/regen-20260607-185441-midway-of-whirling-delights.png",
                "title": "Midway Of Whirling Delights",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/regen-20260607-185604-parade-rig-and-ringmaster-s-loft.png",
                "title": "Parade Rig And Ringmaster S Loft",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/setting_images/regen-20260607-190141-floating-carnival-cover.png",
                "title": "Floating Carnival Cover",
                "stage_key": "setting_images",
                "stage_label": "Setting Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/01-core-npc-profiles.png",
                "title": "01 Core Npc Profiles",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/02-mira-quill.png",
                "title": "02 Mira Quill",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/03-fizzle-threadwhistle.png",
                "title": "03 Fizzle Threadwhistle",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/04-bramble-the-balloon-smith.png",
                "title": "04 Bramble The Balloon Smith",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/05-ringmaster-vaelor-vane.png",
                "title": "05 Ringmaster Vaelor Vane",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/06-antagonist-deepening.png",
                "title": "06 Antagonist Deepening",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/07-ringmaster-vaelor-vane-pressure-profile.png",
                "title": "07 Ringmaster Vaelor Vane Pressure Profile",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/08-improvisation-support.png",
                "title": "08 Improvisation Support",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/20260607-202738-core-npc-profiles-207f0e.png",
                "title": "Core Npc Profiles",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/20260607-204748-mira-quill-5aa4da.png",
                "title": "Mira Quill",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/20260607-204852-fizzle-threadwhistle-11c387.png",
                "title": "Fizzle Threadwhistle",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/20260607-204956-bramble-the-balloon-smith-d1e16d.png",
                "title": "Bramble The Balloon Smith",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/npc_images/20260607-205058-ringmaster-vaelor-vane-ae36c5.png",
                "title": "Ringmaster Vaelor Vane",
                "stage_key": "npc_images",
                "stage_label": "Npc Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-022941-midway-juggler-gear-d82864.png",
                "title": "Midway Juggler Gear",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-023210-midway-juggler-gear-9aaa81.png",
                "title": "Midway Juggler Gear",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-023302-clatterclown-guard-14726a.png",
                "title": "Clatterclown Guard",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-023353-ringmaster-vaelor-vane-dd15b6.png",
                "title": "Ringmaster Vaelor Vane",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-023441-midway-juggler-gear-201a5c.png",
                "title": "Midway Juggler Gear",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-024229-midway-juggler-gear-53ef6f.png",
                "title": "Midway Juggler Gear",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-024324-clatterclown-guard-087c4a.png",
                "title": "Clatterclown Guard",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-024412-midway-juggler-gear-346f42.png",
                "title": "Midway Juggler Gear",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-024542-clatterclown-guard-dc0f80.png",
                "title": "Clatterclown Guard",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/monster_images/20260608-042040-parade-float-husk-abc589.png",
                "title": "Parade Float Husk",
                "stage_key": "monster_images",
                "stage_label": "Monster Images"
            },
            {
                "public_path": "/assets/generated-art/project_1/token_pack/20260608-042311-ringmaster-vaelor-vane-token-267e0e.png",
                "title": "Ringmaster Vaelor Vane Token",
                "stage_key": "token_pack",
                "stage_label": "Token Pack"
            },
            {
                "public_path": "/assets/generated-art/project_1/token_pack/bramble-the-balloon-smith-token.png",
                "title": "Bramble The Balloon Smith Token",
                "stage_key": "token_pack",
                "stage_label": "Token Pack"
            },
            {
                "public_path": "/assets/generated-art/project_1/token_pack/midway-juggler-gear-token.png",
                "title": "Midway Juggler Gear Token",
                "stage_key": "token_pack",
                "stage_label": "Token Pack"
            },
            {
                "public_path": "/assets/generated-art/project_1/battlemaps/20260608-044027-primary-encounter-map-e48cdc.png",
                "title": "Primary Encounter Map",
                "stage_key": "battlemaps",
                "stage_label": "Battlemaps"
            },
            {
                "public_path": "/assets/generated-art/project_1/battlemaps/20260608-044551-the-path-1e39cf.png",
                "title": "The Path",
                "stage_key": "battlemaps",
                "stage_label": "Battlemaps"
            },
            {
                "public_path": "/assets/generated-art/project_1/battlemaps/20260608-044937-of-the-mirrored-hall-should-count-as-success-a098d0.png",
                "title": "Of The Mirrored Hall Should Count As Success",
                "stage_key": "battlemaps",
                "stage_label": "Battlemaps"
            }
        ]
    }
}