{"prompt_id": "A1_L1_EN_001", "category": "sign", "level": "L1", "language": "EN", "prompt": "A warm, golden-hour photograph of a charming neighborhood bakery on a quiet cobblestone street in a European-style district. Late afternoon sunlight casts long amber shadows across the worn stone pavement, highlighting the weathered red brick facade partially veiled by climbing ivy whose leaves shimmer in shades of emerald and gold. The storefront features a dark walnut wood frame with large multi-paned glass windows, through which rustic wooden shelves stacked with freshly baked loaves, braided challah, and dusted boules are visible. A soft glow from vintage Edison bulbs within spills warmly onto the sidewalk, mingling with the natural light.\n\nAbove the entrance, a hand-carved wooden shop sign — approximately 120cm wide and 40cm tall — hangs from ornate wrought-iron scrollwork brackets that curl into delicate leaf motifs. The sign itself has a deep walnut stain finish with gently distressed edges suggesting decades of faithful service, and features cream-white hand-painted serif lettering in a Playfair Display style, with characters roughly 6cm tall, that reads: \"DAILY BREAD — Artisan Bakery & Fine Patisserie Since 1987\"\n\nDirectly beneath the main sign, a smaller rectangular oak plank with softly rounded edges and a honey-toned varnish is suspended by two short brass chains. Pressed into its surface in copper-foil italic lettering with a warm amber sheen, it displays: \"Handcrafted with Love — Organic Sourdough · French Pastries · Seasonal Specials · Wood-Fired Stone Oven\"\n\nTo the left of the entrance, positioned on the cobblestones beside a terracotta pot overflowing with lavender, stands a freestanding A-frame chalkboard easel with a weathered pine frame. The chalkboard surface is covered in expressive hand-drawn lettering in white and dusty rose chalk, with small decorative wheat-stalk doodles in the corners. The board announces: \"Today's Fresh Bakes: Walnut Rye Loaf $6.50 | Butter Croissants $3.25 | Cinnamon Cardamom Rolls $4.00 | Olive Focaccia $5.75 — Arrive Early, We Sell Out by Noon!\"\n\nOn the right side of the doorframe, at eye level beside a polished brass door handle, a small rectangular brass plate with beveled edges catches the last rays of sunlight. Engraved in precise, dark serif lettering, it reads: \"Open Tuesday–Sunday 6:30 AM – 2:00 PM | Closed Mondays | Custom Cake Orders Welcome: Call TELCODE-A0001\"", "gt_regions": [{"id": "region_0", "text": "DAILY BREAD — Artisan Bakery & Fine Patisserie Since 1987", "position": "top-center", "size": "large", "type": "title", "carrier": "wooden shop sign", "importance": "high"}, {"id": "region_1", "text": "Handcrafted with Love — Organic Sourdough · French Pastries · Seasonal Specials · Wood-Fired Stone Oven", "position": "top-center", "size": "medium", "type": "subtitle", "carrier": "oak plank sign", "importance": "medium"}, {"id": "region_2", "text": "Today's Fresh Bakes: Walnut Rye Loaf $6.50 | Butter Croissants $3.25 | Cinnamon Cardamom Rolls $4.00 | Olive Focaccia $5.75 — Arrive Early, We Sell Out by Noon!", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chalkboard easel", "importance": "medium"}, {"id": "region_3", "text": "Open Tuesday–Sunday 6:30 AM – 2:00 PM | Closed Mondays | Custom Cake Orders Welcome: Call TELCODE-A0001", "position": "bottom-right", "size": "small", "type": "data", "carrier": "brass plate", "importance": "low"}], "stats": {"total_chars": 423, "total_words": 68, "total_regions": 4}} {"prompt_id": "A1_L1_EN_002", "category": "sign", "level": "L1", "language": "EN", "prompt": "A moody nighttime photograph of a neon-lit cocktail bar entrance on a rain-slicked urban street, the wet asphalt alive with purple and blue neon reflections that ripple like liquid mercury under a dark, overcast sky. The bar occupies the ground floor of a converted industrial warehouse — its facade a wall of exposed dark grey concrete stained with decades of urban patina, punctuated by a heavy steel-framed glass door with a brushed nickel pull handle. A string of vintage Edison bulbs traces the doorframe in a warm amber glow, contrasting against the cooler neon tones. A thin mist hangs in the air, catching the light and lending the scene a cinematic, film-noir atmosphere.\n\nMounted above the entrance on a matte black steel backplate, a large custom neon sign — approximately 150cm wide — blazes against the concrete. The tubular glass letters glow in vivid electric blue with a soft violet halo bleeding onto the rough wall surface, rendering in a flowing cursive script: \"THE MIDNIGHT OWL — Craft Cocktails & Live Jazz Nightly\"\n\nTo the right of the door, affixed to the concrete at shoulder height, a brushed aluminum panel measuring roughly 60cm by 90cm bears laser-etched text in clean white Futura Medium lettering. The panel's surface has a subtle matte sheen, and the precisely spaced lines state: \"Open Nightly 6 PM – 2 AM | Happy Hour 6–8 PM: All Classic Cocktails Half Price | Live Music Every Friday & Saturday from 9 PM | Reservations & Private Events: WEBLINK_SAFE\"\n\nTo the left of the entrance, a small illuminated marquee-style letter board hangs in a steel-framed window, its warm white snap-in characters arranged neatly on a black felt background, softly glowing from an internal backlight. The board announces: \"Tonight: The Ruby Quartet — Doors 8 PM | Cover $15 | Members Free\"\n\nBelow the main neon sign, a discreet frosted-glass address plaque with edge-lit cool-white sans-serif lettering is fixed to the concrete, its understated elegance reading: \"LOCBLOCK-A0001, Unit B | No Entry After 1:30 AM | 21+ Valid ID Required\"\n\nIn the center of the glass door, positioned at eye level, a small rectangular chalkboard with a slim walnut frame is propped against the inside of the glass. Written in elegant cream-colored chalk script, it features: \"Featured Cocktail: Smoky Maple Old Fashioned — Bourbon, Smoked Maple Syrup, Bitterwood — $16\"", "gt_regions": [{"id": "region_0", "text": "THE MIDNIGHT OWL — Craft Cocktails & Live Jazz Nightly", "position": "top-center", "size": "large", "type": "title", "carrier": "neon sign", "importance": "high"}, {"id": "region_1", "text": "Open Nightly 6 PM – 2 AM | Happy Hour 6–8 PM: All Classic Cocktails Half Price | Live Music Every Friday & Saturday from 9 PM | Reservations & Private Events: WEBLINK_SAFE", "position": "middle-right", "size": "medium", "type": "body", "carrier": "aluminum panel", "importance": "medium"}, {"id": "region_2", "text": "Tonight: The Ruby Quartet — Doors 8 PM | Cover $15 | Members Free", "position": "middle-left", "size": "medium", "type": "body", "carrier": "marquee letter board", "importance": "medium"}, {"id": "region_3", "text": "LOCBLOCK-A0001, Unit B | No Entry After 1:30 AM | 21+ Valid ID Required", "position": "bottom-center", "size": "small", "type": "data", "carrier": "frosted glass plaque", "importance": "low"}, {"id": "region_4", "text": "Featured Cocktail: Smoky Maple Old Fashioned — Bourbon, Smoked Maple Syrup, Bitterwood — $16", "position": "middle-center", "size": "small", "type": "body", "carrier": "table tent card", "importance": "low"}], "stats": {"total_chars": 453, "total_words": 73, "total_regions": 5}} {"prompt_id": "A1_L1_EN_003", "category": "sign", "level": "L1", "language": "EN", "prompt": "A sun-drenched late-morning photograph of a rustic farm stand at the edge of a sprawling sunflower field beneath an endless cerulean sky. The gravel pull-off area crunches underfoot, leading to a weathered barn-wood structure roofed with a corrugated tin awning that casts cool striped shadows over wooden crates overflowing with tomatoes, sweet corn, and bundles of fresh herbs. Beyond the stand, flat agricultural land stretches in every direction — rolling golden wheat fields to the east, and a dense sea of sunflowers with their heavy heads turned toward the sun to the west. A dusty red pickup truck is parked off to one side, its tailgate down, stacked with mason jars of amber honey catching the light like liquid gold.\n\nThe main sign is a large hand-painted pine board — approximately 180cm wide and 60cm tall — mounted on two thick cedar posts driven firmly into the earth. The board has been sanded smooth and sealed with linseed oil, giving it a warm honey tone that glows in the direct sunlight. Bold black stenciled block letters in a condensed sans-serif style, each roughly 8cm tall, march confidently across the top and read: \"MEADOWBROOK FARM — Fresh Eggs · Seasonal Produce · Raw Honey\"\n\nBelow a hand-painted horizontal divider line on the same board, a second section of text appears in dark red barn-paint with a slightly looser, hand-lettered quality — the letters a touch uneven in that charming artisanal way. This pricing section states: \"Farm Fresh Eggs $4/dozen | Heirloom Tomatoes $3.50/lb | Wildflower Honey $12/jar | Sweet Corn (in season) $6/dozen\"\n\nSuspended from the awning beam by two lengths of thick jute rope, a smaller hanging wooden plaque — dark walnut-stained with edges worn smooth by weather — bears neatly hand-brushed white lettering that reads: \"Self-Serve Honor System — Cash Box on Counter | QuickPay: HANDLECODE_SAFE | Thank You for Supporting Local!\"\n\nNailed to the left cedar post at about waist height, a narrow arrow-shaped cedar plank points toward the sunflower field. Painted in cheerful sunshine-yellow lettering on the natural wood, it shows: \"U-Pick Sunflowers → $5 per bundle | Open Sunrise to Sunset | Dogs Welcome on Leash\"", "gt_regions": [{"id": "region_0", "text": "MEADOWBROOK FARM — Fresh Eggs · Seasonal Produce · Raw Honey", "position": "top-center", "size": "large", "type": "title", "carrier": "pine board sign", "importance": "high"}, {"id": "region_1", "text": "Farm Fresh Eggs $4/dozen | Heirloom Tomatoes $3.50/lb | Wildflower Honey $12/jar | Sweet Corn (in season) $6/dozen", "position": "middle-center", "size": "medium", "type": "data", "carrier": "pine board sign", "importance": "high"}, {"id": "region_2", "text": "Self-Serve Honor System — Cash Box on Counter | QuickPay: HANDLECODE_SAFE | Thank You for Supporting Local!", "position": "middle-center", "size": "medium", "type": "body", "carrier": "hanging wooden plaque", "importance": "medium"}, {"id": "region_3", "text": "U-Pick Sunflowers → $5 per bundle | Open Sunrise to Sunset | Dogs Welcome on Leash", "position": "bottom-left", "size": "small", "type": "body", "carrier": "cedar arrow sign", "importance": "low"}], "stats": {"total_chars": 363, "total_words": 57, "total_regions": 4}} {"prompt_id": "A1_L2_EN_001", "category": "sign", "level": "L2", "language": "EN", "prompt": "A warm, inviting medium-shot photograph of an upscale artisan coffee shop storefront at the corner of a tree-lined street in a fictional riverside arts district during late-afternoon golden hour. The building is a beautifully restored two-story brownstone with an exposed red-brown brick facade, dark mahogany wood trim framing tall arched windows, and a hunter-green canvas awning stretched over the sidewalk. Afternoon sunlight filters through the canopy of mature elm trees, casting dappled golden patterns across the pavement and the facade. Through the tall front windows, the warm interior glow reveals exposed ceiling beams, a long marble countertop, and shelves lined with burlap coffee sacks. A vintage bicycle leans against the wrought-iron fence, terracotta planters brimming with lavender flank the entrance, and the worn brass kick plate on the glass-paneled front door speaks to years of dedicated patronage.\n\nCentered above the entrance, a hand-carved solid walnut sign — approximately 150cm wide and 45cm tall — with a smooth satin finish hangs from decorative wrought-iron brackets adorned with acanthus leaf motifs. The sign features gold-leaf serif lettering in the Didot style, each character about 7cm tall with subtle drop shadows, and it reads: \"THE GOLDEN BEAN — Artisan Coffee Roasters & Patisserie\"\n\nDirectly beneath the main sign, a horizontal brass plate measuring about 80cm by 12cm presents dark-patina engraved italic text in an elegant Garamond font. The finely etched characters announce: \"Specialty Single-Origin Coffees · House-Made French Pastries · Organic Teas · Est. 2003 — Chosen Best Coffee Shop, Local Bean Review 2024\"\n\nTo the right of the entrance, resting on the sidewalk beside a cluster of potted ferns, a large freestanding A-frame chalkboard with a reclaimed oak frame — roughly 60cm by 90cm — displays exuberant hand-lettered text in white, yellow, and mint-green chalk, decorated with whimsical coffee-cup doodles and tiny stars. It announces: \"TODAY'S SPECIALS — Oat Milk Lavender Latte $5.50 | Nitro Cold Brew on Tap $4.75 | Fresh-Baked Almond Croissant $3.90 | Matcha Coconut Smoothie $6.00 | Ethiopian Yirgacheffe Pour-Over $4.25 | Pistachio Rose Cardamom Cake $5.25 — Ask About Our Loyalty Card: Buy 9, Get 1 Free!\"\n\nOn the left side of the storefront, inside the front window, a vintage-style illuminated marquee lightbox — about 50cm by 30cm — with warm amber Edison bulbs lining the border displays neat snap-in black plastic letters on a crisp white background. It shows: \"Free Wi-Fi: GoldenBean_Guest | Quiet Study Hours Before 10AM · Dog-Friendly Patio in Back · Catering & Corporate Orders Available for Events of 20+\"\n\nA polished brass door plate mounted beside the handle on the right side of the doorframe bears small engraved sans-serif text that states: \"Open Mon–Sat 6:30AM–7PM | Sun 8AM–4PM | Private Event Bookings: MAILCODE-A0001\"\n\nTo the left of the entrance, mounted on the brick wall at eye level, a ceramic tile framed by a hand-painted blue Portuguese azulejo-style border displays the street address in deep cobalt lettering: \"LOCBLOCK-A0002, LOCBLOCK-SAFE\"\n\nAlong the bottom edge of the green canvas awning, a freshly hung fabric banner in cream cotton with stitched burgundy lettering flutters gently in the breeze, declaring: \"NOW HIRING: Experienced Barista & Weekend Baker — Apply Within or Email MAILCODE-A0002\"", "gt_regions": [{"id": "region_0", "text": "THE GOLDEN BEAN — Artisan Coffee Roasters & Patisserie", "position": "top-center", "size": "large", "type": "title", "carrier": "walnut sign", "importance": "high"}, {"id": "region_1", "text": "Specialty Single-Origin Coffees · House-Made French Pastries · Organic Teas · Est. 2003 — Chosen Best Coffee Shop, Local Bean Review 2024", "position": "top-center", "size": "medium", "type": "subtitle", "carrier": "brass plate", "importance": "medium"}, {"id": "region_2", "text": "TODAY'S SPECIALS — Oat Milk Lavender Latte $5.50 | Nitro Cold Brew on Tap $4.75 | Fresh-Baked Almond Croissant $3.90 | Matcha Coconut Smoothie $6.00 | Ethiopian Yirgacheffe Pour-Over $4.25 | Pistachio Rose Cardamom Cake $5.25 — Ask About Our Loyalty Card: Buy 9, Get 1 Free!", "position": "middle-right", "size": "medium", "type": "body", "carrier": "chalkboard easel", "importance": "high"}, {"id": "region_3", "text": "Free Wi-Fi: GoldenBean_Guest | Quiet Study Hours Before 10AM · Dog-Friendly Patio in Back · Catering & Corporate Orders Available for Events of 20+", "position": "middle-left", "size": "small", "type": "body", "carrier": "marquee lightbox", "importance": "medium"}, {"id": "region_4", "text": "Open Mon–Sat 6:30AM–7PM | Sun 8AM–4PM | Private Event Bookings: MAILCODE-A0001", "position": "bottom-right", "size": "small", "type": "data", "carrier": "brass door plate", "importance": "low"}, {"id": "region_5", "text": "LOCBLOCK-A0002, LOCBLOCK-SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "ceramic tile", "importance": "low"}, {"id": "region_6", "text": "NOW HIRING: Experienced Barista & Weekend Baker — Apply Within or Email MAILCODE-A0002", "position": "bottom-center", "size": "small", "type": "body", "carrier": "awning fabric banner", "importance": "low"}], "stats": {"total_chars": 805, "total_words": 128, "total_regions": 7}} {"prompt_id": "A1_L2_EN_002", "category": "sign", "level": "L2", "language": "EN", "prompt": "A crisp early-morning landscape photograph of a national park trailhead in the Pacific Northwest, shrouded in the quiet stillness that comes just after dawn. A well-built wooden information kiosk stands at the start of a gravel path that curves gently before disappearing into a dense cathedral of Douglas fir and western red cedar, their massive trunks draped in emerald moss. Morning mist clings to the treetops in soft white ribbons, and shafts of pale golden light filter through the canopy, illuminating tiny motes of dust and pollen drifting in the air. The kiosk is constructed from thick pressure-treated timber with a peaked cedar-shake roof darkened by years of Pacific rain, and a wooden boot-brush station sits at its base alongside a weathered donation box and a trail register notebook dangling from a brass chain.\n\nThe main sign panel — approximately 120cm by 180cm of routed wood painted a deep forest green — dominates the face of the kiosk. Carved into the surface in cream-white bold sans-serif lettering, each character about 6cm tall, the header reads: \"EAGLE RIDGE TRAIL — Cascadia Forest Reserve\"\n\nBelow the header, a lighter sage-green inset panel recessed slightly into the main board displays dark brown engraved text in a clean condensed typeface, neatly organized in a single block that details: \"Distance: 3.2 miles one way | Elevation Gain: 850 ft | Difficulty: Moderate | Estimated Time: 2–3 hours | Trail Surface: Packed earth, rocky sections above 2,000 ft\"\n\nBolted to the right side of the kiosk, a bright yellow caution placard — roughly 40cm by 30cm — features a bold black bear silhouette icon in the upper corner and thick black sans-serif lettering that warns: \"⚠ CAUTION: Black Bears Active in Area May–October — Store All Food in Bear Canisters — Never Approach or Feed Wildlife — Report Sightings to Ranger Station\"\n\nMounted below the caution placard, a brown Forest Stewardship-style directional sign with white routed lettering and carved directional arrows indicates: \"← Visitor Center & Restrooms 0.5 mi | Campground Registration 0.3 mi → | Emergency Phone at Trailhead Parking Lot\"\n\nOn the left timber post, a separate interpretive panel with a topographic map illustration and color-coded elevation bands is mounted at an angle for easy reading. Its explanatory text, printed in dark sepia ink on a cream background behind UV-resistant glazing, states: \"You Are Here — Eagle Ridge Trail traverses old-growth forest before ascending to panoramic views of Puget Sound. Watch for bald eagles, black-tailed deer, and over 40 species of migratory birds.\"\n\nAt the base of the kiosk, a metal rules sign — its brown enamel surface slightly chipped at the edges from exposure — presents small white text in orderly rows: \"No Bicycles Beyond This Point | Dogs Must Be Leashed | Pack Out All Trash | Permit Required for Overnight Camping — Available at Visitor Center | Trail Closes at Sunset\"", "gt_regions": [{"id": "region_0", "text": "EAGLE RIDGE TRAIL — Cascadia Forest Reserve", "position": "top-center", "size": "large", "type": "title", "carrier": "routed wooden sign", "importance": "high"}, {"id": "region_1", "text": "Distance: 3.2 miles one way | Elevation Gain: 850 ft | Difficulty: Moderate | Estimated Time: 2–3 hours | Trail Surface: Packed earth, rocky sections above 2,000 ft", "position": "top-center", "size": "medium", "type": "data", "carrier": "inset panel", "importance": "high"}, {"id": "region_2", "text": "⚠ CAUTION: Black Bears Active in Area May–October — Store All Food in Bear Canisters — Never Approach or Feed Wildlife — Report Sightings to Ranger Station", "position": "middle-right", "size": "medium", "type": "body", "carrier": "yellow caution placard", "importance": "high"}, {"id": "region_3", "text": "← Visitor Center & Restrooms 0.5 mi | Campground Registration 0.3 mi → | Emergency Phone at Trailhead Parking Lot", "position": "middle-center", "size": "small", "type": "body", "carrier": "directional sign", "importance": "medium"}, {"id": "region_4", "text": "You Are Here — Eagle Ridge Trail traverses old-growth forest before ascending to panoramic views of Puget Sound. Watch for bald eagles, black-tailed deer, and over 40 species of migratory birds.", "position": "middle-left", "size": "small", "type": "body", "carrier": "interpretive panel", "importance": "medium"}, {"id": "region_5", "text": "No Bicycles Beyond This Point | Dogs Must Be Leashed | Pack Out All Trash | Permit Required for Overnight Camping — Available at Visitor Center | Trail Closes at Sunset", "position": "bottom-center", "size": "small", "type": "body", "carrier": "metal rules sign", "importance": "low"}], "stats": {"total_chars": 837, "total_words": 132, "total_regions": 6}} {"prompt_id": "A1_L2_EN_003", "category": "sign", "level": "L2", "language": "EN", "prompt": "A wide-angle photograph of a suburban intersection at dusk, the sky transitioning from soft peach near the horizon to deep violet overhead. The scene is rich with the quiet bustle of a residential-commercial crossroads — streetlights beginning to flicker on in warm sodium-yellow pools, their glow reflecting off the still-warm asphalt. A row of well-maintained craftsman-style buildings lines the far sidewalk, their windows glowing from within. Mature oak trees frame the corners, their dark silhouettes stark against the fading sky. A couple walks a golden retriever along the leaf-strewn sidewalk, and a cyclist waits at the stop line.\n\nAt the top of a galvanized steel pole on the near corner, a standard green reflective street sign — 120cm wide and 20cm tall — with white retroreflective Highway Gothic lettering is clearly visible against the dusky sky. It reads: \"MAPLE AVENUE\"\n\nPerpendicular to it on the same pole, a smaller cross-street sign in identical green reflective material bears: \"E 4TH STREET\"\n\nMounted below the street signs on the same pole, a white rectangular speed limit sign with a bold black border — approximately 60cm by 75cm — displays prominent black numerals and text that states: \"SPEED LIMIT 25 — School Zone When Children Are Present — Fines Doubled in School Zone\"\n\nAcross the street, mounted on the facade of a two-story brick professional building with neatly trimmed boxwood hedges flanking its entrance, a large illuminated cabinet sign — 200cm wide by 80cm tall — with a white acrylic face glows softly in the dusk. Teal-green vinyl lettering in a clean sans-serif typeface announces: \"RIVERSIDE DENTAL — Complete Family & Cosmetic Dentistry\"\n\nDirectly below in smaller dark grey text on the same illuminated panel, additional details read: \"Dr. Lena Ortiz | Dr. Evan Cole — Accepting New Patients — Same-Day Emergency Appointments Available\"\n\nAt the building's parking lot entrance, a freestanding monument sign constructed of a stacked-stone base with a brushed aluminum face panel presents directory information in dark engraved lettering: \"Maple Professional Offices Directory: Riverside Dental | Northbank Physical Therapy | Cedar Financial Planning | Visitor Parking in Rear\"\n\nAt the curb beside the building, a green metal parking regulation sign with crisp white text details restrictions in a compact format: \"2 HR PARKING 8AM–6PM MON–SAT | No Parking Sunday 6AM–12PM (Street Cleaning) | Accessible Space — Valid Permit Required — Violation Fine $250\"\n\nNearby, mounted on a cast-iron lamppost, a wooden community bulletin board encased in protective glass displays a prominent printed notice on heavy cream card stock with a blue neighborhood emblem: \"NEIGHBORHOOD WORKSHOP — Thursday Oct 24, 7PM — Maple Ave Community Room — Topic: Garden Swap & Street Tree Care — All Residents Welcome\"", "gt_regions": [{"id": "region_0", "text": "MAPLE AVENUE", "position": "top-left", "size": "large", "type": "title", "carrier": "street sign", "importance": "high"}, {"id": "region_1", "text": "E 4TH STREET", "position": "top-left", "size": "medium", "type": "title", "carrier": "street sign", "importance": "medium"}, {"id": "region_2", "text": "SPEED LIMIT 25 — School Zone When Children Are Present — Fines Doubled in School Zone", "position": "top-left", "size": "medium", "type": "data", "carrier": "speed limit sign", "importance": "high"}, {"id": "region_3", "text": "RIVERSIDE DENTAL — Complete Family & Cosmetic Dentistry", "position": "middle-center", "size": "large", "type": "title", "carrier": "illuminated cabinet sign", "importance": "high"}, {"id": "region_4", "text": "Dr. Lena Ortiz | Dr. Evan Cole — Accepting New Patients — Same-Day Emergency Appointments Available", "position": "middle-center", "size": "medium", "type": "body", "carrier": "illuminated cabinet sign", "importance": "medium"}, {"id": "region_5", "text": "Maple Professional Offices Directory: Riverside Dental | Northbank Physical Therapy | Cedar Financial Planning | Visitor Parking in Rear", "position": "middle-right", "size": "small", "type": "body", "carrier": "monument sign", "importance": "medium"}, {"id": "region_6", "text": "2 HR PARKING 8AM–6PM MON–SAT | No Parking Sunday 6AM–12PM (Street Cleaning) | Accessible Space — Valid Permit Required — Violation Fine $250", "position": "bottom-left", "size": "small", "type": "data", "carrier": "parking sign", "importance": "low"}, {"id": "region_7", "text": "NEIGHBORHOOD WORKSHOP — Thursday Oct 24, 7PM — Maple Ave Community Room — Topic: Garden Swap & Street Tree Care — All Residents Welcome", "position": "bottom-right", "size": "small", "type": "body", "carrier": "community bulletin board", "importance": "low"}], "stats": {"total_chars": 674, "total_words": 96, "total_regions": 8}} {"prompt_id": "A1_L3_EN_001", "category": "sign", "level": "L3", "language": "EN", "prompt": "A vibrant wide-angle photograph of a bustling outdoor farmers market on a sunny Saturday morning in a small fictional learning center town. The market occupies a blocked-off downtown street lined with mature oak trees whose canopies form a natural green tunnel over rows of white canvas vendor tents. Families with strollers, cyclists with wicker baskets, and dog-walkers fill the sunlit scene, their shadows short in the high morning sun. A restored 1920s brick building with decorative cornices and a vintage clock tower serves as the handsome backdrop. The air seems to shimmer with warmth, and bunting in red, white, and green stretches between the lampposts.\n\nSpanning the full width of the market entrance, a large painted timber banner structure — approximately 5 meters wide and 1.5 meters tall — is supported by thick round cedar posts driven deep into planter boxes overflowing with marigolds and trailing ivy. The banner board has a cream-white background with a decorative green vine border painted along all edges, and bold slab-serif lettering in deep forest green, each character roughly 12cm tall in a Rockwell style, proclaims: \"GREENFIELD FARMERS MARKET — Every Saturday, Rain or Shine — Celebrating Our 28th Season!\"\n\nBelow the main banner, a cluster of carved wooden directional signs is mounted on a central round post like a traditional signpost, each plank a different warm-toned wood — cherry, maple, walnut — with routed white-filled text. The topmost cherry-wood plank points right and reads: \"Fresh Produce & Organic Vegetables → Aisle 1 (North End)\"\n\nThe second plank, in golden maple, also angled to the right, shows: \"Artisan Baked Goods & Gluten-Free Options → Aisle 2\"\n\nA third plank in rich walnut directs visitors further: \"Local Dairy, Cheese & Farm-Fresh Eggs → Aisle 3 (Refrigerated Section)\"\n\nThe lowest plank, a lighter birch with slightly rounded edges, points to the far end: \"Handmade Crafts, Pottery & Cut Flowers → Aisle 4 (South End)\"\n\nTo the left of the entrance near the information booth, a large chalkboard — 120cm by 80cm — in a reclaimed barn-wood frame stands on a sturdy easel. Hand-lettered in white and yellow chalk with decorative strawberry illustrations in the margins, it enthusiastically announces: \"TODAY'S MARKET PICKS — Heirloom Tomatoes $3.50/lb — Sweet Corn 6 ears for $5 — Wildflower Honey $12/jar — Free recipe cards and vendor maps at the information booth\"\n\nOn the information booth itself — a painted green wooden kiosk with scalloped trim and a small shingled roof — a professionally printed vinyl banner with the market logo displays the day's event schedule in crisp navy text on cream: \"Live Music 10:00 AM – 1:00 PM: The Riverside String Quartet — Kids' Activity Corner: Face Painting, Seed Planting Workshop 11 AM — Cooking Demo: Chef Maria's Farm-to-Table Bruschetta 12 PM\"\n\nTo the right side of the entrance path, a metal sandwich board with rubber-tipped legs stands at an angle, its bold red and black text on a white background clearly visible to entering visitors: \"MARKET RULES: No Dogs Allowed in Food Vendor Aisles — Service Animals Welcome with Documentation — No Smoking Anywhere on Market Grounds — Please Dispose of Waste in Designated Bins: Compost / Recycle / Landfill\"\n\nAt the main pedestrian entrance, a wrought-iron arch with scrollwork grape-vine motifs spans overhead, and from its center hangs a suspended wooden plaque with elegantly painted gold script on dark green: \"Welcome, Neighbors! — Open Every Saturday 7:30 AM – 1:00 PM, May Through October — EBT/SNAP Accepted at Information Booth — Free Parking in Shared Lot B\"\n\nNear the east exit of the market, a small glass-encased community bulletin board mounted on a cedar post displays a neatly printed volunteer notice on goldenrod paper: \"VOLUNTEERS NEEDED: Help us set up & break down! Earn $10 market tokens per shift. Sign up at info booth or email MAILCODE-A0003 — Next Market Planning Huddle: Tuesday Nov 5, Community Hall 7PM\"\n\nOpposite the bulletin board, a polished wooden sponsor acknowledgment panel with brass corner brackets and engraved text in a formal serif typeface is mounted at the base of the banner structure: \"SPONSOR ACKNOWLEDGMENTS — This market is made possible by generous support from: Greenfield Community Bank | Hartwell Hardware & Garden | Valley Veterinary Clinic | Sunrise Realty Group — Thank you for investing in our local food community!\"", "gt_regions": [{"id": "region_0", "text": "GREENFIELD FARMERS MARKET — Every Saturday, Rain or Shine — Celebrating Our 28th Season!", "position": "top-center", "size": "large", "type": "title", "carrier": "timber banner", "importance": "high"}, {"id": "region_1", "text": "Fresh Produce & Organic Vegetables → Aisle 1 (North End)", "position": "top-left", "size": "medium", "type": "body", "carrier": "directional sign post", "importance": "medium"}, {"id": "region_2", "text": "Artisan Baked Goods & Gluten-Free Options → Aisle 2", "position": "top-left", "size": "medium", "type": "body", "carrier": "directional sign post", "importance": "medium"}, {"id": "region_3", "text": "Local Dairy, Cheese & Farm-Fresh Eggs → Aisle 3 (Refrigerated Section)", "position": "top-left", "size": "medium", "type": "body", "carrier": "directional sign post", "importance": "medium"}, {"id": "region_4", "text": "Handmade Crafts, Pottery & Cut Flowers → Aisle 4 (South End)", "position": "top-left", "size": "medium", "type": "body", "carrier": "directional sign post", "importance": "medium"}, {"id": "region_5", "text": "TODAY'S MARKET PICKS — Heirloom Tomatoes $3.50/lb — Sweet Corn 6 ears for $5 — Wildflower Honey $12/jar — Free recipe cards and vendor maps at the information booth", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chalkboard easel", "importance": "high"}, {"id": "region_6", "text": "Live Music 10:00 AM – 1:00 PM: The Riverside String Quartet — Kids' Activity Corner: Face Painting, Seed Planting Workshop 11 AM — Cooking Demo: Chef Maria's Farm-to-Table Bruschetta 12 PM", "position": "middle-center", "size": "small", "type": "body", "carrier": "event banner on kiosk", "importance": "medium"}, {"id": "region_7", "text": "MARKET RULES: No Dogs Allowed in Food Vendor Aisles — Service Animals Welcome with Documentation — No Smoking Anywhere on Market Grounds — Please Dispose of Waste in Designated Bins: Compost / Recycle / Landfill", "position": "middle-right", "size": "small", "type": "body", "carrier": "metal sandwich board", "importance": "medium"}, {"id": "region_8", "text": "Welcome, Neighbors! — Open Every Saturday 7:30 AM – 1:00 PM, May Through October — EBT/SNAP Accepted at Information Booth — Free Parking in Shared Lot B", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "suspended wooden plaque", "importance": "medium"}, {"id": "region_9", "text": "VOLUNTEERS NEEDED: Help us set up & break down! Earn $10 market tokens per shift. Sign up at info booth or email MAILCODE-A0003 — Next Market Planning Huddle: Tuesday Nov 5, Community Hall 7PM", "position": "bottom-right", "size": "small", "type": "body", "carrier": "community bulletin board", "importance": "low"}, {"id": "region_10", "text": "SPONSOR ACKNOWLEDGMENTS — This market is made possible by generous support from: Greenfield Community Bank | Hartwell Hardware & Garden | Valley Veterinary Clinic | Sunrise Realty Group — Thank you for investing in our local food community!", "position": "bottom-left", "size": "small", "type": "body", "carrier": "sponsor board", "importance": "low"}], "stats": {"total_chars": 1472, "total_words": 230, "total_regions": 11}} {"prompt_id":"A1_L3_EN_002","category":"sign","level":"L3","language":"EN","prompt":"A charming late-afternoon photograph of a quaint historic Main Street in a fictional New England learning center town during early autumn. The street is lined with two- and three-story clapboard and brick buildings dating from the late 1800s, now housing independent shops and eateries. Sugar maple trees along the sidewalk display brilliant orange and scarlet foliage, their leaves drifting lazily down to carpet the herringbone-pattern brick sidewalk in warm russet tones. Amber light spills from shop windows, casting golden rectangles across the fallen leaves. A vintage cast-iron clock on an ornate post reads 4:35, and a pair of Adirondack chairs sit outside a shop with a hand-knit blanket draped over one arm.\n\nThe leftmost building is a narrow three-story Victorian with sage-green painted clapboard siding and tall bay windows reflecting the autumn sky. A carved mahogany sign with ornate gold-leaf serif lettering — approximately 7cm tall in a Caslon style — hangs from a decorative wrought-iron bracket shaped like an open book. It reads: \"CHAPTER & VERSE BOOKSHOP — Rare, Used & Antiquarian Books Since 1978\"\n\nBelow the main sign, a hand-lettered slate board propped against the inside of the bay window, its chalky white text slightly smudged at the edges in that well-loved way, displays: \"Staff Pick of the Week: 'The Archive of Hours' — 20% Off All Nobel Prize Winners — Upstairs: Vinyl Records & Vintage Maps — Author Reading Saturday 3PM: Local Poet J. Whitmore\"\n\nNext door, a cheerful yellow-brick storefront with a green-and-white striped retractable awning houses the neighborhood bakery. Its main sign is a backlit acrylic panel with warm white illumination that glows invitingly in the fading afternoon light, bearing brown script lettering that announces: \"SUNRISE BAKERY — Baking Fresh Daily Since 1992\"\n\nIn the bakery window, behind tiered cake stands displaying fresh pastries dusted with powdered sugar, a printed vinyl menu banner in a clean sans-serif font lists offerings: \"Sourdough Country Loaf $6.50 | Butter Croissants $3.50 | Pain au Chocolat $4.00 | Custom Wedding & Birthday Cakes — Order 72 Hours Ahead | Gluten-Free Options Available — Ask at Counter\"\n\nFurther along the street to the right, a traditional red-and-white barber pole spins hypnotically beside a narrow doorway with a frosted glass transom. Above it, a painted wooden sign in classic Americana style with red, white, and blue stripes — slightly weathered in a dignified way — bears bold lettering that states: \"CLASSIC CUTS BARBER SHOP — Walk-ins Welcome, Appointments Preferred — Est. 1965 | Hot Towel Shave $25 | Men's Cut $18 | Senior Discount Tuesdays\"\n\nOn the left side of the street, the community bulletin board outside the neighborhood reading room — a stately classic civic-style brick building with a white columned portico — is enclosed in glass with a dark green painted frame. The most prominent posting is a town-printed poster on heavy cream card stock with a navy neighborhood emblem in the corner: \"GREENFIELD COMMUNITY NOTICE — Fall leaf collection begins October 16 — Rake leaves to the curb by 7:00 AM, no plastic bags — Free paper yard-waste bags available at the reading room desk while supplies last — Questions: TELCODE-SAFE\"\n\nAbove the bulletin board, mounted on a wrought-iron banner bracket affixed to a lamppost, a fabric street banner printed on heavy canvas in deep burgundy with cream text and a gold leaf border ripples gently in the autumn breeze: \"GREENFIELD AUTUMN HARVEST FESTIVAL — October 14–15, Downtown Main Street — Live Music · Craft Beer Garden · Pumpkin Carving · Pie Contest · Hayrides · Kids' Costume Parade — Free Admission, All Ages Welcome!\"\n\nA hand-painted sandwich board on the sidewalk near the bookshop, its chalkboard surface decorated with a tiny sketch of a saxophone and a steaming coffee cup, advertises in looping white script: \"FRIDAY NIGHT: Jazz Trio at The Copper Kettle Pub 8PM — No Cover | SUNDAY: Antique Fair at Town Green 9AM–3PM\"\n\nIn the upper bay window of the bookshop, partially visible behind a display of leather-bound volumes, a printed poster on cream paper with an elegant border lists upcoming programming: \"CHAPTER & VERSE — UPCOMING EVENTS: Oct 20 Book Club: 'Iron Ridgeback' | Oct 27 Children's Story Hour 10AM | Nov 3 Rare Maps Exhibition Opening | Nov 10 Holiday Gift Guide Release Party — RSVP at WEBLINK_SAFE\"\n\nAt the far right edge of the scene, a green shared parking sign mounted on a fluted cast-iron pole near the corner displays white text in a standard highway font: \"PARKING: 2-Hour Limit Mon–Sat 8AM–6PM | Free After 6PM & All Day Sunday | Shared Garage on Elm Street — First Hour Free with Shop Validation | Bicycle Racks at Each Block End\"","gt_regions":[{"id":"region_0","text":"CHAPTER & VERSE BOOKSHOP — Rare, Used & Antiquarian Books Since 1978","position":"top-left","size":"large","type":"title","carrier":"carved mahogany sign","importance":"high"},{"id":"region_1","text":"Staff Pick of the Week: 'The Archive of Hours' — 20% Off All Nobel Prize Winners — Upstairs: Vinyl Records & Vintage Maps — Author Reading Saturday 3PM: Local Poet J. Whitmore","position":"top-left","size":"small","type":"body","carrier":"slate board in window","importance":"medium"},{"id":"region_2","text":"SUNRISE BAKERY — Baking Fresh Daily Since 1992","position":"top-center","size":"large","type":"title","carrier":"backlit acrylic sign","importance":"high"},{"id":"region_3","text":"Sourdough Country Loaf $6.50 | Butter Croissants $3.50 | Pain au Chocolat $4.00 | Custom Wedding & Birthday Cakes — Order 72 Hours Ahead | Gluten-Free Options Available — Ask at Counter","position":"top-center","size":"medium","type":"body","carrier":"vinyl menu banner","importance":"medium"},{"id":"region_4","text":"CLASSIC CUTS BARBER SHOP — Walk-ins Welcome, Appointments Preferred — Est. 1965 | Hot Towel Shave $25 | Men's Cut $18 | Senior Discount Tuesdays","position":"middle-right","size":"medium","type":"body","carrier":"painted wooden sign","importance":"medium"},{"id":"region_5","text":"GREENFIELD COMMUNITY NOTICE — Fall leaf collection begins October 16 — Rake leaves to the curb by 7:00 AM, no plastic bags — Free paper yard-waste bags available at the reading room desk while supplies last — Questions: TELCODE-SAFE","position":"middle-left","size":"medium","type":"body","carrier":"bulletin board poster","importance":"medium"},{"id":"region_6","text":"GREENFIELD AUTUMN HARVEST FESTIVAL — October 14–15, Downtown Main Street — Live Music · Craft Beer Garden · Pumpkin Carving · Pie Contest · Hayrides · Kids' Costume Parade — Free Admission, All Ages Welcome!","position":"bottom-center","size":"large","type":"title","carrier":"fabric street banner","importance":"high"},{"id":"region_7","text":"FRIDAY NIGHT: Jazz Trio at The Copper Kettle Pub 8PM — No Cover | SUNDAY: Antique Fair at Town Green 9AM–3PM","position":"bottom-left","size":"small","type":"body","carrier":"sidewalk sandwich board","importance":"low"},{"id":"region_8","text":"CHAPTER & VERSE — UPCOMING EVENTS: Oct 20 Book Club: 'Iron Ridgeback' | Oct 27 Children's Story Hour 10AM | Nov 3 Rare Maps Exhibition Opening | Nov 10 Holiday Gift Guide Release Party — RSVP at WEBLINK_SAFE","position":"top-left","size":"small","type":"body","carrier":"bookshop window poster","importance":"low"},{"id":"region_9","text":"PARKING: 2-Hour Limit Mon–Sat 8AM–6PM | Free After 6PM & All Day Sunday | Shared Garage on Elm Street — First Hour Free with Shop Validation | Bicycle Racks at Each Block End","position":"bottom-right","size":"small","type":"data","carrier":"shared parking sign","importance":"low"}],"stats":{"total_chars":1546,"total_words":245,"total_regions":10}} {"prompt_id":"A1_L3_EN_003","category":"sign","level":"L3","language":"EN","prompt":"A sharp, well-lit interior photograph of an international airport terminal departure level during mid-morning. The space features soaring 12-meter ceilings with exposed steel trusses painted white, and floor-to-ceiling glass curtain walls flooding the concourse with crisp natural light that reflects off the polished granite floors in long luminous streaks. Travelers in business attire and casual wear pull wheeled luggage past gleaming duty-free shopfronts and rows of leather seating. The terminal architecture is modern and flowing — curved organic forms in white composite panels, expanses of glass, and brushed aluminum railings create an atmosphere of streamlined efficiency. A distant tarmac view through the glass walls shows aircraft being serviced at jet bridges.\n\nSuspended from the soaring ceiling by thin steel cables, a massive overhead directional sign — approximately 4 meters wide and 1 meter tall — with a navy-blue background commands attention. Its white ClearviewHwy typeface characters, each about 15cm tall, are clearly legible from a distance: \"TERMINAL B — GATES B1–B24 — International & Domestic Departures\"\n\nDirectly below the main overhead sign, two angled wayfinding panels branch from a central brushed-steel pylon. The right-facing panel, with a clean white background and navy text accompanied by directional arrow icons, indicates: \"→ Gates B1–B12 | Security Checkpoint C | Priority Screening & Express Lane | Priority Boarding Lounge\"\n\nThe left-facing panel, in matching style, directs travelers: \"← Gates B13–B24 | Airline Lounge (Level 2) | Family Restrooms | Interfaith Prayer Room\"\n\nMounted on a wide structural column in the center of the concourse, a large LED flight information display board — its deep black background making the white and amber text glow with sharp clarity — presents departure data in neatly aligned columns: \"DEPARTURES — 09:40 Northbridge B04 ON TIME | 10:05 Lakehaven B11 BOARDING | 10:20 Westport B18 GATE CHANGE B16 | 10:45 Pinecrest B22 DELAYED 20 MIN | Last updated 09:28\"\n\nTo the right of the concourse, a glossy illuminated storefront sign spanning 3 meters in polished gold lettering set against black marble gleams under recessed spotlights: \"DUTY FREE WORLD — Premium Spirits · Fine Fragrances · Swiss Watches · Designer Accessories\"\n\nBelow the storefront sign, a digital promotional screen with vivid color displays a rotating advertisement in elegant white text over a lifestyle image: \"Up to 40% Off Selected Fragrances & Spirits — Tax-Free Prices — Collect on Return Option Available — New: Online Pre-Order at WEBLINK_SAFE\"\n\nAcross the corridor to the left, a backlit acrylic facility sign with universal pictogram icons and English text provides practical navigation information: \"Restrooms & Baby Care Facilities → 50m | Showers (Arrivals Level) | Luggage Storage: $8/bag/day | Currency Exchange: Level 1 Near Baggage Claim\"\n\nIn the lower-left area of the concourse, directly above a heavy steel emergency door, a highly visible emergency sign uses bold red with photoluminescent white lettering and standard safety pictograms: \"EMERGENCY EXIT — PUSH BAR TO OPEN — ALARM WILL SOUND — For Emergency Use Only — Do Not Block — Fire Assembly Point: Parking Level P2\"\n\nHanging from the mezzanine rail above the main walkway, a wide fabric welcome banner printed on translucent white material with the airport's teal-and-silver branding gently sways in the climate-controlled air current: \"Welcome to Skyport International Airport — Connecting 142 Destinations Worldwide — Free High-Speed Wi-Fi: Network 'SkyConnect' No Password Required — Download Our App for Real-Time Gate Updates & Indoor Navigation\"\n\nNear the security checkpoint entrance, a sleek digital information screen mounted at eye level on a brushed-aluminum stand cycles through passenger advisories. Currently displayed in crisp blue text on white: \"PASSENGER NOTICE: Terminal B Security Wait Time Approximately 12 Minutes — Remove Laptops & Liquids Before Screening — Automated Travel Document Kiosks Available for Pre-Verified Travelers — Mobile Boarding Passes Accepted at All Gates\"","gt_regions":[{"id":"region_0","text":"TERMINAL B — GATES B1–B24 — International & Domestic Departures","position":"top-center","size":"large","type":"title","carrier":"overhead directional sign","importance":"high"},{"id":"region_1","text":"→ Gates B1–B12 | Security Checkpoint C | Priority Screening & Express Lane | Priority Boarding Lounge","position":"top-right","size":"medium","type":"body","carrier":"wayfinding panel","importance":"high"},{"id":"region_2","text":"← Gates B13–B24 | Airline Lounge (Level 2) | Family Restrooms | Interfaith Prayer Room","position":"top-left","size":"medium","type":"body","carrier":"wayfinding panel","importance":"high"},{"id":"region_3","text":"DEPARTURES — 09:40 Northbridge B04 ON TIME | 10:05 Lakehaven B11 BOARDING | 10:20 Westport B18 GATE CHANGE B16 | 10:45 Pinecrest B22 DELAYED 20 MIN | Last updated 09:28","position":"middle-center","size":"medium","type":"data","carrier":"LED flight display board","importance":"high"},{"id":"region_4","text":"DUTY FREE WORLD — Premium Spirits · Fine Fragrances · Swiss Watches · Designer Accessories","position":"middle-right","size":"large","type":"title","carrier":"illuminated storefront sign","importance":"medium"},{"id":"region_5","text":"Up to 40% Off Selected Fragrances & Spirits — Tax-Free Prices — Collect on Return Option Available — New: Online Pre-Order at WEBLINK_SAFE","position":"middle-right","size":"small","type":"body","carrier":"digital promotional screen","importance":"low"},{"id":"region_6","text":"Restrooms & Baby Care Facilities → 50m | Showers (Arrivals Level) | Luggage Storage: $8/bag/day | Currency Exchange: Level 1 Near Baggage Claim","position":"middle-left","size":"small","type":"body","carrier":"backlit facility sign","importance":"medium"},{"id":"region_7","text":"EMERGENCY EXIT — PUSH BAR TO OPEN — ALARM WILL SOUND — For Emergency Use Only — Do Not Block — Fire Assembly Point: Parking Level P2","position":"bottom-left","size":"medium","type":"body","carrier":"emergency sign","importance":"high"},{"id":"region_8","text":"Welcome to Skyport International Airport — Connecting 142 Destinations Worldwide — Free High-Speed Wi-Fi: Network 'SkyConnect' No Password Required — Download Our App for Real-Time Gate Updates & Indoor Navigation","position":"bottom-center","size":"medium","type":"body","carrier":"fabric welcome banner","importance":"medium"},{"id":"region_9","text":"PASSENGER NOTICE: Terminal B Security Wait Time Approximately 12 Minutes — Remove Laptops & Liquids Before Screening — Automated Travel Document Kiosks Available for Pre-Verified Travelers — Mobile Boarding Passes Accepted at All Gates","position":"top-center","size":"small","type":"body","carrier":"digital info screen","importance":"medium"}],"stats":{"total_chars":1369,"total_words":197,"total_regions":10}} {"prompt_id": "A3_L1_EN_001", "category": "poster", "level": "L1", "language": "EN", "prompt": "A large-format jazz club event poster measuring 24 by 36 inches, printed on heavyweight 250gsm matte coated art paper with a subtle linen texture finish. The color scheme is built around a deep midnight navy base with metallic gold foil accents and warm amber highlights. The top third features a detailed photographic illustration of a saxophone rendered in luminous gold tones, with wisps of cigarette smoke curling upward in soft gray gradients against the dark background. A decorative art-deco divider line in gold separates the heading area from the event details below. The bottom edge features a thin gold foil border with ornate art-deco corner ornaments. The poster is pinned to an exposed red brick wall in a dimly lit alleyway adjacent to the jazz club entrance. The wall shows weathered mortar joints and patches of old paint beneath. A warm tungsten spotlight mounted above casts a focused cone of amber light onto the poster, creating soft shadows at the edges and highlighting the metallic gold elements with a gentle shimmer. Faint reflections of neon bar signage from across the alley add subtle blue-pink accents to the lower corners. The surrounding bricks are slightly damp from recent rain, adding a reflective quality to the scene.\n\nThe main title dominates the center of the poster, set in Playfair Display Bold at 120pt with generous letter-spacing against a slightly lighter navy panel. The gold-foil letters gleam magnificently under the spotlight: \"JAZZ NIGHT\"\n\nBelow the title, past the art-deco gold divider, the subtitle appears in Cormorant Garamond Italic at 36pt in a warm cream color, its elegant curves suggesting the evening's refined atmosphere: \"An Evening of Smooth Improvisation and Timeless Melodies\"\n\nCentered in the middle section, the event details are displayed in Montserrat SemiBold at 28pt in crisp white, clearly informing the viewer: \"Friday, October 18th | Doors Open 7:30 PM | Live Music from 8:00 PM to Midnight\"\n\nFurther down, in the lower third of the poster, the performer information is arranged in a centered block using Montserrat SemiBold at 28pt in white with slightly tighter line spacing: \"The PERFORMER-SAFE-A Quartet featuring Special Guest Vocalist PERFORMER-SAFE-B and Trumpet Soloist PERFORMER-SAFE-C\"\n\nNear the bottom of the poster, in Montserrat Regular at 22pt rendered in a muted gold that echoes the decorative border, the venue information reads: \"The Velvet Owl Lounge | LOCBLOCK-A0004, LOCBLOCK-SAFE\"\n\nAt the very bottom, just above the gold foil border, ticket pricing details appear in the same muted gold Montserrat Regular at a slightly smaller 18pt: \"Advance Tickets $25 | Door $35 | VIP Reserved Table $120 | Two-Drink Minimum\"", "gt_regions": [{"id": "region_0", "text": "JAZZ NIGHT", "position": "middle-center", "size": "large", "type": "title", "carrier": "poster center, navy panel background", "importance": "high"}, {"id": "region_1", "text": "An Evening of Smooth Improvisation and Timeless Melodies", "position": "top-center", "size": "medium", "type": "subtitle", "carrier": "below art-deco divider", "importance": "high"}, {"id": "region_2", "text": "Friday, October 18th | Doors Open 7:30 PM | Live Music from 8:00 PM to Midnight", "position": "middle-center", "size": "medium", "type": "date", "carrier": "poster middle section", "importance": "high"}, {"id": "region_3", "text": "The PERFORMER-SAFE-A Quartet featuring Special Guest Vocalist PERFORMER-SAFE-B and Trumpet Soloist PERFORMER-SAFE-C", "position": "bottom-center", "size": "medium", "type": "performer", "carrier": "centered text block below date", "importance": "high"}, {"id": "region_4", "text": "The Velvet Owl Lounge | LOCBLOCK-A0004, LOCBLOCK-SAFE", "position": "bottom-center", "size": "small", "type": "venue", "carrier": "poster lower fifth", "importance": "medium"}, {"id": "region_5", "text": "Advance Tickets $25 | Door $35 | VIP Reserved Table $120 | Two-Drink Minimum", "position": "bottom-center", "size": "small", "type": "price", "carrier": "poster bottom above border", "importance": "medium"}], "stats": {"total_chars": 389, "total_words": 64, "total_regions": 6}} {"prompt_id": "A3_L1_EN_002", "category": "poster", "level": "L1", "language": "EN", "prompt": "A cinematic science-fiction movie one-sheet poster in the standard 27 by 40 inch theatrical format, printed on premium glossy 200gsm photographic stock with a high-density UV-resistant laminate coating. The visual composition uses a dramatic vertical layout dominated by a deep space panorama: swirling nebulae in shades of indigo, violet, and teal occupy the upper two-thirds, peppered with pinpoint stars and distant galaxy clusters rendered with photorealistic clarity. At the center, a lone astronaut in a detailed white EVA suit floats in the void, tethered to nothing, arms slightly outstretched, helmet visor reflecting a faint blue planet far below. Volumetric light rays emanate from behind a massive ringed gas giant at the upper left, casting long diagonal shadows across the composition. The poster is displayed in a brushed aluminum lightbox frame mounted on a polished dark granite wall inside a modern cineplex lobby. The lightbox backlighting provides even, cool-white illumination that makes the cosmic colors appear to glow from within. Overhead recessed LED spots add specular highlights to the aluminum frame edges. The ambient lighting is dim with a cool blue cast, and reflections from the polished floor create a faint mirror image of the lower portion.\n\nAcross the upper quarter of the poster, rendered in Eurostile Extended Bold at 96pt, each letter featuring a subtle mirrored-metal bevel effect and a faint cyan inner glow simulating holographic projection, the movie title blazes: \"BEYOND THE VOID\"\n\nBelow the astronaut figure, centered in the void of space, the tagline appears in Rajdhani Light at 30pt with extra-wide letter-spacing of 0.25em, its ethereal spaced-out quality making each word float independently: \"No one can hear you dream.\"\n\nIn the lower portion, rendered in Industry Medium at 24pt in silver-white, the director credit is presented in a single centered line: \"A Film by DIRECTOR-SAFE\"\n\nDirectly beneath the director credit, in the same Industry Medium at 24pt silver-white, the cast names are arranged separated by vertical bars: \"ACTOR-SAFE-A | ACTOR-SAFE-B | ACTOR-SAFE-C | ACTOR-SAFE-D | ACTOR-SAFE-E\"\n\nBelow the credits, in Orbitron Bold at 28pt glowing in electric cyan that pulses against the dark background, the release format and date command attention: \"EXPERIENCE IT IN UltraScreen 3D AND PRISMA SURROUND | DECEMBER 20\"\n\nIn the bottom-right corner, rendered in a clean geometric sans-serif at 14pt in silver, the studio logo text sits within a subtle circular emblem: \"ZENITH PICTURES\"\n\nAt the very bottom of the poster, the standard billing block is set in industry-standard Univers 39 Ultra Condensed at 8pt in light gray, its dense compressed text barely legible but officially complete: \"A SAMPLE PICTURES AND DARKSTAR SAMPLE FILM | PRODUCED BY PRODUCER-SAFE-A AND PRODUCER-SAFE-B | ORIGINAL SCORE BY COMPOSER-SAFE | VISUAL EFFECTS BY SAMPLE DIGITAL STUDIOS | DISTRIBUTED BY SAMPLE CINEMA PARTNERS\"", "gt_regions": [{"id": "region_0", "text": "BEYOND THE VOID", "position": "top-center", "size": "large", "type": "title", "carrier": "upper portion with mirrored-metal bevel lettering", "importance": "high"}, {"id": "region_1", "text": "No one can hear you dream.", "position": "middle-center", "size": "medium", "type": "tagline", "carrier": "below astronaut figure", "importance": "high"}, {"id": "region_2", "text": "A Film by DIRECTOR-SAFE", "position": "bottom-center", "size": "small", "type": "credits", "carrier": "silver-white text above cast line", "importance": "medium"}, {"id": "region_3", "text": "ACTOR-SAFE-A | ACTOR-SAFE-B | ACTOR-SAFE-C | ACTOR-SAFE-D | ACTOR-SAFE-E", "position": "bottom-center", "size": "small", "type": "credits", "carrier": "centered cast line below director", "importance": "medium"}, {"id": "region_4", "text": "EXPERIENCE IT IN UltraScreen 3D AND PRISMA SURROUND | DECEMBER 20", "position": "bottom-center", "size": "medium", "type": "date", "carrier": "electric cyan text near bottom", "importance": "high"}, {"id": "region_5", "text": "ZENITH PICTURES", "position": "bottom-right", "size": "small", "type": "logo_text", "carrier": "studio logo corner area", "importance": "low"}, {"id": "region_6", "text": "A SAMPLE PICTURES AND DARKSTAR SAMPLE FILM | PRODUCED BY PRODUCER-SAFE-A AND PRODUCER-SAFE-B | ORIGINAL SCORE BY COMPOSER-SAFE | VISUAL EFFECTS BY SAMPLE DIGITAL STUDIOS | DISTRIBUTED BY SAMPLE CINEMA PARTNERS", "position": "bottom-center", "size": "small", "type": "billing", "carrier": "billing block in ultra condensed font", "importance": "low"}], "stats": {"total_chars": 425, "total_words": 73, "total_regions": 7}} {"prompt_id": "A3_L1_EN_003", "category": "poster", "level": "L1", "language": "EN", "prompt": "A massive outdoor music festival announcement poster measuring 36 by 48 inches, printed on tear-resistant synthetic polypropylene banner material with a semi-gloss finish rated for outdoor weather exposure. The color palette explodes with saturated neon gradients: electric magenta fading through hot coral to deep ultraviolet purple across the background, overlaid with geometric triangular patterns in translucent fluorescent yellow and cyan. A dynamic photographic collage occupies the middle third, showing silhouetted festival crowds with raised hands, massive stage structures with LED panels, and pyrotechnic bursts, all composited with a duotone filter in magenta and electric blue. The poster is wheat-pasted onto a concrete utility wall beside a busy urban intersection. The concrete surface shows years of layered remnants from previous posters, creating a textured archaeological effect of torn paper edges and faded colors beneath. Late afternoon golden-hour sunlight strikes the wall at a low angle from the left, warming the neon colors. A metal traffic light control box covered in sticker art is visible to the left, and a chain-link fence with dried vine growth at the right edge.\n\nDominating the upper portion of the poster, in Impact Bold at 144pt set in pure white with a heavy drop shadow in deep purple and a subtle outer glow in neon pink, the festival name commands the eye: \"SUMMER BEATS FESTIVAL\"\n\nDirectly below the title, in Bebas Neue Bold at 72pt rendered in fluorescent yellow that practically vibrates against the purple gradient, the year banner declares: \"SUMMER EDITION\"\n\nThe headliner tier follows in Oswald Bold at 42pt in pure white, the names separated by diamond bullet characters and spaced generously for maximum impact: \"DJ Marlowe • The Electric Tide • Bassline Harbor • Solar Arcade\"\n\nBelow the headliners, the second-tier acts appear in Oswald Medium at 30pt in light pink, smaller but still commanding respect: \"Luna Wave • Electric Monsoon • Skyline Drift • Pulse Theory • MirrorMetal Venus • Midnight Algorithm\"\n\nAcross the lower portion, a semi-transparent dark purple banner strip provides contrast for the date and location information set in Barlow Condensed SemiBold at 34pt in white: \"August 15–17, 2025 | Riverside Amphitheater, LOCBLOCK-SAFE | Three Days and Three Nights of Non-Stop Music\"\n\nIn the bottom-left area, enclosed within a rounded-corner box with a neon gradient border, ticket pricing appears in Barlow Bold at 28pt in fluorescent yellow: \"Early Bird $89 | General Admission $149 | Festival All-Access Pass $299 | Group of 4+ Save 15%\"\n\nIn the bottom-right corner, adjacent to a 2-inch QR code square with a white quiet zone border, a call-to-action in Barlow Bold at 18pt in white with a magenta glow instructs: \"SCAN QR CODE FOR TICKETS AND FULL LINEUP\"", "gt_regions": [{"id": "region_0", "text": "SUMMER BEATS FESTIVAL", "position": "top-center", "size": "large", "type": "title", "carrier": "upper portion, white Impact Bold with purple shadow", "importance": "high"}, {"id": "region_1", "text": "SUMMER EDITION", "position": "top-center", "size": "large", "type": "date_year", "carrier": "fluorescent yellow banner below title", "importance": "high"}, {"id": "region_2", "text": "DJ Marlowe • The Electric Tide • Bassline Harbor • Solar Arcade", "position": "top-center", "size": "medium", "type": "performer", "carrier": "headliner tier in bold white", "importance": "high"}, {"id": "region_3", "text": "Luna Wave • Electric Monsoon • Skyline Drift • Pulse Theory • MirrorMetal Venus • Midnight Algorithm", "position": "middle-center", "size": "small", "type": "performer", "carrier": "second tier in light pink", "importance": "medium"}, {"id": "region_4", "text": "August 15–17, 2025 | Riverside Amphitheater, LOCBLOCK-SAFE | Three Days and Three Nights of Non-Stop Music", "position": "bottom-center", "size": "medium", "type": "date", "carrier": "dark purple banner strip", "importance": "high"}, {"id": "region_5", "text": "Early Bird $89 | General Admission $149 | Festival All-Access Pass $299 | Group of 4+ Save 15%", "position": "bottom-left", "size": "small", "type": "price", "carrier": "rounded gradient border box", "importance": "medium"}, {"id": "region_6", "text": "SCAN QR CODE FOR TICKETS AND FULL LINEUP", "position": "bottom-right", "size": "small", "type": "instruction", "carrier": "adjacent to QR code", "importance": "low"}], "stats": {"total_chars": 438, "total_words": 67, "total_regions": 7}} {"prompt_id": "A2_L1_EN_001", "category": "label", "level": "L1", "language": "EN", "prompt": "A 340-gram hexagonal glass jar of artisan wildflower honey photographed on a reclaimed oak shelf inside a sunlit farmers market booth. Morning light streams through a canvas awning overhead, casting warm golden highlights across the jar's faceted glass surface and illuminating the rich amber honey within so it glows like captured sunlight. The jar is sealed with a matte brass twist-off lid, and a circle of unbleached muslin cloth is tied around the neck with natural jute twine in a rustic bow. The front label is a 7cm by 5cm rectangle of 120gsm ivory laid-texture paper with a finely letterpressed gold honeycomb border running along all four edges. Behind the jar, slightly out of focus, dried lavender bundles and a small chalkboard price easel populate the background, and other jars of varying sizes line the shelf in the warm, dappled light.\n\nAt the top of the label, in 14pt Playfair Display bold italic rendered in dark walnut brown, the brand name is printed with fine letterpress impression: \"Meadowbrook Apiary Est. 2016\"\n\nDirectly beneath the brand name, in 9pt Garamond regular in a rich forest green ink, the product line descriptor appears on a single elegant line: \"Pure Raw Wildflower Honey - Small Batch Artisan Collection\"\n\nBelow a thin 0.25pt gold rule that separates the upper section from the middle zone, centered in 11pt Serifra medium in a deep amber tone, the net weight and volume statement reads: \"Net Wt. 12 oz (340 g) - Grade A Amber Color\"\n\nBelow the weight statement, in 7.5pt Source Sans Pro light in charcoal grey, two lines of origin information provide provenance. The first line states: \"Sourced from Heritage Apiaries in North Valley\"\n\nThe second origin line, in the same refined charcoal typeface, indicates: \"Harvested and Hand-Packed June 2024 - Batch No. MBK-2024-0619\"\n\nNear the bottom of the label, in 6pt Roboto condensed in slate grey, a row of clearly differentiated production statements is arranged horizontally: \"North Valley Organic Standard | Pollinator Habitat Verified | Apiary-to-Jar Batch Traced | Raw & Unfiltered\"\n\nAt the very bottom edge of the label, centered in 5pt OCR-B monospace in black, the barcode region presents its numeric data: \"UPC 0 74912 83456 7 - Retail Price $12.99\"", "gt_regions": [{"id": "region_0", "text": "Meadowbrook Apiary Est. 2016", "position": "top-center", "size": "medium", "type": "brand", "carrier": "ivory paper label on glass jar", "importance": "high"}, {"id": "region_1", "text": "Pure Raw Wildflower Honey - Small Batch Artisan Collection", "position": "top-center", "size": "small", "type": "product_line", "carrier": "ivory paper label on glass jar", "importance": "high"}, {"id": "region_2", "text": "Net Wt. 12 oz (340 g) - Grade A Amber Color", "position": "middle-center", "size": "small", "type": "weight", "carrier": "ivory paper label on glass jar", "importance": "medium"}, {"id": "region_3", "text": "Sourced from Heritage Apiaries in North Valley", "position": "bottom-center", "size": "tiny", "type": "origin", "carrier": "ivory paper label on glass jar", "importance": "medium"}, {"id": "region_4", "text": "Harvested and Hand-Packed June 2024 - Batch No. MBK-2024-0619", "position": "bottom-center", "size": "tiny", "type": "date", "carrier": "ivory paper label on glass jar", "importance": "low"}, {"id": "region_5", "text": "North Valley Organic Standard | Pollinator Habitat Verified | Apiary-to-Jar Batch Traced | Raw & Unfiltered", "position": "bottom-center", "size": "tiny", "type": "certification", "carrier": "ivory paper label on glass jar", "importance": "medium"}, {"id": "region_6", "text": "UPC 0 74912 83456 7 - Retail Price $12.99", "position": "bottom-center", "size": "tiny", "type": "barcode", "carrier": "ivory paper label on glass jar", "importance": "low"}], "stats": {"total_chars": 384, "total_words": 63, "total_regions": 7}} {"prompt_id": "A2_L1_EN_002", "category": "label", "level": "L1", "language": "EN", "prompt": "A tall 500ml dark green glass bottle of premium extra virgin olive oil standing on a weathered Carrara marble countertop in a fictional hillside farmhouse kitchen. Late afternoon light enters through a nearby arched window with iron muntins, casting elongated shadows and a warm amber glow across the bottle's rounded shoulders and the veined marble surface. The bottle has a tapered silhouette with a heavy glass base that anchors it firmly, and is topped with a brushed silver pourer cap wrapped in a black tamper-evident seal. The front label is a 9cm by 12cm rectangle of heavyweight 150gsm matte cotton paper, slightly cream-toned, adhered smoothly to the curved glass surface. A delicate watercolor illustration of an olive branch with three green olives and silver-grey leaves occupies the center of the label. A narrow gold foil strip, barely half a millimeter wide, frames the entire label perimeter with understated luxury. Behind the bottle, slightly blurred, terracotta floor tiles, a wooden cutting board with fresh rosemary sprigs, and a folded linen napkin in sage green compose the background.\n\nAt the top of the label, in 22pt Trajan Pro bold embossed in metallic gold leaf with a subtle drop shadow, the estate name is prominently displayed: \"TERRA VERDE - Tenuta di Valdoria\"\n\nImmediately below the estate name, in 10pt Cormorant Garamond italic in dark olive green, the product designation line appears with quiet confidence: \"Premium Estate-Bottled Extra Virgin Olive Oil - First Cold Press\"\n\nBeneath the olive branch illustration, in 8pt Montserrat regular in matte black, two centered lines of harvest and pressing information read: \"Hand-Harvested and Stone-Milled Within 4 Hours - Harvest Season 2024\"\n\nOn the next line, in the same clean Montserrat regular at 8pt in matte black, the cultivar blend information states: \"Single Origin Blend: 60% Frantoio, 30% Leccino, 10% Moraiolo Cultivars\"\n\nIn the lower portion of the label, in 7pt Nunito Sans light in dark grey, the regional and production statements are arranged in a single line: \"Valdoria Protected-Origin Standard | Estate-Grown Olives | Organic Production Verified\"\n\nAt the bottom-left edge of the label, in 9pt Din Condensed bold in black, the volume statement is printed flush left: \"500 ml (16.9 fl oz) - Acidity < 0.3%\"\n\nAt the bottom-right corner of the label, in 6pt monospace type in dark grey, a small lot number appears flush right: \"LOT: TV-2024-0738 | Best Before: Dec 2026\"", "gt_regions": [{"id": "region_0", "text": "TERRA VERDE - Tenuta di Valdoria", "position": "top-center", "size": "large", "type": "brand", "carrier": "cotton paper label on glass bottle", "importance": "high"}, {"id": "region_1", "text": "Premium Estate-Bottled Extra Virgin Olive Oil - First Cold Press", "position": "top-center", "size": "small", "type": "product_line", "carrier": "cotton paper label on glass bottle", "importance": "high"}, {"id": "region_2", "text": "Hand-Harvested and Stone-Milled Within 4 Hours - Harvest Season 2024", "position": "bottom-center", "size": "tiny", "type": "process", "carrier": "cotton paper label on glass bottle", "importance": "medium"}, {"id": "region_3", "text": "Single Origin Blend: 60% Frantoio, 30% Leccino, 10% Moraiolo Cultivars", "position": "bottom-center", "size": "tiny", "type": "origin", "carrier": "cotton paper label on glass bottle", "importance": "medium"}, {"id": "region_4", "text": "Valdoria Protected-Origin Standard | Estate-Grown Olives | Organic Production Verified", "position": "bottom-center", "size": "tiny", "type": "certification", "carrier": "cotton paper label on glass bottle", "importance": "medium"}, {"id": "region_5", "text": "500 ml (16.9 fl oz) - Acidity < 0.3%", "position": "bottom-left", "size": "small", "type": "volume", "carrier": "cotton paper label on glass bottle", "importance": "high"}, {"id": "region_6", "text": "LOT: TV-2024-0738 | Best Before: Dec 2026", "position": "bottom-right", "size": "tiny", "type": "lot_number", "carrier": "cotton paper label on glass bottle", "importance": "low"}], "stats": {"total_chars": 397, "total_words": 63, "total_regions": 7}} {"prompt_id": "A2_L1_EN_003", "category": "label", "level": "L1", "language": "EN", "prompt": "A climate-controlled museum display case constructed from anti-reflective low-iron glass panels with brushed stainless steel corner joints, positioned in a dimly lit gallery with charcoal grey walls and polished concrete floors. Inside the case, resting on a custom-molded acid-free foam mount covered in slate-blue conservation fabric, sits an intact red-figure kylix attributed to the Brydon Workshop. The kylix measures approximately 32cm in diameter with a shallow bowl, delicate offset lip, and two horizontal loop handles extending symmetrically from the rim. The interior tondo depicts a symposiast reclining, rendered in reserved red-orange against the glossy black slip background, with fine relief lines detailing the drapery folds. Fiber-optic spotlights with 3000K color temperature illuminate the kylix from above at a 30-degree angle, producing minimal glare on the glossy slip surface. Adjacent cases in the peripheral background hold other classical vessels, their labels faintly visible as pale rectangles in the subdued gallery lighting.\n\nMounted on the front glass panel of the display case at visitor eye-level, a 15cm by 10cm identification label is printed on 200gsm archival matte board in warm white. The label's top line, set in 14pt Bembo bold in museum charcoal, presents the object title with precise typological terminology: \"Red-Figure Kylix (Type B Drinking Cup with Offset Lip)\"\n\nThe second line, in 11pt Bembo regular italic in dark sepia, provides the attribution: \"Attributed to the Brydon Workshop, Asterion Potter Group\"\n\nThe third line, in 10pt Bembo regular in neutral grey, states the date range and geographic provenance: \"ca. 480–470 BCE, Kerameikos Quarter, Thalassa Polis\"\n\nBelow a thin 0.3pt hairline rule in warm grey, a fourth line in 9pt Helvetica Neue light in medium grey gives the material and technique description: \"Terracotta; wheel-thrown with hand-applied strap handles, decorated in red-figure technique with added white and dilute glaze detail\"\n\nA fifth line in 8pt Helvetica Neue light, the same medium grey, provides the physical dimensions: \"H. 13.2 cm, Diam. of bowl 32.1 cm, Diam. with handles 39.4 cm, Wt. 1.84 kg\"\n\nAt the bottom of the label, in 7pt Helvetica Neue regular in dark grey, the accession number and acquisition credit line are printed: \"Accession No. 1987.42.15 | Bequest of Elian Voss, The Marlowe Classical Collection, 1987\"", "gt_regions": [{"id": "region_0", "text": "Red-Figure Kylix (Type B Drinking Cup with Offset Lip)", "position": "top-center", "size": "medium", "type": "title", "carrier": "archival matte board label", "importance": "high"}, {"id": "region_1", "text": "Attributed to the Brydon Workshop, Asterion Potter Group", "position": "top-center", "size": "small", "type": "attribution", "carrier": "archival matte board label", "importance": "high"}, {"id": "region_2", "text": "ca. 480–470 BCE, Kerameikos Quarter, Thalassa Polis", "position": "middle-center", "size": "small", "type": "date_provenance", "carrier": "archival matte board label", "importance": "high"}, {"id": "region_3", "text": "Terracotta; wheel-thrown with hand-applied strap handles, decorated in red-figure technique with added white and dilute glaze detail", "position": "bottom-center", "size": "tiny", "type": "material", "carrier": "archival matte board label", "importance": "medium"}, {"id": "region_4", "text": "H. 13.2 cm, Diam. of bowl 32.1 cm, Diam. with handles 39.4 cm, Wt. 1.84 kg", "position": "bottom-center", "size": "tiny", "type": "dimensions", "carrier": "archival matte board label", "importance": "medium"}, {"id": "region_5", "text": "Accession No. 1987.42.15 | Bequest of Elian Voss, The Marlowe Classical Collection, 1987", "position": "bottom-center", "size": "tiny", "type": "accession", "carrier": "archival matte board label", "importance": "low"}], "stats": {"total_chars": 455, "total_words": 80, "total_regions": 6}} {"prompt_id":"A2_L2_EN_001","category":"label","level":"L2","language":"EN","prompt":"A premium bottle of sample-region red wine is positioned at a precise 15-degree angle on a slab of aged Carrara marble, photographed in a high-end product studio. The primary key light is a large 120cm octagonal softbox placed at 45 degrees camera-left, producing smooth specular highlights along the dark-green glass shoulder. A secondary strip light at camera-right provides a subtle rim highlight. The background is a hand-painted canvas in graduated deep charcoal to near-black, with barely perceptible old-plaster texture. The bottle is heavy dark-green classic tall-shoulder glass with a tall punt, sealed with a burgundy foil capsule showing fine parallel embossed lines. A single drop of condensation sits on the marble near the base, catching a highlight. The front label is a rectangular piece of heavyweight cream-colored laid paper with visible horizontal chain lines, bordered by a narrow gold foil strip. At the top of the label, a copperplate engraving of the chateau is rendered in sepia ink, surrounded by an intricate border of grape vine tendrils in blind emboss.\n\nThe chateau name is hot-stamped in 24-karat gold foil using a Didone serif typeface with extreme contrast between thick and thin strokes. It gleams prominently at the top of the label: \"Chateau Bellavue Estate\"\n\nBelow the chateau illustration, letterpress-printed in a classic old-style serif in deep maroon ink with subtle impression into the paper, the appellation text reads: \"Sample Valley Grand Reserve Classe\"\n\nFurther down the front label, in the same deep maroon letterpress, the detailed appellation line states: \"Appellation Sample Valley Reserve Controlee\"\n\nBelow that, in a slightly smaller old-style serif printed in the same maroon ink, the bottling information appears: \"Estate Bottled at Chateau Bellavue — Harvest 2016 — Grower Proprietor\"\n\nAt the bottom of the front label, in 6pt condensed serif printed in dark grey rather than black for subtlety, the technical details read: \"Alc. 14.5% vol — 750 ml — Produced in Sample Region — Contains Sulfites\"\n\nOn the back of the bottle, a smaller rectangle of the same cream laid paper bears the tasting notes in elegant italic serif. The paragraph, printed in dark sepia, describes: \"Deep garnet with violet reflections. The nose reveals intense aromas of blackcurrant, ripe blackberry, and cedar wood, complemented by graphite and subtle vanilla from 18 months of French oak aging. Full-bodied with velvety tannins and a remarkably long finish of dark cherry, liquorice, and toasted spice. Cellar potential: drink 2022–2038.\"\n\nBelow the tasting notes on the back label, in condensed sans-serif at 7pt in dark grey, the operations compliance text states: \"Contains Sulfites (SO₂ < 130 mg/L) — Pregnancy Warning: Do not drink alcoholic beverages during pregnancy because of the risk of birth defects. Do not drive or operate machinery after consuming alcohol.\"\n\nFurther down the back label, in small caps sans-serif in charcoal, the importer information reads: \"Imported by: Sample Cru Selections LLC, LOCBLOCK-A0005, Unit SAMPLE, LOCBLOCK-SAFE — Tel: TELCODE-A0002\"\n\nAt the very bottom of the back label, beside a linear barcode, in 6pt monospace type, the lot information is printed: \"Lot No. L16-2284 | EAN: SAFE-CODE | Bottled: June 2018\"","gt_regions":[{"id":"region_0","text":"Chateau Bellavue Estate","position":"top-center","size":"large","type":"title","carrier":"front label, cream laid paper","importance":"high"},{"id":"region_1","text":"Sample Valley Grand Reserve Classe","position":"middle-center","size":"medium","type":"subtitle","carrier":"front label, cream laid paper","importance":"high"},{"id":"region_2","text":"Appellation Sample Valley Reserve Controlee","position":"bottom-center","size":"small","type":"subtitle","carrier":"front label, cream laid paper","importance":"medium"},{"id":"region_3","text":"Estate Bottled at Chateau Bellavue — Harvest 2016 — Grower Proprietor","position":"bottom-center","size":"small","type":"data","carrier":"front label, cream laid paper","importance":"medium"},{"id":"region_4","text":"Alc. 14.5% vol — 750 ml — Produced in Sample Region — Contains Sulfites","position":"bottom-center","size":"tiny","type":"data","carrier":"front label, cream laid paper","importance":"low"},{"id":"region_5","text":"Deep garnet with violet reflections. The nose reveals intense aromas of blackcurrant, ripe blackberry, and cedar wood, complemented by graphite and subtle vanilla from 18 months of French oak aging. Full-bodied with velvety tannins and a remarkably long finish of dark cherry, liquorice, and toasted spice. Cellar potential: drink 2022–2038.","position":"top-center","size":"small","type":"body","carrier":"back label, cream laid paper","importance":"medium"},{"id":"region_6","text":"Contains Sulfites (SO₂ < 130 mg/L) — Pregnancy Warning: Do not drink alcoholic beverages during pregnancy because of the risk of birth defects. Do not drive or operate machinery after consuming alcohol.","position":"middle-center","size":"tiny","type":"legal","carrier":"back label, cream laid paper","importance":"low"},{"id":"region_7","text":"Imported by: Sample Cru Selections LLC, LOCBLOCK-A0005, Unit SAMPLE, LOCBLOCK-SAFE — Tel: TELCODE-A0002","position":"bottom-center","size":"tiny","type":"data","carrier":"back label, cream laid paper","importance":"low"},{"id":"region_8","text":"Lot No. L16-2284 | EAN: SAFE-CODE | Bottled: June 2018","position":"bottom-center","size":"tiny","type":"data","carrier":"back label, cream laid paper","importance":"low"}],"stats":{"total_chars":940,"total_words":142,"total_regions":9}} {"prompt_id":"A2_L2_EN_002","category":"label","level":"L2","language":"EN","prompt":"A specialty single-origin coffee bag sits on a reclaimed oak countertop in a minimalist third-wave cafe, captured with a medium-format digital back at 110mm f/5.6. Cool, even daylight from a large north-facing window at camera-left creates a soft gradient of shadow across the right side of the matte-black kraft paper bag. Behind the bag, slightly out of focus, a brass hand-grinder and a white ceramic pour-over dripper provide context. The bag is constructed from triple-layer matte-black kraft paper with an interior foil lining and a tin tie closure folded neatly forward once. A one-way degassing valve is centered below the fold. The front features a large circular die-cut kraft-paper label of unbleached 150gsm kraft with visible wood fibers giving it a raw artisanal texture. A few scattered whole coffee beans with slight oil sheen and a dusting of fine grounds sit near the bag's base on the warm oak countertop.\n\nAt the top of the circular label, screen-printed in opaque matte-white ink using a bold geometric sans-serif typeface that fills the upper third of the circle, the brand name stands out: \"SUMMIT ROASTERS\"\n\nBelow the brand name, separated by a thin gold rule line, the origin information is printed in metallic gold ink in a condensed humanist sans-serif: \"Single Origin — Sample Highlands, North Ridge District\"\n\nSpanning two lines in white italic text in a flowing script-influenced sans-serif, the tasting notes are centered on the label: \"Tasting Notes: Blueberry Compote, Jasmine Blossom, Dark Chocolate, Bergamot Zest, Raw Honey Sweetness, Silky Body\"\n\nAt the bottom of the circular label, a monospaced production-data line printed in warm grey reads: \"Roasted: March 15, 2024 | Net Wt. 12 oz (340 g) | Whole Bean\"\n\nOn the back of the bag, a white rectangular sticker is affixed slightly off-center. At the top, printed in dense 7pt sans-serif, the altitude and processing details state: \"Altitude: 1,950–2,200 m.a.s.l. | Process: Fully Washed, Sun-Dried on Raised Beds | Variety: Heirloom Sample Highland Landraces\"\n\nBelow the origin data on the back sticker, the brewing instructions are printed in the same precise 7pt sans-serif: \"Brew Guide: Use 15g fine-medium ground coffee to 250ml filtered water at 94°C. Bloom with 50ml for 30 seconds, then pour in slow concentric circles. Target total brew time: 3:30–4:00.\"\n\nIn the middle of the back sticker, the batch information line reads: \"Best Before: September 15, 2024 | Batch No. SHL-0324-A07 | Roast Profile: Light-Medium, First Crack +15s Development\"\n\nNear the bottom of the back sticker, the certification details are listed: \"Certified Organic (Regional Sample Standard) | Ethical Trade Program | Forest-Friendly Certified | Cup Score: 88.5\"\n\nAt the very bottom of the back sticker, the company address appears in the smallest type: \"Summit Roasters Inc., LOCBLOCK-A0006, LOCBLOCK-SAFE, USA | MAILCODE-A0004 | WEBLINK_SAFE\"","gt_regions":[{"id":"region_0","text":"SUMMIT ROASTERS","position":"top-center","size":"large","type":"title","carrier":"front circular kraft label","importance":"high"},{"id":"region_1","text":"Single Origin — Sample Highlands, North Ridge District","position":"top-center","size":"medium","type":"subtitle","carrier":"front circular kraft label","importance":"high"},{"id":"region_2","text":"Tasting Notes: Blueberry Compote, Jasmine Blossom, Dark Chocolate, Bergamot Zest, Raw Honey Sweetness, Silky Body","position":"middle-center","size":"small","type":"body","carrier":"front circular kraft label","importance":"medium"},{"id":"region_3","text":"Roasted: March 15, 2024 | Net Wt. 12 oz (340 g) | Whole Bean","position":"bottom-center","size":"tiny","type":"data","carrier":"front circular kraft label","importance":"low"},{"id":"region_4","text":"Altitude: 1,950–2,200 m.a.s.l. | Process: Fully Washed, Sun-Dried on Raised Beds | Variety: Heirloom Sample Highland Landraces","position":"top-center","size":"tiny","type":"data","carrier":"back rectangular sticker","importance":"medium"},{"id":"region_5","text":"Brew Guide: Use 15g fine-medium ground coffee to 250ml filtered water at 94°C. Bloom with 50ml for 30 seconds, then pour in slow concentric circles. Target total brew time: 3:30–4:00.","position":"top-center","size":"tiny","type":"body","carrier":"back rectangular sticker","importance":"medium"},{"id":"region_6","text":"Best Before: September 15, 2024 | Batch No. SHL-0324-A07 | Roast Profile: Light-Medium, First Crack +15s Development","position":"middle-center","size":"tiny","type":"data","carrier":"back rectangular sticker","importance":"low"},{"id":"region_7","text":"Certified Organic (Regional Sample Standard) | Ethical Trade Program | Forest-Friendly Certified | Cup Score: 88.5","position":"bottom-center","size":"tiny","type":"data","carrier":"back rectangular sticker","importance":"low"},{"id":"region_8","text":"Summit Roasters Inc., LOCBLOCK-A0006, LOCBLOCK-SAFE, USA | MAILCODE-A0004 | WEBLINK_SAFE","position":"bottom-center","size":"tiny","type":"data","carrier":"back rectangular sticker","importance":"low"}],"stats":{"total_chars":869,"total_words":137,"total_regions":9}} {"prompt_id": "A2_L2_EN_003", "category": "label", "level": "L2", "language": "EN", "prompt": "A craft beer can is centered on a rough-hewn slate coaster atop a dark walnut bar surface, photographed with a full-frame mirrorless camera at 85mm f/2.8. A warm tungsten-gelled key light simulates late-afternoon bar ambiance, while a cool-blue hair light from behind creates a thin crescent highlight along the can's left edge. The background dissolves into creamy bokeh of blurred bar shelves. The 16oz tallboy has a matte-finish shrink-sleeve label wrapped 360 degrees, featuring a mountain landscape illustration with a snow-capped alpine peak at sunrise — deep indigo sky transitioning through golden hour oranges and pinks, with dark pine forests in foreground silhouette. Condensation beads encircle the can.\n\nSpanning the top of the can in large distressed hand-lettered white type with a drop shadow against the illustrated sky, the brewery name reads: \"NORTH PEAK BREWING CO.\"\n\nBelow the mountain peak, in bold condensed sans-serif inside a fluorescent-orange banner with rounded ends, the beer name announces: \"Alpine IPA\"\n\nBelow the banner, in clean condensed white sans-serif on the indigo sky portion, the hop information reads: \"Hops: Citra, Mosaic, Simcoe, Galaxy\"\n\nWhere the illustration transitions from sky to forest silhouette, the stats are presented in white with bold numbers and light-weight labels: \"IBU: 65 | ABV: 6.8%\"\n\nAt the bottom of the front panel, in subtle light-grey condensed sans-serif, the origin line states: \"Brewed in North Ridge — 16 FL OZ (473 ml)\"\n\nOn the back panel, a tasting description in clean white sans-serif on the dark portion of the illustration describes: \"A bold West Coast-style IPA bursting with tropical mango and passionfruit aromas, layered over resinous pine and a crisp, dry finish. Unfiltered and naturally hazy.\"\n\nBelow the tasting notes on the back panel, the ingredients list appears in small condensed type: \"Ingredients: Water, Barley Malt, Wheat, Hops (Citra, Mosaic, Simcoe, Galaxy), Yeast\"\n\nFurther down, nutritional information is presented in a structured format: \"Nutrition Facts: Serving Size 16 fl oz | Calories 210 | Total Carb 18g | Protein 2g\"\n\nThe complete alcohol warning follows in required condensed type: \"GOVERNMENT WARNING: Do not drink alcoholic beverages during pregnancy because of the risk of birth defects. Do not drive or operate machinery after drinking alcohol.\"\n\nAt the bottom of the back panel, beside a complete UPC barcode, the distributor information reads: \"Distributed by: North Peak Brewing Co., LOCBLOCK-A0007, LOCBLOCK-SAFE | UPC 8 52347 00612 4\"", "gt_regions": [{"id": "region_0", "text": "NORTH PEAK BREWING CO.", "position": "top-center", "size": "large", "type": "title", "carrier": "front can shrink-sleeve label", "importance": "high"}, {"id": "region_1", "text": "Alpine IPA", "position": "top-center", "size": "large", "type": "subtitle", "carrier": "front can shrink-sleeve label, fluorescent-orange banner", "importance": "high"}, {"id": "region_2", "text": "Hops: Citra, Mosaic, Simcoe, Galaxy", "position": "middle-center", "size": "small", "type": "body", "carrier": "front can shrink-sleeve label", "importance": "medium"}, {"id": "region_3", "text": "IBU: 65 | ABV: 6.8%", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "front can shrink-sleeve label", "importance": "medium"}, {"id": "region_4", "text": "Brewed in North Ridge — 16 FL OZ (473 ml)", "position": "bottom-center", "size": "tiny", "type": "data", "carrier": "front can shrink-sleeve label", "importance": "low"}, {"id": "region_5", "text": "A bold West Coast-style IPA bursting with tropical mango and passionfruit aromas, layered over resinous pine and a crisp, dry finish. Unfiltered and naturally hazy.", "position": "top-center", "size": "small", "type": "body", "carrier": "back can shrink-sleeve label", "importance": "medium"}, {"id": "region_6", "text": "Ingredients: Water, Barley Malt, Wheat, Hops (Citra, Mosaic, Simcoe, Galaxy), Yeast", "position": "middle-center", "size": "tiny", "type": "data", "carrier": "back can shrink-sleeve label", "importance": "low"}, {"id": "region_7", "text": "Nutrition Facts: Serving Size 16 fl oz | Calories 210 | Total Carb 18g | Protein 2g", "position": "bottom-center", "size": "tiny", "type": "data", "carrier": "back can shrink-sleeve label", "importance": "low"}, {"id": "region_8", "text": "GOVERNMENT WARNING: Do not drink alcoholic beverages during pregnancy because of the risk of birth defects. Do not drive or operate machinery after drinking alcohol.", "position": "bottom-center", "size": "tiny", "type": "legal", "carrier": "back can shrink-sleeve label", "importance": "low"}, {"id": "region_9", "text": "Distributed by: North Peak Brewing Co., LOCBLOCK-A0007, LOCBLOCK-SAFE | UPC 8 52347 00612 4", "position": "bottom-center", "size": "tiny", "type": "data", "carrier": "back can shrink-sleeve label", "importance": "low"}], "stats": {"total_chars": 713, "total_words": 116, "total_regions": 10}} {"prompt_id": "A4_L1_EN_001", "category": "billboard", "level": "L1", "language": "EN", "prompt": "A photograph of a large retail billboard — approximately 6 meters wide by 3 meters tall — mounted on the exterior wall of a big-box electronics store in a suburban shopping plaza. The billboard is backlit with edge-lit LED panels creating even illumination across its vinyl-wrapped surface. The design features a bold red-to-crimson gradient background with dynamic diagonal white speed lines suggesting urgency. Shot on an overcast afternoon with soft diffused light, the billboard's colors appear saturated and vivid against the grey sky.\n\nThe billboard's primary headline is set in Impact Bold condensed white lettering — approximately 40cm tall — with a subtle black outer stroke for contrast against the red background: \"MASSIVE CLEARANCE SALE — UP TO 50% OFF EVERYTHING IN STORE\"\n\nBelow the headline, in yellow condensed sans-serif Oswald Bold at 20cm with a crisp black drop shadow, a secondary line announces: \"THIS WEEKEND ONLY — Friday Through Sunday — Doors Open 7 AM Sharp!\"\n\nA horizontal white banner strip across the bottom third contains specific deal callouts in dark red bold Helvetica Bold Condensed at 12cm: \"4K TVs from $299 | Laptops from $449 | Wireless Earbuds $29.99 | Gaming Consoles 30% Off | All Accessories Buy 2 Get 1 Free\"\n\nIn the bottom-right corner, enclosed within a white rounded rectangle, the store logo and location details read: \"TECHMART ELECTRONICS — LOCBLOCK-A0008, Ridgemont Plaza | Open 7 AM – 10 PM This Weekend | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "MASSIVE CLEARANCE SALE — UP TO 50% OFF EVERYTHING IN STORE", "position": "top-center", "size": "large", "type": "title", "carrier": "billboard vinyl", "importance": "high"}, {"id": "region_1", "text": "THIS WEEKEND ONLY — Friday Through Sunday — Doors Open 7 AM Sharp!", "position": "middle-center", "size": "medium", "type": "subtitle", "carrier": "billboard vinyl", "importance": "high"}, {"id": "region_2", "text": "4K TVs from $299 | Laptops from $449 | Wireless Earbuds $29.99 | Gaming Consoles 30% Off | All Accessories Buy 2 Get 1 Free", "position": "middle-center", "size": "medium", "type": "body", "carrier": "banner strip", "importance": "medium"}, {"id": "region_3", "text": "TECHMART ELECTRONICS — LOCBLOCK-A0008, Ridgemont Plaza | Open 7 AM – 10 PM This Weekend | WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "logo box", "importance": "low"}], "stats": {"total_chars": 349, "total_words": 57, "total_regions": 4}} {"prompt_id": "A4_L1_EN_002", "category": "billboard", "level": "L1", "language": "EN", "prompt": "A highway billboard photograph taken from the passenger side of a moving vehicle on a straight stretch of interstate. The standard 48-sheet format billboard is mounted on two steel I-beam poles roughly 8 meters above ground. The surrounding landscape is flat agricultural land under a clear blue sky with wispy cirrus clouds. Late afternoon sun illuminates the billboard face directly. The billboard background is a vibrant fresh green gradient overlaid with a close-up photograph of a submarine sandwich occupying the left 40 percent, showing visible layers of fresh vegetables, deli meats, and artisan bread.\n\nOn the right portion of the billboard, in bold sans-serif lettering against the green gradient, the restaurant's headline message reads: \"TASTE THE GOODNESS — Handcrafted Submarine Sandwiches, Signature Wraps & Garden-Fresh Salads Made to Order with Premium Ingredients\"\n\nBelow the headline, a promotional offer is displayed in bold yellow text on a dark green banner strip: \"LIMITED TIME: Buy Any Footlong, Get One 50% Off — Use Code ROAD50 in App or In-Store\"\n\nIn the bottom-right corner, directional and location information appears in clean white text: \"NEXT EXIT — Sample Route, Exit SAFE-B — Open 6 AM to Midnight — Drive-Thru Available\"\n\nIn the bottom-left corner, the restaurant's logo and tagline are rendered in branded green and yellow: \"GREENLEAF SUBS — Fresher Ingredients, Better Sandwiches Since 1987\"\n\nOn the left side, below the sandwich photograph, a smaller promotional callout in white text on a semi-transparent dark overlay highlights: \"NEW: Breakfast Menu 6–10 AM — Egg & Avocado Wrap $5.99 | Download Our App for Mobile Ordering & Rewards\"", "gt_regions": [{"id": "region_0", "text": "TASTE THE GOODNESS — Handcrafted Submarine Sandwiches, Signature Wraps & Garden-Fresh Salads Made to Order with Premium Ingredients", "position": "top-right", "size": "large", "type": "title", "carrier": "billboard", "importance": "high"}, {"id": "region_1", "text": "LIMITED TIME: Buy Any Footlong, Get One 50% Off — Use Code ROAD50 in App or In-Store", "position": "middle-right", "size": "medium", "type": "body", "carrier": "promo banner", "importance": "high"}, {"id": "region_2", "text": "NEXT EXIT — Sample Route, Exit SAFE-B — Open 6 AM to Midnight — Drive-Thru Available", "position": "bottom-right", "size": "small", "type": "data", "carrier": "directional info", "importance": "medium"}, {"id": "region_3", "text": "GREENLEAF SUBS — Fresher Ingredients, Better Sandwiches Since 1987", "position": "bottom-left", "size": "medium", "type": "title", "carrier": "brand logo", "importance": "medium"}, {"id": "region_4", "text": "NEW: Breakfast Menu 6–10 AM — Egg & Avocado Wrap $5.99 | Download Our App for Mobile Ordering & Rewards", "position": "middle-left", "size": "small", "type": "body", "carrier": "billboard", "importance": "low"}], "stats": {"total_chars": 468, "total_words": 75, "total_regions": 5}} {"prompt_id": "A4_L1_EN_003", "category": "billboard", "level": "L1", "language": "EN", "prompt": "A minimalist technology brand billboard displayed on the side of a glass-curtain-wall office tower in a central business district, captured at blue hour. The surrounding buildings reflect deep blue twilight, creating dramatic contrast with the bright display. The billboard is a high-resolution LED digital display — approximately 8 meters by 4 meters — with perfect blacks and vivid color reproduction. The pure matte black background carries no imagery whatsoever — only typography floating in the luminous void.\n\nThe main headline is displayed in a thin-weight sans-serif typeface — similar to SF Pro Display Ultralight at approximately 50cm tall — in luminous white that seems to hover in the darkness: \"THINK BEYOND — Innovation Starts Where Comfort Ends\"\n\nBelow the headline, centered, a secondary line in the same typeface at regular weight and smaller 20cm size renders in a soft silver-grey: \"Introducing NovaMind AI — The World's First Neural Desktop Assistant That Learns Your Workflow — Understanding You Before You Ask — Now with Multi-Language Support in 40+ Languages\"\n\nAt the bottom of the display, minimal product information in a condensed light typeface at 12cm with generous letter-spacing: \"Available December 2026 — Pre-Order Now at WEBLINK_SAFE — Plans Starting at $4.99/month — Free Forever for Learners & Educators with Valid LEARN-SAFE Code\"\n\nIn the bottom-right corner, a small glowing stylized neuron logo mark emits a soft blue-white pulse beside the brand name in clean geometric sans-serif: \"NOVAMIND\"", "gt_regions": [{"id": "region_0", "text": "THINK BEYOND — Innovation Starts Where Comfort Ends", "position": "middle-center", "size": "large", "type": "title", "carrier": "LED billboard", "importance": "high"}, {"id": "region_1", "text": "Introducing NovaMind AI — The World's First Neural Desktop Assistant That Learns Your Workflow — Understanding You Before You Ask — Now with Multi-Language Support in 40+ Languages", "position": "middle-center", "size": "medium", "type": "body", "carrier": "LED billboard", "importance": "high"}, {"id": "region_2", "text": "Available December 2026 — Pre-Order Now at WEBLINK_SAFE — Plans Starting at $4.99/month — Free Forever for Learners & Educators with Valid LEARN-SAFE Code", "position": "bottom-center", "size": "small", "type": "data", "carrier": "LED billboard", "importance": "medium"}, {"id": "region_3", "text": "NOVAMIND", "position": "bottom-right", "size": "medium", "type": "title", "carrier": "brand logo", "importance": "medium"}], "stats": {"total_chars": 393, "total_words": 59, "total_regions": 4}} {"prompt_id": "A4_L2_EN_001", "category": "billboard", "level": "L2", "language": "EN", "prompt": "A large real estate development billboard (approximately 8m × 4m) standing at the entrance to a new residential community under construction. The billboard is a high-quality vinyl wrap on an aluminum frame structure with steel support poles. Behind it, partially completed luxury homes and construction cranes are visible against a sunset sky.\n\nAcross the upper band, oversized block capitals present the community name: \"GRANDVIEW ESTATES — Where Luxury Meets Nature — An Exclusive Lakeside Community by Lakeside Sample Builders\"\n\nIn the middle-left column, solid 22pt block text introduces the homes: \"Luxury Single-Family Residences from $450,000 — 3, 4 & 5 Bedroom Floor Plans Available — 2,200 to 4,800 Square Feet — Sample Efficiency Certified Construction\"\n\nDirectly below in the middle-left column, compact 12pt type lists the site amenities: \"Premium Lakefront Homesites with Private Dock Access | Wooded Conservation Lots Available | Gated Entry with 24/7 Security | Resort-Style Pool & Clubhouse | Walking Trails & Nature Preserve\"\n\nA centered banner overlay highlights the current release in bold 22pt type: \"NOW SELLING PHASE II — Limited Release: 28 Premium Homesites — Model Home Grand Opening This Saturday & Sunday 10AM–5PM — Refreshments Served\"\n\nThe middle-right column uses condensed 10pt utility type for nearby services: \"Award-Winning Greenfield Learning Center District | 10 Minutes to Downtown | 5 Minutes to Regional Medical Center | Easy Access to Sample Connector Route\"\n\nAt the bottom-left, an understated 11pt contact panel provides sales details: \"SALES CENTER OPEN DAILY — LOCBLOCK-A0008, Sample Lake District | Contact: TELCODE-A0008 | Info Code: GRANDVIEW-SAFE | WEBLINK_SAFE\"\n\nAt the bottom-center, a matching incentive panel reads: \"Ask About Our Move-In Ready Homes — Quick Close Incentive: $15,000 Toward Closing Costs — Sample Financing Options Welcome — Builder Warranty Included\"\n\nAt the bottom-right, a slim 12pt footer carries the builder notice: \"LAKESIDE SAMPLE BUILDERS — Building SAFE-LICENSE — Sample Housing Notice | Broker Cooperation Welcome — Listing Code SAFE-48291034\"", "gt_regions": [{"id": "region_0", "text": "GRANDVIEW ESTATES — Where Luxury Meets Nature — An Exclusive Lakeside Community by Lakeside Sample Builders", "position": "top-center", "size": "large", "type": "title", "carrier": "billboard", "importance": "high"}, {"id": "region_1", "text": "Luxury Single-Family Residences from $450,000 — 3, 4 & 5 Bedroom Floor Plans Available — 2,200 to 4,800 Square Feet — Sample Efficiency Certified Construction", "position": "middle-left", "size": "medium", "type": "body", "carrier": "billboard", "importance": "high"}, {"id": "region_2", "text": "Premium Lakefront Homesites with Private Dock Access | Wooded Conservation Lots Available | Gated Entry with 24/7 Security | Resort-Style Pool & Clubhouse | Walking Trails & Nature Preserve", "position": "middle-left", "size": "small", "type": "body", "carrier": "billboard", "importance": "medium"}, {"id": "region_3", "text": "NOW SELLING PHASE II — Limited Release: 28 Premium Homesites — Model Home Grand Opening This Saturday & Sunday 10AM–5PM — Refreshments Served", "position": "middle-center", "size": "medium", "type": "body", "carrier": "banner overlay", "importance": "high"}, {"id": "region_4", "text": "Award-Winning Greenfield Learning Center District | 10 Minutes to Downtown | 5 Minutes to Regional Medical Center | Easy Access to Sample Connector Route", "position": "middle-right", "size": "small", "type": "body", "carrier": "billboard", "importance": "medium"}, {"id": "region_5", "text": "SALES CENTER OPEN DAILY — LOCBLOCK-A0008, Sample Lake District | Contact: TELCODE-A0008 | Info Code: GRANDVIEW-SAFE | WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "billboard", "importance": "medium"}, {"id": "region_6", "text": "Ask About Our Move-In Ready Homes — Quick Close Incentive: $15,000 Toward Closing Costs — Sample Financing Options Welcome — Builder Warranty Included", "position": "bottom-center", "size": "small", "type": "body", "carrier": "billboard", "importance": "medium"}, {"id": "region_7", "text": "LAKESIDE SAMPLE BUILDERS — Building SAFE-LICENSE — Sample Housing Notice | Broker Cooperation Welcome — Listing Code SAFE-48291034", "position": "bottom-right", "size": "small", "type": "data", "carrier": "billboard footer", "importance": "low"}], "stats": {"total_chars": 1158, "total_words": 161, "total_regions": 8}} {"prompt_id": "A4_L2_EN_002", "category": "billboard", "level": "L2", "language": "EN", "prompt": "A highway billboard for a fast-food chain stands beside a rural road, viewed from about 200 meters away. The standard 14×48-foot vinyl panel sits on a single steel monopole against distant grain silos in early-evening light.\n\nAcross the top-center, massive vinyl-cut display lettering identifies the restaurant: \"BURGER BARN — Home of the Famous Triple Stack Since 1972 — Over 50 Million Served!\"\n\nIn the middle-left, sturdy Univers type highlights the limited-time burger: \"NEW! The Smoky Mountain BBQ Burger — Angus Beef, Hickory-Smoked Bacon, Crispy Onion Strings, Tangy BBQ Sauce on a Brioche Bun — For a Limited Time Only!\"\n\nAt the middle-center, condensed 10pt type lists the meal offers: \"COMBO DEALS: Triple Stack Meal $8.99 | Double Bacon Cheeseburger Meal $7.49 | Kids' Meals from $4.99 (Includes Toy!) | Free Refills on All Fountain Drinks\"\n\nIn the middle-right, well-spaced 24pt Helvetica announces service information: \"DRIVE-THRU OPEN 24 HOURS — 7 DAYS A WEEK — Including All Major Holidays — Mobile Orders: Skip the Line with the Burger Barn App!\"\n\nAt the bottom-left, a clear directional strip states: \"EXIT SAFE-42 — TURN RIGHT — 2 MILES AHEAD ON LEFT — You'll See Our Big Red Barn Roof! — GPS: LOCBLOCK-SAFE, Greenfield\"\n\nAcross the bottom-center, condensed hiring text presents: \"HIRING NOW: Crew Members & Shift Managers — $15–$19/hr + Benefits — Apply at WEBLINK_SAFE or Use Hiring Code BARN-SAFE\"\n\nAt the bottom-right, fine 10pt sans-serif text notes: \"Breakfast Served 5 AM – 10:30 AM | Catering Available for Groups of 20+ | Gift Tokens at Register & Online | Follow HANDLECODE_SAFE\"", "gt_regions": [{"id": "region_0", "text": "BURGER BARN — Home of the Famous Triple Stack Since 1972 — Over 50 Million Served!", "position": "top-center", "size": "large", "type": "title", "carrier": "billboard", "importance": "high"}, {"id": "region_1", "text": "NEW! The Smoky Mountain BBQ Burger — Angus Beef, Hickory-Smoked Bacon, Crispy Onion Strings, Tangy BBQ Sauce on a Brioche Bun — For a Limited Time Only!", "position": "middle-left", "size": "medium", "type": "body", "carrier": "billboard", "importance": "high"}, {"id": "region_2", "text": "COMBO DEALS: Triple Stack Meal $8.99 | Double Bacon Cheeseburger Meal $7.49 | Kids' Meals from $4.99 (Includes Toy!) | Free Refills on All Fountain Drinks", "position": "middle-center", "size": "small", "type": "data", "carrier": "billboard", "importance": "medium"}, {"id": "region_3", "text": "DRIVE-THRU OPEN 24 HOURS — 7 DAYS A WEEK — Including All Major Holidays — Mobile Orders: Skip the Line with the Burger Barn App!", "position": "middle-right", "size": "medium", "type": "body", "carrier": "billboard", "importance": "medium"}, {"id": "region_4", "text": "EXIT SAFE-42 — TURN RIGHT — 2 MILES AHEAD ON LEFT — You'll See Our Big Red Barn Roof! — GPS: LOCBLOCK-SAFE, Greenfield", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "directional strip", "importance": "high"}, {"id": "region_5", "text": "HIRING NOW: Crew Members & Shift Managers — $15–$19/hr + Benefits — Apply at WEBLINK_SAFE or Use Hiring Code BARN-SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "billboard footer", "importance": "low"}, {"id": "region_6", "text": "Breakfast Served 5 AM – 10:30 AM | Catering Available for Groups of 20+ | Gift Tokens at Register & Online | Follow HANDLECODE_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "billboard footer", "importance": "low"}], "stats": {"total_chars": 883, "total_words": 150, "total_regions": 7}} {"prompt_id": "A4_L2_EN_003", "category": "billboard", "level": "L2", "language": "EN", "prompt": "A dental clinic billboard mounted above a two-story medical office building on a suburban commercial strip. The billboard is a front-lit panel (approximately 4m × 2m) with halogen flood lights angled from below. Professional photography of a smiling family occupies the left third of the design.\n\nAcross the top-center, prominent heavy condensed sans-serif lettering presents the clinic name: \"OCEANVIEW DENTAL — Complete Family & Cosmetic Dentistry — Your Smile, Our Passion Since 2008\"\n\nIn the middle-left column, well-spaced solid 22pt block text introduces the care teams: \"Care Team A (General & Cosmetic) | Care Team B (Orthodontics & Clear Aligners) | Care Team C (Pediatric Dentistry) — Accepting New Visitors of All Ages!\"\n\nAt the middle-center, compact 12pt condensed type lists the services: \"SERVICES: Teeth Whitening | Veneers & Bonding | Dental Implants | Root Canals | Crowns & Bridges | Clear Aligner Treatment | Emergency Same-Day Appointments | Sedation Dentistry Available\"\n\nIn the middle-right column, a clean 20pt Franklin Gothic promo banner reports: \"NEW CLIENT SPECIAL: Free Comprehensive Exam, X-Rays & Whitening Kit ($350 Value) — Call Today to Schedule! | Most Insurance Plans Accepted | Flexible Payment Plans | SampleCare Financing\"\n\nAt the bottom-left, understated 11pt Futura Light lists the hours: \"CONVENIENT HOURS: Mon–Thu 7AM–7PM | Friday 8AM–4PM | Saturday 9AM–2PM | Sunday by Appointment | Se Habla Español\"\n\nAt the bottom-center, a slim regulatory-size footer line provides location and contact details: \"LOCBLOCK-A0009, Sample View District | TELCODE-A0009 | WEBLINK_SAFE | ★★★★★ 4.9/5 on ReviewHub (1,247 Reviews)\"\n\nAt the bottom-right, condensed 10pt utility type lists visitor amenities: \"FREE PARKING IN REAR | WHEELCHAIR ACCESSIBLE | COMPLIMENTARY WI-FI IN WAITING AREA | KIDS' PLAY CORNER\"", "gt_regions": [{"id": "region_0", "text": "OCEANVIEW DENTAL — Complete Family & Cosmetic Dentistry — Your Smile, Our Passion Since 2008", "position": "top-center", "size": "large", "type": "title", "carrier": "billboard", "importance": "high"}, {"id": "region_1", "text": "Care Team A (General & Cosmetic) | Care Team B (Orthodontics & Clear Aligners) | Care Team C (Pediatric Dentistry) — Accepting New Visitors of All Ages!", "position": "middle-left", "size": "medium", "type": "body", "carrier": "billboard", "importance": "high"}, {"id": "region_2", "text": "SERVICES: Teeth Whitening | Veneers & Bonding | Dental Implants | Root Canals | Crowns & Bridges | Clear Aligner Treatment | Emergency Same-Day Appointments | Sedation Dentistry Available", "position": "middle-center", "size": "small", "type": "body", "carrier": "billboard", "importance": "medium"}, {"id": "region_3", "text": "NEW CLIENT SPECIAL: Free Comprehensive Exam, X-Rays & Whitening Kit ($350 Value) — Call Today to Schedule! | Most Insurance Plans Accepted | Flexible Payment Plans | SampleCare Financing", "position": "middle-right", "size": "medium", "type": "body", "carrier": "promo banner", "importance": "high"}, {"id": "region_4", "text": "CONVENIENT HOURS: Mon–Thu 7AM–7PM | Friday 8AM–4PM | Saturday 9AM–2PM | Sunday by Appointment | Se Habla Español", "position": "bottom-left", "size": "small", "type": "data", "carrier": "billboard", "importance": "medium"}, {"id": "region_5", "text": "LOCBLOCK-A0009, Sample View District | TELCODE-A0009 | WEBLINK_SAFE | ★★★★★ 4.9/5 on ReviewHub (1,247 Reviews)", "position": "bottom-center", "size": "small", "type": "data", "carrier": "billboard footer", "importance": "medium"}, {"id": "region_6", "text": "FREE PARKING IN REAR | WHEELCHAIR ACCESSIBLE | COMPLIMENTARY WI-FI IN WAITING AREA | KIDS' PLAY CORNER", "position": "bottom-right", "size": "small", "type": "body", "carrier": "billboard footer", "importance": "low"}], "stats": {"total_chars": 941, "total_words": 129, "total_regions": 7}} {"prompt_id":"A4_L3_EN_001","category":"billboard","level":"L3","language":"EN","prompt":"A massive LED digital billboard display (approximately 12m × 6m) mounted on the exterior of a convention center. The display shows a high-resolution automotive advertisement for a major auto show. Photographed at dusk with the LED screen providing dramatic illumination.\n\nCrowning the composition, the LED billboard, set in prominent oversized block capitals leading from the upper band, conveys: \"METRO CITY INTERNATIONAL AUTO SHOW 2026 — The Future of Driving Starts Here — 38th Annual Edition\"\n\nNestled beneath, the LED billboard at the head of the layout, rendered in standard 24pt Helvetica type, states: \"OVER 200 VEHICLES ON DISPLAY — World Premieres from 14 Manufacturers — Concept Cars & Production Models — Luxury, Performance & Family Segments\"\n\nIn the middle-left, the LED billboard uses sturdy medium-weight Univers to present: \"ELECTRIC & HYBRID SHOWCASE — Hall 3 Dedicated to Zero-Emission Vehicles — Test Drive the Latest EVs on Our Indoor Track — Charging Technology Expo — Battery Innovation Zone\"\n\nAt the middle-center, an LED billboard panel in slim regulatory-size text presents: \"FEATURED WORLD PREMIERES — Aurora E9 Electric Sedan — Northstar Trail Hybrid SUV — Metroline C2 City EV — Velocity R6 Performance Coupe — Reveal Stage: Hall 2\"\n\nAlong the middle-left, compact 12pt condensed type introduces the test-drive program: \"ALL-NEW TEST DRIVE EXPERIENCE — Reserve Your Slot Online — Choose from 40+ Models — Professional Instructors on Closed Circuit — Free with Admission — Must Present VALID-SAMPLE Access Code\"\n\nIn the middle-right column, slim regulatory-size text gives the schedule and venue: \"DATES: October 15–23, 2026 | HOURS: Weekdays 10AM–8PM, Weekends 9AM–9PM | VENUE: Metro Convention Center, Halls 1–5, LOCBLOCK-A0009\"\n\nAt the bottom-left, an LED billboard panel in understated 11pt Futura Light advertises: \"TICKETS: Adult $22 | Senior (65+) $15 | Student with ID $12 | Children 6–12 $8 | Under 6 FREE | Family Pack (2 Adults + 3 Kids) $52 | Sample All-Access $95 (Includes Preview Night Oct 14)\"\n\nAlso at the bottom-left, a matching compact event panel lists: \"SPECIAL EVENTS: Oct 16 Women in Automotive Panel | Oct 18 Electric Future Symposium | Oct 20 Classic Car Parade | Oct 22 Kids' Day: Free Toy Cars for First 500 Children | Every Evening: Live DJ & Food Trucks in Outdoor Plaza\"\n\nAcross the bottom-center, an LED billboard strip in condensed 10pt utility type announces: \"PARKING: On-Site Garage $20/day | Satellite Lot $10 + Free Shuttle Every 10 Min | Sample Rail: Convention Center Station (Blue Line) | Rideshare Drop-Off Zone at North Entrance\"\n\nAt the bottom-right, an LED billboard footer line in understated compact 12pt condensed type presents: \"PRESENTED BY: Metro Auto Showcase Group | TITLE SPONSOR: Pacific Sample Bank | MEDIA PARTNERS: AutoVista, Road & Engine, AutoRate | WEBLINK_SAFE | #MetroAutoShow2026\"","gt_regions":[{"id":"region_0","text":"METRO CITY INTERNATIONAL AUTO SHOW 2026 — The Future of Driving Starts Here — 38th Annual Edition","position":"top-center","size":"large","type":"title","carrier":"LED billboard","importance":"high"},{"id":"region_1","text":"OVER 200 VEHICLES ON DISPLAY — World Premieres from 14 Manufacturers — Concept Cars & Production Models — Luxury, Performance & Family Segments","position":"top-center","size":"medium","type":"body","carrier":"LED billboard","importance":"high"},{"id":"region_2","text":"ELECTRIC & HYBRID SHOWCASE — Hall 3 Dedicated to Zero-Emission Vehicles — Test Drive the Latest EVs on Our Indoor Track — Charging Technology Expo — Battery Innovation Zone","position":"middle-left","size":"medium","type":"body","carrier":"LED billboard","importance":"high"},{"id":"region_3","text":"FEATURED WORLD PREMIERES — Aurora E9 Electric Sedan — Northstar Trail Hybrid SUV — Metroline C2 City EV — Velocity R6 Performance Coupe — Reveal Stage: Hall 2","position":"middle-center","size":"small","type":"data","carrier":"LED billboard","importance":"medium"},{"id":"region_4","text":"ALL-NEW TEST DRIVE EXPERIENCE — Reserve Your Slot Online — Choose from 40+ Models — Professional Instructors on Closed Circuit — Free with Admission — Must Present VALID-SAMPLE Access Code","position":"middle-left","size":"small","type":"body","carrier":"LED billboard","importance":"medium"},{"id":"region_5","text":"DATES: October 15–23, 2026 | HOURS: Weekdays 10AM–8PM, Weekends 9AM–9PM | VENUE: Metro Convention Center, Halls 1–5, LOCBLOCK-A0009","position":"middle-right","size":"small","type":"data","carrier":"LED billboard","importance":"high"},{"id":"region_6","text":"TICKETS: Adult $22 | Senior (65+) $15 | Student with ID $12 | Children 6–12 $8 | Under 6 FREE | Family Pack (2 Adults + 3 Kids) $52 | Sample All-Access $95 (Includes Preview Night Oct 14)","position":"bottom-left","size":"small","type":"data","carrier":"LED billboard","importance":"high"},{"id":"region_7","text":"SPECIAL EVENTS: Oct 16 Women in Automotive Panel | Oct 18 Electric Future Symposium | Oct 20 Classic Car Parade | Oct 22 Kids' Day: Free Toy Cars for First 500 Children | Every Evening: Live DJ & Food Trucks in Outdoor Plaza","position":"bottom-left","size":"small","type":"body","carrier":"LED billboard","importance":"medium"},{"id":"region_8","text":"PARKING: On-Site Garage $20/day | Satellite Lot $10 + Free Shuttle Every 10 Min | Sample Rail: Convention Center Station (Blue Line) | Rideshare Drop-Off Zone at North Entrance","position":"bottom-center","size":"small","type":"data","carrier":"LED billboard","importance":"medium"},{"id":"region_9","text":"PRESENTED BY: Metro Auto Showcase Group | TITLE SPONSOR: Pacific Sample Bank | MEDIA PARTNERS: AutoVista, Road & Engine, AutoRate | WEBLINK_SAFE | #MetroAutoShow2026","position":"bottom-right","size":"small","type":"data","carrier":"LED billboard footer","importance":"low"}],"stats":{"total_chars":1641,"total_words":247,"total_regions":10}} {"prompt_id":"A4_L3_EN_002","category":"billboard","level":"L3","language":"EN","prompt":"A massive construction-hoarding billboard advertises Horizon Residences, a fictional waterfront development. The refined architectural layout uses deep navy, warm stone and copper accents, with a skyline rendering behind ten clearly separated text panels.\n\nAcross the top center in large architectural display type, the main project headline reads: \"HORIZON RESIDENCES — Waterfront Living Above Harbor Street — 280 Homes by Harborline Development\"\n\nDirectly beneath it, a medium-weight residence and completion line states: \"1, 2 AND 3 BEDROOM RESIDENCES — Starting at $695,000 — Signature Collection from $1,250,000 — Bespoke Finish Packages on Select Homes — Completion: Q3 2027\"\n\nIn the middle-left amenity panel, the rooftop feature callout announces: \"ROOFTOP POOL AND SKY LOUNGE — Panoramic City and Harbor Views from the 42nd Floor — Heated Year-Round — Residents and Guests Only — Private Cabanas Available\"\n\nAt the center of the composition, a compact amenities list reads: \"RESIDENT AMENITIES: 24/7 Concierge | Private Cinema (30 Seats) | Harbor Cellar and Tasting Room | Tidework Co-Working Lounge | Paw & Polish Pet Spa | Children's Playroom | Yoga Studio | Sauna Suite\"\n\nImmediately below, a second central amenity panel presents: \"HARBOR ATHLETIC CLUB: 5,000 sq ft | Current Cycle Studio | Free Weights and Machines | Training by Northline Fitness | Indoor Lap Pool (25m) | Steam Room | Stretch Zone\"\n\nIn the middle-right location panel, the transit and neighborhood summary states: \"PRIME WATERFRONT LOCATION: 5-Minute Walk to Ferry Terminal | 2 Blocks to Metro Station (Blue and Green Lines) | Adjacent to 12-Acre Waterfront Park | Steps from Restaurants, Galleries and Shopping on Harbor Street\"\n\nBelow the location summary on the right, the interior specification panel lists: \"INTERIOR SPECIFICATIONS: Maris Porcelain Flooring | Northstar Appliance Package | Quartz Countertops | Floor-to-Ceiling Windows (10 ft) | HarborHome Smart Controls | In-Unit Washer/Dryer | Private Balcony on Every Residence\"\n\nAt the bottom-left, a prominent sales-gallery callout reads: \"HORIZON SALES GALLERY NOW OPEN — LOCBLOCK-A0010, Ground Floor — By Appointment: Mon-Sat 10AM-6PM, Sun 12-5PM — Virtual Tours Available — Contact TELCODE-A0010 | WEBLINK_SAFE\"\n\nRunning across the bottom center, the project credit bar states: \"DEVELOPED BY: Harborline Development | ARCHITECTURE: North Quay Architects | INTERIORS: Alder & Stone Studio | LANDSCAPE: Bluehaven Landscape Works\"\n\nAt the bottom-right in small legal type, the disclaimer reads: \"ARTIST RENDERINGS FOR ILLUSTRATION ONLY — Unit availability, dimensions, finishes and completion timing are subject to change — Verify current details at the sales gallery\"","gt_regions":[{"id":"region_0","text":"HORIZON RESIDENCES — Waterfront Living Above Harbor Street — 280 Homes by Harborline Development","position":"top-center","size":"large","type":"title","carrier":"hoarding billboard","importance":"high"},{"id":"region_1","text":"1, 2 AND 3 BEDROOM RESIDENCES — Starting at $695,000 — Signature Collection from $1,250,000 — Bespoke Finish Packages on Select Homes — Completion: Q3 2027","position":"top-center","size":"medium","type":"data","carrier":"hoarding billboard","importance":"high"},{"id":"region_2","text":"ROOFTOP POOL AND SKY LOUNGE — Panoramic City and Harbor Views from the 42nd Floor — Heated Year-Round — Residents and Guests Only — Private Cabanas Available","position":"middle-left","size":"medium","type":"body","carrier":"amenity section","importance":"medium"},{"id":"region_3","text":"RESIDENT AMENITIES: 24/7 Concierge | Private Cinema (30 Seats) | Harbor Cellar and Tasting Room | Tidework Co-Working Lounge | Paw & Polish Pet Spa | Children's Playroom | Yoga Studio | Sauna Suite","position":"middle-center","size":"small","type":"body","carrier":"amenity section","importance":"medium"},{"id":"region_4","text":"HARBOR ATHLETIC CLUB: 5,000 sq ft | Current Cycle Studio | Free Weights and Machines | Training by Northline Fitness | Indoor Lap Pool (25m) | Steam Room | Stretch Zone","position":"middle-center","size":"small","type":"body","carrier":"amenity section","importance":"medium"},{"id":"region_5","text":"PRIME WATERFRONT LOCATION: 5-Minute Walk to Ferry Terminal | 2 Blocks to Metro Station (Blue and Green Lines) | Adjacent to 12-Acre Waterfront Park | Steps from Restaurants, Galleries and Shopping on Harbor Street","position":"middle-right","size":"small","type":"body","carrier":"location section","importance":"medium"},{"id":"region_6","text":"INTERIOR SPECIFICATIONS: Maris Porcelain Flooring | Northstar Appliance Package | Quartz Countertops | Floor-to-Ceiling Windows (10 ft) | HarborHome Smart Controls | In-Unit Washer/Dryer | Private Balcony on Every Residence","position":"middle-right","size":"small","type":"body","carrier":"specs section","importance":"medium"},{"id":"region_7","text":"HORIZON SALES GALLERY NOW OPEN — LOCBLOCK-A0010, Ground Floor — By Appointment: Mon-Sat 10AM-6PM, Sun 12-5PM — Virtual Tours Available — Contact TELCODE-A0010 | WEBLINK_SAFE","position":"bottom-left","size":"medium","type":"data","carrier":"sales info","importance":"high"},{"id":"region_8","text":"DEVELOPED BY: Harborline Development | ARCHITECTURE: North Quay Architects | INTERIORS: Alder & Stone Studio | LANDSCAPE: Bluehaven Landscape Works","position":"bottom-center","size":"small","type":"data","carrier":"credits bar","importance":"low"},{"id":"region_9","text":"ARTIST RENDERINGS FOR ILLUSTRATION ONLY — Unit availability, dimensions, finishes and completion timing are subject to change — Verify current details at the sales gallery","position":"bottom-right","size":"small","type":"body","carrier":"legal disclaimer","importance":"low"}],"stats":{"total_chars":1700,"total_words":241,"total_regions":10}} {"prompt_id":"A4_L3_EN_003","category":"billboard","level":"L3","language":"EN","prompt":"A wide supermarket promotion billboard, approximately 6m × 3m, is mounted above the entrance of a suburban Fresh Valley grocery store. The display uses a dark forest-green roofline, a warm cream center field, coral sale accents, and oversized product photography. Rather than repeating identical billboard blocks, the layout is organized as a branded header, a four-card grocery deal grid, a member ribbon, and a compact store-information footer.\n\nCentered in the dark-green roofline panel, oversized cream lettering reads: \"FRESH VALLEY SUPERMARKET — Your Neighborhood Grocer Since 1985 — Quality You Can Trust, Prices You'll Love\"\n\nA coral weekly-deal ribbon directly below the brand line states: \"WEEKLY DEALS — Valid Monday June 8 Through Sunday June 14 — While Supplies Last — Limit 2 Per Customer on Sale Items\"\n\nThe upper-left card of the central deal grid features stacked produce photographs and a compact price list: \"PRODUCE: Organic Hass Avocados 3 for $5 | Sweet Strawberries (1 lb) $2.99 | Seedless Watermelon $4.99 each | Organic Baby Spinach (5 oz) $3.49 | Local Vine-Ripened Tomatoes $1.99/lb\"\n\nThe upper-center card pairs salmon, steak and poultry imagery with the heading: \"MEAT & SEAFOOD: Atlantic Salmon Fillet $9.99/lb | AgriSample Choice Ribeye Steak $12.99/lb | Organic Chicken Breast $5.99/lb | Jumbo Shrimp (16-20ct) $8.99/lb | Ground Turkey 93% Lean $4.49/lb\"\n\nThe upper-right card uses a refrigerated-case motif for: \"DAIRY & DELI: Cascade Creamery Cheddar Block $4.99 | Organic Whole Milk (Gallon) $5.49 | Greek Yogurt Variety Pack $6.99 | Heritage Deli Oven-Roasted Turkey $8.99/lb | Fresh Mozzarella $3.99\"\n\nA wider lower-left pantry card, illustrated with pasta, olive oil and bread, reads: \"PANTRY ESSENTIALS: Iron Valley Pasta (assorted) 4 for $5 | Extra Virgin Olive Oil (750ml) $7.99 | Roma Valley Tomatoes (28 oz) $2.99 | Harvest Mill Whole Wheat Bread $3.29 | Organic Peanut Butter $4.99\"\n\nAcross the lower center, an amber membership ribbon announces: \"MEMBER EXCLUSIVE: Spend $75, Get $10 Off Your Next Visit | Download Fresh Valley App for Digital Coupons & Same-Day Delivery | New Members Get 20% Off First Online Order — Code: FRESH20\"\n\nThe cream footer consolidates location, hours and contact details in one line: \"VISIT FRESH VALLEY: LOCBLOCK-A0011, Samplewood District | Mon–Sat 6AM–11PM, Sun 7AM–10PM | Pharmacy closes earlier | Free Parking: 200 Spaces | TELCODE-A0011 | WEBLINK_SAFE | SAMPLE-AID Tokens Accepted\"\n\nAt the lower-right corner, a small bordered offer-terms badge states: \"OFFER TERMS — Valid at the Samplewood store June 8–14, 2026 — Member pricing where marked — Limit 2 per customer on sale items — No rain checks\"","gt_regions":[{"id":"region_0","text":"FRESH VALLEY SUPERMARKET — Your Neighborhood Grocer Since 1985 — Quality You Can Trust, Prices You'll Love","position":"top-center","size":"large","type":"title","carrier":"roofline brand panel","importance":"high"},{"id":"region_1","text":"WEEKLY DEALS — Valid Monday June 8 Through Sunday June 14 — While Supplies Last — Limit 2 Per Customer on Sale Items","position":"top-center","size":"medium","type":"subtitle","carrier":"weekly-deal ribbon","importance":"high"},{"id":"region_2","text":"PRODUCE: Organic Hass Avocados 3 for $5 | Sweet Strawberries (1 lb) $2.99 | Seedless Watermelon $4.99 each | Organic Baby Spinach (5 oz) $3.49 | Local Vine-Ripened Tomatoes $1.99/lb","position":"middle-left","size":"small","type":"data","carrier":"produce price card","importance":"medium"},{"id":"region_3","text":"MEAT & SEAFOOD: Atlantic Salmon Fillet $9.99/lb | AgriSample Choice Ribeye Steak $12.99/lb | Organic Chicken Breast $5.99/lb | Jumbo Shrimp (16-20ct) $8.99/lb | Ground Turkey 93% Lean $4.49/lb","position":"middle-center","size":"small","type":"data","carrier":"meat and seafood price card","importance":"medium"},{"id":"region_4","text":"DAIRY & DELI: Cascade Creamery Cheddar Block $4.99 | Organic Whole Milk (Gallon) $5.49 | Greek Yogurt Variety Pack $6.99 | Heritage Deli Oven-Roasted Turkey $8.99/lb | Fresh Mozzarella $3.99","position":"middle-right","size":"small","type":"data","carrier":"dairy and deli price card","importance":"medium"},{"id":"region_5","text":"PANTRY ESSENTIALS: Iron Valley Pasta (assorted) 4 for $5 | Extra Virgin Olive Oil (750ml) $7.99 | Roma Valley Tomatoes (28 oz) $2.99 | Harvest Mill Whole Wheat Bread $3.29 | Organic Peanut Butter $4.99","position":"bottom-left","size":"small","type":"data","carrier":"pantry price card","importance":"medium"},{"id":"region_6","text":"MEMBER EXCLUSIVE: Spend $75, Get $10 Off Your Next Visit | Download Fresh Valley App for Digital Coupons & Same-Day Delivery | New Members Get 20% Off First Online Order — Code: FRESH20","position":"bottom-center","size":"small","type":"body","carrier":"member offer ribbon","importance":"high"},{"id":"region_7","text":"VISIT FRESH VALLEY: LOCBLOCK-A0011, Samplewood District | Mon–Sat 6AM–11PM, Sun 7AM–10PM | Pharmacy closes earlier | Free Parking: 200 Spaces | TELCODE-A0011 | WEBLINK_SAFE | SAMPLE-AID Tokens Accepted","position":"bottom-center","size":"small","type":"data","carrier":"store information footer","importance":"medium"},{"id":"region_8","text":"OFFER TERMS — Valid at the Samplewood store June 8–14, 2026 — Member pricing where marked — Limit 2 per customer on sale items — No rain checks","position":"bottom-right","size":"tiny","type":"legal","carrier":"offer terms badge","importance":"low"}],"stats":{"total_chars":1515,"total_words":253,"total_regions":9}} {"prompt_id": "B1_L1_EN_001", "category": "article", "level": "L1", "language": "EN", "prompt": "A close-up photograph of an open hardcover novel resting on a weathered oak reading desk beside a window. Late afternoon light streams through lace curtains, illuminating the cream-colored pages. The book is a literary fiction novel in a classic typeset (Garamond, 11pt, generous leading) with a deckled edge visible on the right side. The spine is forest green cloth with gold foil title. Page headers and footers are visible along with the chapter opening.\n\nCrowning the composition, in prominent serif headline type, the book page across the upper register states: \"Chapter Three: The Road to Dawn\"\n\nFurther down, the book page, set in clean literary body type centrally placed, advertises: \"The journey begins at dawn, when the mist still clings to the valley floor like a silver veil and the only sound is the distant call of a wood thrush echoing through the birch grove. Eleanor pulled her coat tighter and stepped onto the frost-covered path.\"\n\nIn the middle band, the book page occupying the central area, rendered in flowing 12pt serif, conveys: \"She had left the letter on the kitchen table, folded once and weighted down with the brass compass her father had carried through the long winter. It said only what needed saying: three sentences that held the weight of seven years.\"\n\nAdjacent to this, a page header at the head of the layout, rendered in fine 8pt caption sans-serif, declares: \"— THE NORTHERN ROAD — A Novel by AUTHOR-SAFE —\"\n\nRunning across the bottom, the page number, set in condensed understated 9pt metadata gray running across the base, reads: \"47\"", "gt_regions": [{"id": "region_0", "text": "Chapter Three: The Road to Dawn", "position": "top-center", "size": "large", "type": "title", "carrier": "book page", "importance": "high"}, {"id": "region_1", "text": "The journey begins at dawn, when the mist still clings to the valley floor like a silver veil and the only sound is the distant call of a wood thrush echoing through the birch grove. Eleanor pulled her coat tighter and stepped onto the frost-covered path.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "high"}, {"id": "region_2", "text": "She had left the letter on the kitchen table, folded once and weighted down with the brass compass her father had carried through the long winter. It said only what needed saying: three sentences that held the weight of seven years.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "medium"}, {"id": "region_3", "text": "— THE NORTHERN ROAD — A Novel by AUTHOR-SAFE —", "position": "top-center", "size": "small", "type": "data", "carrier": "page header", "importance": "low"}, {"id": "region_4", "text": "47", "position": "bottom-center", "size": "small", "type": "data", "carrier": "page number", "importance": "low"}], "stats": {"total_chars": 566, "total_words": 103, "total_regions": 5}} {"prompt_id": "B1_L1_EN_002", "category": "article", "level": "L1", "language": "EN", "prompt": "A moody photograph shows an open paperback thriller resting face-down on a dark leather armchair beside a glass of whiskey. A single reading lamp casts a warm cone over the visible prologue pages, which use a modern serif typeface.\n\nAcross the top-center, bold 28pt Garamond Display declares the section heading: \"PROLOGUE\"\n\nIn the middle-center, standard 11pt Caslon opens the prologue: \"It was a cold November evening when Detective Marcus Cole first heard the name that would consume the next eighteen months of his life. He sat alone in his office on the fourth floor of the precinct, the radiator clicking its uneven rhythm, a paper cup of machine coffee growing cold beside the stack of case files.\"\n\nDirectly below in the middle-center, flowing 12pt serif continues the passage: \"The phone rang at precisely 11:47 PM. He would remember the time because the clock on the wall had been stuck at 11:47 for three weeks and he had been staring at it when the shrill tone cut through the silence.\"\n\nAlong the top-center page header, delicate 8pt supporting text credits the book: \"THE COLD MERIDIAN | A Marcus Cole Mystery | AUTHOR-SAFE\"", "gt_regions": [{"id": "region_0", "text": "PROLOGUE", "position": "top-center", "size": "large", "type": "title", "carrier": "book page", "importance": "high"}, {"id": "region_1", "text": "It was a cold November evening when Detective Marcus Cole first heard the name that would consume the next eighteen months of his life. He sat alone in his office on the fourth floor of the precinct, the radiator clicking its uneven rhythm, a paper cup of machine coffee growing cold beside the stack of case files.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "high"}, {"id": "region_2", "text": "The phone rang at precisely 11:47 PM. He would remember the time because the clock on the wall had been stuck at 11:47 for three weeks and he had been staring at it when the shrill tone cut through the silence.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "medium"}, {"id": "region_3", "text": "THE COLD MERIDIAN | A Marcus Cole Mystery | AUTHOR-SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "page header", "importance": "low"}], "stats": {"total_chars": 588, "total_words": 110, "total_regions": 4}} {"prompt_id": "B1_L1_EN_003", "category": "article", "level": "L1", "language": "EN", "prompt": "An overhead photograph shows a vintage hardcover book open to a section-divider page on a marble surface beside dried lavender sprigs. Baskerville typography and generous whitespace give the page an elegant literary character.\n\nAcross the top-center, prominent serif headline type marks the section: \"PART II: THE RECKONING\"\n\nIn the middle-center, a centered epigraph in well-set 13pt Georgia reads:\n\"We do not choose the moments that define us; they arrive unbidden, like storms in the night, and what remains afterward is not who we were but who we must become.\" — Eleanora Blackwood, Letters from the Continent, 1887\n\nDirectly below in the middle-center, clean literary body type begins the scene: \"She opened the letter slowly, as if the pace of unfolding the paper could somehow delay the truth contained within. The handwriting was her mother's—unmistakable in its precise, teacherly slant—but the words belonged to a stranger.\"\n\nAt the top-right, compact 8pt supporting text identifies the book: \"THE INHERITANCE OF SILENCE | AUTHOR-SAFE\"\n\nAcross the bottom-center, fine 8pt sans-serif type gives the page number: \"— 93 —\"", "gt_regions": [{"id": "region_0", "text": "PART II: THE RECKONING", "position": "top-center", "size": "large", "type": "title", "carrier": "book page", "importance": "high"}, {"id": "region_1", "text": "\"We do not choose the moments that define us; they arrive unbidden, like storms in the night, and what remains afterward is not who we were but who we must become.\" — Eleanora Blackwood, Letters from the Continent, 1887", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "high"}, {"id": "region_2", "text": "She opened the letter slowly, as if the pace of unfolding the paper could somehow delay the truth contained within. The handwriting was her mother's—unmistakable in its precise, teacherly slant—but the words belonged to a stranger.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "book page", "importance": "medium"}, {"id": "region_3", "text": "THE INHERITANCE OF SILENCE | AUTHOR-SAFE", "position": "top-right", "size": "small", "type": "data", "carrier": "page header", "importance": "low"}, {"id": "region_4", "text": "— 93 —", "position": "bottom-center", "size": "small", "type": "data", "carrier": "page number", "importance": "low"}], "stats": {"total_chars": 518, "total_words": 88, "total_regions": 5}} {"prompt_id":"B1_L2_EN_001","category":"article","level":"L2","language":"EN","prompt":"A top-down photograph of a broadsheet newspaper spread open on a breakfast table. Coffee rings stain the margin. The article occupies the top half of page A3 with a two-column layout in Times New Roman, a bold Cheltenham headline, and a small black-and-white aerial photograph of Riverside Park.\n\nAcross the top in prominent 24pt editorial serif, the headline reads: \"Greenfield City Council Unanimously Approves $42 Million Riverside Park Expansion\"\n\nAt the upper left directly beneath the headline, a 9pt italic byline reads: \"By REPORTER-SAFE, Community Features Correspondent\"\n\nIn the middle-left column, flowing 12pt serif text states: \"The Greenfield City Council voted 9–0 Tuesday evening to approve a $42 million expansion of Riverside Park, the largest public green-space project in the city's history. The plan will transform 18 acres of underused waterfront into a multi-use recreation area.\"\n\nContinuing in the middle-left column in standard 11pt Caslon, the next paragraph reads: \"Construction begins March 2027 in two phases over 30 months. Phase One includes two accessible play areas, a 2.3-mile paved walking and cycling trail, a garden with 60 raised beds, and an amphitheater seating 500.\"\n\nIn the middle-right column, a pull quote set in well-spaced 13pt Georgia reads: \"\"This is a once-in-a-generation investment in our community's health and well-being,\" said Parks Director STAFF-SAFE at the council briefing. \"Residents across every neighborhood will benefit.\"\"\n\nBelow the quote in the middle-right column, clean literary body type states: \"Phase Two, starting autumn 2028, adds a public boat dock, a restored wetland education habitat, a cafe pavilion, and 200 parking spaces including 40 EV charging stations.\"\n\nCentered along the bottom, a compact 8pt cross-reference line reads: \"Related: Feature Note A12 | Timeline graphic B2 | Reactions at WEBLINK_SAFE\"","gt_regions":[{"id":"region_0","text":"Greenfield City Council Unanimously Approves $42 Million Riverside Park Expansion","position":"top-center","size":"large","type":"title","carrier":"newspaper page","importance":"high"},{"id":"region_1","text":"By REPORTER-SAFE, Community Features Correspondent","position":"top-left","size":"small","type":"data","carrier":"newspaper page","importance":"low"},{"id":"region_2","text":"The Greenfield City Council voted 9–0 Tuesday evening to approve a $42 million expansion of Riverside Park, the largest public green-space project in the city's history. The plan will transform 18 acres of underused waterfront into a multi-use recreation area.","position":"middle-left","size":"medium","type":"body","carrier":"newspaper column","importance":"high"},{"id":"region_3","text":"Construction begins March 2027 in two phases over 30 months. Phase One includes two accessible play areas, a 2.3-mile paved walking and cycling trail, a garden with 60 raised beds, and an amphitheater seating 500.","position":"middle-left","size":"medium","type":"body","carrier":"newspaper column","importance":"medium"},{"id":"region_4","text":"\"This is a once-in-a-generation investment in our community's health and well-being,\" said Parks Director STAFF-SAFE at the council briefing. \"Residents across every neighborhood will benefit.\"","position":"middle-right","size":"medium","type":"body","carrier":"newspaper column","importance":"medium"},{"id":"region_5","text":"Phase Two, starting autumn 2028, adds a public boat dock, a restored wetland education habitat, a cafe pavilion, and 200 parking spaces including 40 EV charging stations.","position":"middle-right","size":"medium","type":"body","carrier":"newspaper column","importance":"medium"},{"id":"region_6","text":"Related: Feature Note A12 | Timeline graphic B2 | Reactions at WEBLINK_SAFE","position":"bottom-center","size":"small","type":"data","carrier":"cross-reference line","importance":"low"}],"stats":{"total_chars":1042,"total_words":165,"total_regions":7}} {"prompt_id": "B1_L2_EN_002", "category": "article", "level": "L2", "language": "EN", "prompt": "A glossy technology magazine is open to a measured feature about a quantum processor. A chip photograph, two editorial columns, a pull quote and a compact footer create a credible magazine layout.\n\nAcross the top-center, a bold serif headline reads: \"TECH GIANT UNVEILS 128-QUBIT QUANTUM PROCESSOR\"\n\nDirectly below, the deck states: \"Northstar Quantum Systems introduces Meridian after tests on three published benchmark suites; independent replication is pending\"\n\nAt the top-left, a compact byline reads: \"By REPORTER-SAFE, Senior Technology Correspondent\"\n\nIn the middle-left, the main column reports: \"Northstar Quantum Systems announced its 128-qubit Meridian processor after internal tests on three benchmark suites. The company says its new architecture lowered measured error rates against its previous prototype; methods and raw results will be released for outside review.\"\n\nAt the middle-center, a pull quote reads: \"\"We are focused on useful, reproducible workloads rather than qubit count alone,\" said CEO EXEC-SAFE at the LOCBLOCK-SAFE unveiling. \"Outside teams now need to test Meridian.\"\"\n\nIn the middle-right, the independent-review column states: \"Researchers at Pacific Ridge Quantum Laboratory and the Alder Institute for Computing are preparing replication studies. \"Benchmark definitions and error-correction overhead will determine the practical result,\" said REVIEWER-SAFE.\"\n\nAt the bottom-left, an access note reads: \"Northstar plans limited cloud access in Q1 2027 at $4,800 per compute hour. Pilot partners are Harbor Cloud, LatticeForge and VectorWorks Research.\"\n\nAt the bottom-right, the page footer reads: \"CIRCUIT TECHNOLOGY | NOVEMBER 2026 | P. 34\"", "gt_regions": [{"id": "region_0", "text": "TECH GIANT UNVEILS 128-QUBIT QUANTUM PROCESSOR", "position": "top-center", "size": "large", "type": "title", "carrier": "magazine page", "importance": "high"}, {"id": "region_1", "text": "Northstar Quantum Systems introduces Meridian after tests on three published benchmark suites; independent replication is pending", "position": "top-center", "size": "medium", "type": "subtitle", "carrier": "magazine page", "importance": "high"}, {"id": "region_2", "text": "By REPORTER-SAFE, Senior Technology Correspondent", "position": "top-left", "size": "small", "type": "data", "carrier": "byline", "importance": "low"}, {"id": "region_3", "text": "Northstar Quantum Systems announced its 128-qubit Meridian processor after internal tests on three benchmark suites. The company says its new architecture lowered measured error rates against its previous prototype; methods and raw results will be released for outside review.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "magazine column", "importance": "high"}, {"id": "region_4", "text": "\"We are focused on useful, reproducible workloads rather than qubit count alone,\" said CEO EXEC-SAFE at the LOCBLOCK-SAFE unveiling. \"Outside teams now need to test Meridian.\"", "position": "middle-center", "size": "medium", "type": "body", "carrier": "pull quote box", "importance": "high"}, {"id": "region_5", "text": "Researchers at Pacific Ridge Quantum Laboratory and the Alder Institute for Computing are preparing replication studies. \"Benchmark definitions and error-correction overhead will determine the practical result,\" said REVIEWER-SAFE.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "magazine column", "importance": "medium"}, {"id": "region_6", "text": "Northstar plans limited cloud access in Q1 2027 at $4,800 per compute hour. Pilot partners are Harbor Cloud, LatticeForge and VectorWorks Research.", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "magazine column", "importance": "medium"}, {"id": "region_7", "text": "CIRCUIT TECHNOLOGY | NOVEMBER 2026 | P. 34", "position": "bottom-right", "size": "small", "type": "data", "carrier": "page footer", "importance": "low"}], "stats": {"total_chars": 1095, "total_words": 156, "total_regions": 8}} {"prompt_id": "B1_L2_EN_003", "category": "article", "level": "L2", "language": "EN", "prompt": "A photograph of a local newspaper's lifestyle section, printed on standard newsprint. The article features a warm photograph of baker Mara Vale holding a loaf outside Alder & Grain Bakery, with a multi-paragraph story below in classic newspaper typography.\n\nAcross the top-center, bold 28pt Garamond Display presents the headline: \"Alder & Grain Bakery Wins North Coast Artisan Award — Named Best Independent Bakery in the North Coast\"\n\nIn the middle-left column, well-set 13pt Georgia opens the report: \"Alder & Grain Bakery, a Harbor Point fixture for 22 years, has won the North Coast Artisan Bakers Guild's top honor, placing first among 312 entries for its signature sourdough and laminated pastries.\"\n\nAt the middle-center, standard 11pt Caslon continues: \"Owner Mara Vale credits a family recipe archive from Alder Valley. \"Every loaf starts with a heritage starter kept alive for 30 years,\" Vale said. The bakery makes every item by hand using organic flour from regional farms.\"\n\nIn the middle-right column, well-spaced 13pt Georgia reports: \"The bakery employs 14 full-time staff and produces over 800 items daily. Doors open at 5 AM, and by 7 AM a line typically stretches around the block. Annual revenue grew 23% last year to $1.8 million.\"\n\nIn the bottom-left quadrant, flowing 12pt serif type quotes the judges: \"The review panel noted the bakery's \"exceptional commitment to craft and community\" and praised the sourdough's \"complex flavor and perfect crumb structure.\"\"\n\nAcross the bottom-center, standard 11pt Caslon explains the award's local benefit: \"The bakery plans to use the $25,000 prize to fund a baking apprenticeship for local youth, launching this summer with 8 paid positions.\"\n\nAt the bottom-right, a slim italic photo caption reads: \"Photo: Mara Vale holds a country boule outside the Alder & Grain shop. Credit: Iris Chen / The Harbor Tribune\"", "gt_regions": [{"id": "region_0", "text": "Alder & Grain Bakery Wins North Coast Artisan Award — Named Best Independent Bakery in the North Coast", "position": "top-center", "size": "large", "type": "title", "carrier": "newspaper page", "importance": "high"}, {"id": "region_1", "text": "Alder & Grain Bakery, a Harbor Point fixture for 22 years, has won the North Coast Artisan Bakers Guild's top honor, placing first among 312 entries for its signature sourdough and laminated pastries.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "newspaper column", "importance": "high"}, {"id": "region_2", "text": "Owner Mara Vale credits a family recipe archive from Alder Valley. \"Every loaf starts with a heritage starter kept alive for 30 years,\" Vale said. The bakery makes every item by hand using organic flour from regional farms.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "newspaper column", "importance": "high"}, {"id": "region_3", "text": "The bakery employs 14 full-time staff and produces over 800 items daily. Doors open at 5 AM, and by 7 AM a line typically stretches around the block. Annual revenue grew 23% last year to $1.8 million.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "newspaper column", "importance": "medium"}, {"id": "region_4", "text": "The review panel noted the bakery's \"exceptional commitment to craft and community\" and praised the sourdough's \"complex flavor and perfect crumb structure.\"", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "newspaper column", "importance": "medium"}, {"id": "region_5", "text": "The bakery plans to use the $25,000 prize to fund a baking apprenticeship for local youth, launching this summer with 8 paid positions.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "newspaper column", "importance": "medium"}, {"id": "region_6", "text": "Photo: Mara Vale holds a country boule outside the Alder & Grain shop. Credit: Iris Chen / The Harbor Tribune", "position": "bottom-right", "size": "small", "type": "data", "carrier": "photo caption", "importance": "low"}], "stats": {"total_chars": 1126, "total_words": 192, "total_regions": 7}} {"prompt_id":"B1_L3_EN_001","category":"article","level":"L3","language":"EN","prompt":"A full-page magazine article photographed from above on a minimalist white desk. The feature examines wayfinding in large public interiors through a two-column editorial layout with a statistics sidebar, a pull quote, and restrained blue-and-amber navigation graphics.\n\nAcross the top center in large editorial display type, the headline reads: \"THE QUIET LOGIC OF WAYFINDING: How Signs Help Visitors Move Through Complex Buildings\"\n\nDirectly beneath the headline, a centered deck explains: \"A design feature on maps, arrows, room codes, and typography choices that make museums, campuses, and transit halls easier to navigate\"\n\nAt the upper left, the compact byline states: \"By REPORTER-SAFE | Photography by PHOTO-SAFE | Published November 2026\"\n\nThe first paragraph in the middle-left column reads: \"Every large building tells visitors where to go, but the clearest systems rarely call attention to themselves. In the Harbor Museum, a first-time guest may pass from ticket desk to gallery, cafe, locker area, and exit without asking for help because signs, color bands, and floor codes repeat a simple visual grammar.\"\n\nContinuing down the middle-left column, the article explains: \"The design arithmetic is practical and precise. A sign that is too small slows movement; a sign that is too loud competes with the space it is meant to explain. Good systems balance type size, contrast, arrow placement, distance, and naming rules so that a visitor can make the next decision quickly.\"\n\nA statistics sidebar in the middle-right lists: \"BY THE NUMBERS: 4 public zones tested | 32 directional signs reviewed | 18 room-code variations compared | 6 color bands used in the final installation | 12-minute average visitor route before revision | 8-minute average visitor route after revision\"\n\nBeside the statistics, the middle-right body column continues: \"At the Lincoln Community Center, the design team replaced decorative labels with consistent room numbers and simple destination names. The change did not require new architecture; it required a clearer hierarchy. Entry signs named the big destinations, corridor signs handled turns, and room plaques confirmed arrival.\"\n\nAt the bottom-left, the final body paragraph states: \"Accessibility provides the clearest test of a wayfinding system. Designers walked each route with wheelchair users, visitors with low vision, and families managing strollers, then revised sign height, contrast, tactile labels, and decision points before the building opened.\"\n\nCentered near the bottom, a pull quote reads: \"The most useful sign is not the one with the most information, says EXPERT-SAFE of Northline Environmental Graphics. It is the one that answers the visitor's next question at exactly the moment the question appears.\"\n\nAt the bottom-right, the small page footer states: \"THE PERSPECTIVE | NOVEMBER 2026 | PAGES 44-51 | Continued from page 44\"","gt_regions":[{"id":"region_0","text":"THE QUIET LOGIC OF WAYFINDING: How Signs Help Visitors Move Through Complex Buildings","position":"top-center","size":"large","type":"title","carrier":"magazine spread","importance":"high"},{"id":"region_1","text":"A design feature on maps, arrows, room codes, and typography choices that make museums, campuses, and transit halls easier to navigate","position":"top-center","size":"medium","type":"subtitle","carrier":"magazine spread","importance":"high"},{"id":"region_2","text":"By REPORTER-SAFE | Photography by PHOTO-SAFE | Published November 2026","position":"top-left","size":"small","type":"data","carrier":"byline","importance":"low"},{"id":"region_3","text":"Every large building tells visitors where to go, but the clearest systems rarely call attention to themselves. In the Harbor Museum, a first-time guest may pass from ticket desk to gallery, cafe, locker area, and exit without asking for help because signs, color bands, and floor codes repeat a simple visual grammar.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_4","text":"The design arithmetic is practical and precise. A sign that is too small slows movement; a sign that is too loud competes with the space it is meant to explain. Good systems balance type size, contrast, arrow placement, distance, and naming rules so that a visitor can make the next decision quickly.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_5","text":"BY THE NUMBERS: 4 public zones tested | 32 directional signs reviewed | 18 room-code variations compared | 6 color bands used in the final installation | 12-minute average visitor route before revision | 8-minute average visitor route after revision","position":"middle-right","size":"small","type":"data","carrier":"statistics sidebar","importance":"medium"},{"id":"region_6","text":"At the Lincoln Community Center, the design team replaced decorative labels with consistent room numbers and simple destination names. The change did not require new architecture; it required a clearer hierarchy. Entry signs named the big destinations, corridor signs handled turns, and room plaques confirmed arrival.","position":"middle-right","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_7","text":"Accessibility provides the clearest test of a wayfinding system. Designers walked each route with wheelchair users, visitors with low vision, and families managing strollers, then revised sign height, contrast, tactile labels, and decision points before the building opened.","position":"bottom-left","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_8","text":"The most useful sign is not the one with the most information, says EXPERT-SAFE of Northline Environmental Graphics. It is the one that answers the visitor's next question at exactly the moment the question appears.","position":"bottom-center","size":"medium","type":"body","carrier":"pull quote","importance":"medium"},{"id":"region_9","text":"THE PERSPECTIVE | NOVEMBER 2026 | PAGES 44-51 | Continued from page 44","position":"bottom-right","size":"small","type":"data","carrier":"page footer","importance":"low"}],"stats":{"total_chars":2032,"total_words":319,"total_regions":10}} {"prompt_id":"B1_L3_EN_002","category":"article","level":"L3","language":"EN","prompt":"A health and science magazine feature appears on a polished two-page spread with a sleep-wave illustration, two readable columns, a practical guidance box, and a closing expert quotation.\n\nAcross the top-center, a prominent serif headline reads: \"SLEEP AND THE MODERN MIND: What Research Says About Rest, Attention and Memory\"\n\nDirectly below, a medium deck states: \"Studies link repeated short sleep with changes in alertness, memory and mood, while individual effects and long-term causal pathways remain active areas of research\"\n\nAt the top-left, a small italic byline reads: \"By Elena Marlow, Science Correspondent | Illustrations by Jonah Pike | Frontiers of Sleep Science, October 2026\"\n\nIn the middle-left, the first body column states: \"The Pacific Ridge Sleep Cohort followed 12,000 adults for fifteen years. After adjustment for age, work schedule and baseline health, routinely reporting fewer than six hours of sleep was associated with lower later-life memory scores; the observational design does not establish that short sleep caused the difference.\"\n\nContinuing in the middle-left, the second body column explains: \"During deep and rapid-eye-movement sleep, different processes support memory, attention and emotional regulation. Researchers are testing how repeated sleep restriction alters those processes, but effects vary by person and the cohort findings do not identify a single mechanism.\"\n\nIn the middle-right, a research summary states: \"Controlled sleep-restriction studies generally find slower reaction time and weaker working-memory performance after several short nights. The size of the effect depends on the task, baseline sleep and study design, so one week of limited sleep should not be presented as universally equivalent to a fixed period of total deprivation.\"\n\nContinuing in the middle-right, a daily-habits column states: \"Common sleep disruptors include late bright-screen exposure, caffeine consumed too close to bedtime and irregular sleep schedules. Light sensitivity and caffeine clearance vary substantially, so practical guidance should focus on individual response, timing and a consistent routine rather than a universal percentage.\"\n\nAt the bottom-left, a boxed practical guide reads: \"PRACTICAL SLEEP ROUTINE — Keep a consistent sleep and wake time, dim bright screens during the final hour before bed, avoid caffeine late in the day, and keep the bedroom cool and quiet. Seek professional advice if sleep problems persist or impair daytime function.\"\n\nAt the bottom-center, a pull quote reads: \"\"Protecting time for sleep is a practical investment in attention, mood and daily safety, not a test of willpower.\" — Dr. Nia Patel, sleep medicine researcher\"","gt_regions":[{"id":"region_0","text":"SLEEP AND THE MODERN MIND: What Research Says About Rest, Attention and Memory","position":"top-center","size":"large","type":"title","carrier":"magazine spread","importance":"high"},{"id":"region_1","text":"Studies link repeated short sleep with changes in alertness, memory and mood, while individual effects and long-term causal pathways remain active areas of research","position":"top-center","size":"medium","type":"subtitle","carrier":"magazine spread","importance":"high"},{"id":"region_2","text":"By Elena Marlow, Science Correspondent | Illustrations by Jonah Pike | Frontiers of Sleep Science, October 2026","position":"top-left","size":"small","type":"data","carrier":"byline","importance":"low"},{"id":"region_3","text":"The Pacific Ridge Sleep Cohort followed 12,000 adults for fifteen years. After adjustment for age, work schedule and baseline health, routinely reporting fewer than six hours of sleep was associated with lower later-life memory scores; the observational design does not establish that short sleep caused the difference.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_4","text":"During deep and rapid-eye-movement sleep, different processes support memory, attention and emotional regulation. Researchers are testing how repeated sleep restriction alters those processes, but effects vary by person and the cohort findings do not identify a single mechanism.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_5","text":"Controlled sleep-restriction studies generally find slower reaction time and weaker working-memory performance after several short nights. The size of the effect depends on the task, baseline sleep and study design, so one week of limited sleep should not be presented as universally equivalent to a fixed period of total deprivation.","position":"middle-right","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_6","text":"Common sleep disruptors include late bright-screen exposure, caffeine consumed too close to bedtime and irregular sleep schedules. Light sensitivity and caffeine clearance vary substantially, so practical guidance should focus on individual response, timing and a consistent routine rather than a universal percentage.","position":"middle-right","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_7","text":"PRACTICAL SLEEP ROUTINE — Keep a consistent sleep and wake time, dim bright screens during the final hour before bed, avoid caffeine late in the day, and keep the bedroom cool and quiet. Seek professional advice if sleep problems persist or impair daytime function.","position":"bottom-left","size":"small","type":"body","carrier":"recommendation box","importance":"high"},{"id":"region_8","text":"\"Protecting time for sleep is a practical investment in attention, mood and daily safety, not a test of willpower.\" — Dr. Nia Patel, sleep medicine researcher","position":"bottom-center","size":"medium","type":"body","carrier":"pull quote","importance":"medium"}],"stats":{"total_chars":2026,"total_words":305,"total_regions":9}} {"prompt_id":"B1_L3_EN_003","category":"article","level":"L3","language":"EN","prompt":"A lifestyle magazine feature uses green-toned rooftop photography, a full-width headline, two balanced columns, a pull quote, and a practical resource box.\n\nAcross the top-center, a heavy editorial headline reads: \"THE RETURN OF THE URBAN GARDEN: How City Dwellers Are Transforming Concrete Jungles Into Green Sanctuaries\"\n\nAt the top-left, a fine caption byline reads: \"By REPORTER-SAFE | Photography by PHOTO-SAFE | Golden Hour Magazine, Spring 2026\"\n\nIn the middle-left, the opening column reads: \"At sunrise, the roof of a six-story apartment block is already busy. Residents carry watering cans between raised beds of tomatoes, herbs, and salad greens while volunteers sort the week's compost. Across the city, similar groups are turning underused roofs and vacant parcels into shared gardens that provide food, shade, and a reason for neighbors to work together.\"\n\nContinuing in the middle-left, the data column states: \"The numbers tell a remarkable story. According to the Harbor Community Gardening Network, registered garden plots grew 48% from 1,240 in 2020 to 1,835 in 2026. Harbor Point now maintains 86 community gardens spanning 31 acres, with participating sites reporting about 420,000 pounds of produce last year.\"\n\nAt the middle-center, a pull quote reads: \"\"I started gardening on a balcony with three tomato plants and a basil pot,\" says garden coordinator Leah Moreno, who now helps manage a 12-plot rooftop farm at Cedar House. \"Three years later, our building produces enough greens to supply a weekly farmstand. Neighbors know each other now. That never happened before the garden.\"\"\n\nIn the middle-right, the evidence column states: \"A six-year survey by the Harbor Commons Institute found that regular garden participants reported stronger social connection than occasional visitors. The report describes an association, not proof that gardens alone caused the difference.\"\n\nContinuing in the middle-right, the operations column reads: \"The economic model varies. Some urban gardens operate as member-supported projects with annual budgets of $15,000 to $50,000; others sell produce to restaurants. Hybrid programs such as Harbor Point's Sunrow Farms combine food production with youth education and neighborhood composting.\"\n\nAt the bottom-left, a practical box reads: \"HOW TO START: (1) Confirm that the site owner and city permit food growing. (2) Form a planning group of at least 5 committed members. (3) Apply to the Harbor Point Garden Starter Fund (grants up to $10,000). (4) Start small: raised beds are forgiving for beginners. (5) Partner with a local school or youth center for activities and volunteer support.\"\n\nAt the bottom-center, the resource footer reads: \"RESOURCES: Harbor Community Gardening Network (WEBLINK_SAFE) | Harbor Point Garden Starter Fund (WEBLINK_SAFE) | PlotFinder — Find a Community Garden Near You (WEBLINK_SAFE)\"","gt_regions":[{"id":"region_0","text":"THE RETURN OF THE URBAN GARDEN: How City Dwellers Are Transforming Concrete Jungles Into Green Sanctuaries","position":"top-center","size":"large","type":"title","carrier":"magazine spread","importance":"high"},{"id":"region_1","text":"By REPORTER-SAFE | Photography by PHOTO-SAFE | Golden Hour Magazine, Spring 2026","position":"top-left","size":"small","type":"data","carrier":"byline","importance":"low"},{"id":"region_2","text":"At sunrise, the roof of a six-story apartment block is already busy. Residents carry watering cans between raised beds of tomatoes, herbs, and salad greens while volunteers sort the week's compost. Across the city, similar groups are turning underused roofs and vacant parcels into shared gardens that provide food, shade, and a reason for neighbors to work together.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_3","text":"The numbers tell a remarkable story. According to the Harbor Community Gardening Network, registered garden plots grew 48% from 1,240 in 2020 to 1,835 in 2026. Harbor Point now maintains 86 community gardens spanning 31 acres, with participating sites reporting about 420,000 pounds of produce last year.","position":"middle-left","size":"medium","type":"body","carrier":"magazine column","importance":"high"},{"id":"region_4","text":"\"I started gardening on a balcony with three tomato plants and a basil pot,\" says garden coordinator Leah Moreno, who now helps manage a 12-plot rooftop farm at Cedar House. \"Three years later, our building produces enough greens to supply a weekly farmstand. Neighbors know each other now. That never happened before the garden.\"","position":"middle-center","size":"medium","type":"body","carrier":"pull quote","importance":"medium"},{"id":"region_5","text":"A six-year survey by the Harbor Commons Institute found that regular garden participants reported stronger social connection than occasional visitors. The report describes an association, not proof that gardens alone caused the difference.","position":"middle-right","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_6","text":"The economic model varies. Some urban gardens operate as member-supported projects with annual budgets of $15,000 to $50,000; others sell produce to restaurants. Hybrid programs such as Harbor Point's Sunrow Farms combine food production with youth education and neighborhood composting.","position":"middle-right","size":"medium","type":"body","carrier":"magazine column","importance":"medium"},{"id":"region_7","text":"HOW TO START: (1) Confirm that the site owner and city permit food growing. (2) Form a planning group of at least 5 committed members. (3) Apply to the Harbor Point Garden Starter Fund (grants up to $10,000). (4) Start small: raised beds are forgiving for beginners. (5) Partner with a local school or youth center for activities and volunteer support.","position":"bottom-left","size":"small","type":"body","carrier":"resource box","importance":"medium"},{"id":"region_8","text":"RESOURCES: Harbor Community Gardening Network (WEBLINK_SAFE) | Harbor Point Garden Starter Fund (WEBLINK_SAFE) | PlotFinder — Find a Community Garden Near You (WEBLINK_SAFE)","position":"bottom-center","size":"small","type":"data","carrier":"resource box","importance":"low"}],"stats":{"total_chars":2238,"total_words":353,"total_regions":9}} {"prompt_id": "B3_L1_EN_001", "category": "letter", "level": "L1", "language": "EN", "prompt": "A handwritten postcard photographed on a wooden desk. The card shows a scenic mountain lake on the front; the back is visible with blue fountain-pen handwriting in a neat cursive script.\n\nAt the center, the postcard back at the center, rendered in traditional 12pt letter body, is lettered: \"Hello from the mountains, The lake is crystal clear and the cabin is cozy. Hiked to the waterfall yesterday — six miles round trip. Bringing back a jar of lavender honey from the lodge shop. See you at the next group breakfast. Warm regards, SAMPLE-GUEST\"\n\nAdjacent to this, the address field at the far lower-right, in slim 9pt italic enclosure note, reports: \"Sample Recipient | LOCBLOCK-A0012 | Sample Mail Zone\"\n\nFlanking the left margin, the return address anchored at the upper left, in slim 9pt italic enclosure note, spells out: \"Sample Guest | c/o Pine Ridge Lodge | LOCBLOCK-A0013 | Sample Mountain Zone\"\n\nAt the right-hand top, the date in the top-right corner, in delicate 8pt footnote text, lists: \"August 12, 2026\"", "gt_regions": [{"id": "region_0", "text": "Hello from the mountains, The lake is crystal clear and the cabin is cozy. Hiked to the waterfall yesterday — six miles round trip. Bringing back a jar of lavender honey from the lodge shop. See you at the next group breakfast. Warm regards, SAMPLE-GUEST", "position": "middle-center", "size": "medium", "type": "body", "carrier": "postcard back", "importance": "high"}, {"id": "region_1", "text": "Sample Recipient | LOCBLOCK-A0012 | Sample Mail Zone", "position": "bottom-right", "size": "small", "type": "data", "carrier": "address field", "importance": "medium"}, {"id": "region_2", "text": "Sample Guest | c/o Pine Ridge Lodge | LOCBLOCK-A0013 | Sample Mountain Zone", "position": "top-left", "size": "small", "type": "data", "carrier": "return address", "importance": "low"}, {"id": "region_3", "text": "August 12, 2026", "position": "top-right", "size": "small", "type": "data", "carrier": "date", "importance": "low"}], "stats": {"total_chars": 396, "total_words": 67, "total_regions": 4}} {"prompt_id": "B3_L1_EN_002", "category": "letter", "level": "L1", "language": "EN", "prompt": "A personal refrigerator note on lined yellow paper, held by a small travel magnet. Black marker handwriting gives it an informal, private tone.\n\nIn the middle-center, the main message in clear 12pt handwriting reads: \"Dinner note — Reservation tonight at Rosario's, 7:30 PM. A corner booth is booked. Anniversary menu: three courses for $45. Please confirm our party size by 5 PM and bring the dessert order card. See you there. — ALEX-SAFE\"\n\nAt the bottom-center, a smaller postscript states: \"P.S. The apartment faucet repair is tomorrow from 9–11 AM. Please leave the entry key with the front desk.\"\n\nAt the bottom-left, a compact reference line provides the restaurant details: \"ROSARIO'S: TELCODE-A0004 | LOCBLOCK-A0014 | Parking validated in the rear lot\"\n\nAt the top-right, a slim italic date line reads: \"Tuesday, November 4, 2025\"", "gt_regions": [{"id": "region_0", "text": "Dinner note — Reservation tonight at Rosario's, 7:30 PM. A corner booth is booked. Anniversary menu: three courses for $45. Please confirm our party size by 5 PM and bring the dessert order card. See you there. — ALEX-SAFE", "position": "middle-center", "size": "medium", "type": "body", "carrier": "note paper", "importance": "high"}, {"id": "region_1", "text": "P.S. The apartment faucet repair is tomorrow from 9–11 AM. Please leave the entry key with the front desk.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "note paper", "importance": "medium"}, {"id": "region_2", "text": "ROSARIO'S: TELCODE-A0004 | LOCBLOCK-A0014 | Parking validated in the rear lot", "position": "bottom-left", "size": "small", "type": "data", "carrier": "note paper", "importance": "low"}, {"id": "region_3", "text": "Tuesday, November 4, 2025", "position": "top-right", "size": "small", "type": "data", "carrier": "note paper", "importance": "low"}], "stats": {"total_chars": 430, "total_words": 77, "total_regions": 4}} {"prompt_id": "B3_L1_EN_003", "category": "letter", "level": "L1", "language": "EN", "prompt": "A birthday card opened flat on a table, showing both the printed interior message and a handwritten personal note. Floral watercolor design borders the text area.\n\nCrowning the composition, the greeting card at the head of the layout, set in formal embossed header, reads: \"Happy 80th Birthday, Mentor!\"\n\nAt the center, the greeting card, rendered in 12pt Times New Roman body, announces: \"Wishing you a day filled with all the joy and kindness you have shared with our circle for eight wonderful decades. You are our storyteller and steady guide. May this year bring peaceful mornings, great fishing, and even better naps in your favorite armchair.\"\n\nTo the right, a greeting card section in the lower-right corner, rendered in compact 9pt footer type, advertises: \"With warm appreciation, SAMPLE-SIGNER\"\n\nAlong the bottom edge, the greeting card at the foot, in 9pt footer type, credits: \"P.S. We are bringing the favorite dessert — double chocolate cake with raspberry filling. And yes, all 80 candles are part of the celebration.\"", "gt_regions": [{"id": "region_0", "text": "Happy 80th Birthday, Mentor!", "position": "top-center", "size": "large", "type": "title", "carrier": "greeting card", "importance": "high"}, {"id": "region_1", "text": "Wishing you a day filled with all the joy and kindness you have shared with our circle for eight wonderful decades. You are our storyteller and steady guide. May this year bring peaceful mornings, great fishing, and even better naps in your favorite armchair.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "greeting card", "importance": "high"}, {"id": "region_2", "text": "With warm appreciation, SAMPLE-SIGNER", "position": "bottom-right", "size": "small", "type": "body", "carrier": "greeting card", "importance": "medium"}, {"id": "region_3", "text": "P.S. We are bringing the favorite dessert — double chocolate cake with raspberry filling. And yes, all 80 candles are part of the celebration.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "greeting card", "importance": "medium"}], "stats": {"total_chars": 466, "total_words": 77, "total_regions": 4}} {"prompt_id": "B3_L2_EN_001", "category": "letter", "level": "L2", "language": "EN", "prompt": "A formal thank-you letter is printed on cream university stationery with a restrained embossed seal. Seven text blocks form a clear letterhead, greeting, three body paragraphs, closing and signature.\n\nAt the top-center, the letterhead reads: \"RIDGEMONT UNIVERSITY | Department of Environmental Studies | LOCBLOCK-SAFE\"\n\nAt the top-left, the greeting reads: \"Dear Dr. Vale,\"\n\nIn the middle-left, the first paragraph states: \"I am writing to thank you for guiding my tidal-marsh recovery project this semester. Your comments on the methodology chapter led me to replace a one-time shoreline survey with monthly salinity and vegetation measurements at the same twelve plots. That change gave the final analysis a defensible seasonal comparison.\"\n\nAt the middle-center, the second paragraph reads: \"When the first sensor set failed, you helped me separate equipment error from a poor hypothesis instead of abandoning the study. Your reminder that 'a failed run is evidence about the method' became the note I kept beside the field log.\"\n\nDirectly below at the middle-center, the third paragraph states: \"My project, Tides After the Storm, has received the Alden Prize for Undergraduate Environmental Research. I will present the findings at the North Coast Environmental Methods Symposium on March 14, 2027, and I have acknowledged your contribution to the study design.\"\n\nAt the bottom-left, the closing reads: \"With sincere gratitude and deepest respect,\"\n\nDirectly below at the bottom-left, the signature line reads: \"Maya Chen | Research Candidate, Department of Environmental Studies | Cohort 2026\"", "gt_regions": [{"id": "region_0", "text": "Dear Dr. Vale,", "position": "top-left", "size": "medium", "type": "body", "carrier": "letter paper", "importance": "high"}, {"id": "region_1", "text": "I am writing to thank you for guiding my tidal-marsh recovery project this semester. Your comments on the methodology chapter led me to replace a one-time shoreline survey with monthly salinity and vegetation measurements at the same twelve plots. That change gave the final analysis a defensible seasonal comparison.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "letter paper", "importance": "high"}, {"id": "region_2", "text": "When the first sensor set failed, you helped me separate equipment error from a poor hypothesis instead of abandoning the study. Your reminder that 'a failed run is evidence about the method' became the note I kept beside the field log.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "letter paper", "importance": "medium"}, {"id": "region_3", "text": "My project, Tides After the Storm, has received the Alden Prize for Undergraduate Environmental Research. I will present the findings at the North Coast Environmental Methods Symposium on March 14, 2027, and I have acknowledged your contribution to the study design.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "letter paper", "importance": "medium"}, {"id": "region_4", "text": "With sincere gratitude and deepest respect,", "position": "bottom-left", "size": "small", "type": "body", "carrier": "letter paper", "importance": "medium"}, {"id": "region_5", "text": "Maya Chen | Research Candidate, Department of Environmental Studies | Cohort 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "letter paper", "importance": "medium"}, {"id": "region_6", "text": "RIDGEMONT UNIVERSITY | Department of Environmental Studies | LOCBLOCK-SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "letterhead", "importance": "low"}], "stats": {"total_chars": 1031, "total_words": 160, "total_regions": 7}} {"prompt_id": "B3_L2_EN_002", "category": "letter", "level": "L2", "language": "EN", "prompt": "A heartfelt family thank-you card on pink floral stationery, handwritten in blue ink with a warm personal tone. A tiny duck motif in one corner echoes the gifted blanket.\n\nAt the top-left, well-spaced 12pt handwriting opens: \"Dear Mira,\"\n\nIn the middle-left, the first paragraph reads: \"We cannot thank you enough for the beautiful hand-knitted blanket you made for baby Rowan. The pale yellow wool and tiny duck pattern are perfect for the nursery, and we can see how many patient hours went into every stitch.\"\n\nAt the middle-center, the next paragraph continues: \"It means the world to us that you welcomed the newest member of our family with something made by hand. Your gift carries a warmth that no store-bought blanket could match, and both of us cried a little when we opened the parcel.\"\n\nDirectly below in the middle-center, an invitation in 11pt handwriting says: \"We would love to have you over for tea and let you meet Rowan properly. Would next Saturday, October 17, at 3:00 PM work? We will make the lemon scones you liked last time.\"\n\nAt the bottom-left, slim italic handwriting closes: \"With love and gratitude,\"\n\nImmediately beneath at the bottom-left, the signers write: \"Jordan & Casey\"\n\nAt the top-right, a compact date line reads: \"October 15, 2026\"", "gt_regions": [{"id": "region_0", "text": "Dear Mira,", "position": "top-left", "size": "medium", "type": "body", "carrier": "stationery", "importance": "high"}, {"id": "region_1", "text": "We cannot thank you enough for the beautiful hand-knitted blanket you made for baby Rowan. The pale yellow wool and tiny duck pattern are perfect for the nursery, and we can see how many patient hours went into every stitch.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "stationery", "importance": "high"}, {"id": "region_2", "text": "It means the world to us that you welcomed the newest member of our family with something made by hand. Your gift carries a warmth that no store-bought blanket could match, and both of us cried a little when we opened the parcel.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "stationery", "importance": "medium"}, {"id": "region_3", "text": "We would love to have you over for tea and let you meet Rowan properly. Would next Saturday, October 17, at 3:00 PM work? We will make the lemon scones you liked last time.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "stationery", "importance": "medium"}, {"id": "region_4", "text": "With love and gratitude,", "position": "bottom-left", "size": "small", "type": "body", "carrier": "stationery", "importance": "medium"}, {"id": "region_5", "text": "Jordan & Casey", "position": "bottom-left", "size": "small", "type": "data", "carrier": "stationery", "importance": "medium"}, {"id": "region_6", "text": "October 15, 2026", "position": "top-right", "size": "small", "type": "data", "carrier": "stationery", "importance": "low"}], "stats": {"total_chars": 689, "total_words": 131, "total_regions": 7}} {"prompt_id": "B3_L2_EN_003", "category": "letter", "level": "L2", "language": "EN", "prompt": "A handwritten thank-you letter from a graduating basketball player appears on white lined paper, with natural pen pressure and a few small cross-outs. Seven blocks preserve an intimate, specific voice.\n\nAt the top-left, the greeting reads: \"Dear Coach Alvarez,\"\n\nIn the middle-left, the opening paragraph reads: \"Four years ago I walked into Willow Gym as a freshman who could not finish ten push-ups. I wanted to quit after the first week because every drill exposed how far behind I was. You pulled me aside and said, 'Talent matters less than showing up ready to work.' I wrote that sentence inside my locker and returned the next morning.\"\n\nAt the middle-center, the second paragraph states: \"Because of your early practices, patient film reviews and refusal to let me give up on myself, I earned a full basketball scholarship to North Ridge Academy. You taught me more than footwork and defense: you taught me discipline, resilience and how to support every teammate.\"\n\nDirectly below at the middle-center, the final paragraph reads: \"I carry those lessons with me, Coach Alvarez. I hope one day I can mentor another young player with the same honesty and patience you gave me.\"\n\nAt the bottom-left, the closing reads: \"With lasting gratitude,\"\n\nDirectly below at the bottom-left, the signature reads: \"Jordan Reed | Willow Ravens | Cohort 2026\"\n\nAt the bottom-center, the postscript reads: \"P.S. — I am wearing #14 in your honor. Our first game is November 8, 2026; two tickets will be held for you at the Willow Gym box office.\"", "gt_regions": [{"id": "region_0", "text": "Dear Coach Alvarez,", "position": "top-left", "size": "medium", "type": "body", "carrier": "lined paper", "importance": "high"}, {"id": "region_1", "text": "Four years ago I walked into Willow Gym as a freshman who could not finish ten push-ups. I wanted to quit after the first week because every drill exposed how far behind I was. You pulled me aside and said, 'Talent matters less than showing up ready to work.' I wrote that sentence inside my locker and returned the next morning.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "lined paper", "importance": "high"}, {"id": "region_2", "text": "Because of your early practices, patient film reviews and refusal to let me give up on myself, I earned a full basketball scholarship to North Ridge Academy. You taught me more than footwork and defense: you taught me discipline, resilience and how to support every teammate.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "lined paper", "importance": "high"}, {"id": "region_3", "text": "I carry those lessons with me, Coach Alvarez. I hope one day I can mentor another young player with the same honesty and patience you gave me.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "lined paper", "importance": "medium"}, {"id": "region_4", "text": "With lasting gratitude,", "position": "bottom-left", "size": "small", "type": "body", "carrier": "lined paper", "importance": "medium"}, {"id": "region_5", "text": "Jordan Reed | Willow Ravens | Cohort 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "lined paper", "importance": "medium"}, {"id": "region_6", "text": "P.S. — I am wearing #14 in your honor. Our first game is November 8, 2026; two tickets will be held for you at the Willow Gym box office.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "lined paper", "importance": "low"}], "stats": {"total_chars": 966, "total_words": 176, "total_regions": 7}} {"prompt_id":"B3_L3_EN_001","category":"letter","level":"L3","language":"EN","prompt":"A formal business letter on premium corporate letterhead, printed on 28lb cotton bond paper with watermark and photographed on a mahogany executive desk.\n\nAcross the top-center, the letterhead in professional 12pt Cambria spells out: \"GREENFIELD & ASSOCIATES, LLC | Advisors at Service | Est. 1984\"\n\nDirectly beneath at the top-center, condensed 8pt contact text states: \"LOCBLOCK-A0015, Unit SAMPLE | Tel: TELCODE-A0005 | Fax: TELCODE-A0006 | MAILCODE-A0005 | WEBLINK_SAFE\"\n\nAt the top-right, compact 8pt text gives the date: \"June 5, 2026\"\n\nAt the top-left, a delicate 8pt recipient block declares: \"Sample Recipient | Sample Executive Role | Meridian Sample Technologies | LOCBLOCK-SAFE\"\n\nDirectly below at the top-left, a compact reference line reports: \"RE: Annual Service Agreement Renewal — Agreement No. GA-2024-0847 — Terms Effective September 1, 2026\"\n\nIn the middle-left, traditional 12pt letter body reads: \"Dear Sample Recipient, I am writing regarding the upcoming renewal of our sample services agreement, which is set to expire on August 31, 2026. We have greatly valued our partnership with Meridian Sample Technologies over the past four years, and it is our sincere hope to continue this productive relationship.\"\n\nAt the middle-center, well-spaced 12pt letter body states: \"For the renewal term of September 1, 2026 through August 31, 2028, we propose an annual service fee of $184,000. The updated scope adds quarterly strategy reviews, a dedicated response desk, and up to 120 advisory hours per year; all other service standards remain as stated in Agreement GA-2024-0847.\"\n\nContinuing at the middle-center, professional 12pt Cambria says: \"We believe these adjustments reflect both the expanded scope of work and our commitment to providing exceptional value. Should you wish to discuss any aspect of this proposal, I am available at your convenience. We request a response by July 15, 2026, to allow adequate time for documentation.\"\n\nIn the middle-right, professional 12pt Cambria concludes: \"Thank you for your continued trust in our firm. We look forward to another successful year of partnership.\"\n\nAt the bottom-left, a 9pt signature block bears: \"Respectfully yours, | [signature] | SAMPLE-SIGNER | Managing Partner | Direct: TELCODE-A0007 | MAILCODE-A0006\"\n\nAlso at the bottom-left, a slim italic enclosure line announces: \"Enc: Proposed Sample Service Agreement (Draft) | Fee Schedule 2026–2028 | cc: SAMPLE-LEGAL, Sample Counsel, Meridian Sample Technologies\"","gt_regions":[{"id":"region_0","text":"GREENFIELD & ASSOCIATES, LLC | Advisors at Service | Est. 1984","position":"top-center","size":"medium","type":"title","carrier":"letterhead","importance":"high"},{"id":"region_1","text":"LOCBLOCK-A0015, Unit SAMPLE | Tel: TELCODE-A0005 | Fax: TELCODE-A0006 | MAILCODE-A0005 | WEBLINK_SAFE","position":"top-center","size":"small","type":"data","carrier":"letterhead","importance":"medium"},{"id":"region_2","text":"June 5, 2026","position":"top-right","size":"small","type":"data","carrier":"letter","importance":"medium"},{"id":"region_3","text":"Sample Recipient | Sample Executive Role | Meridian Sample Technologies | LOCBLOCK-SAFE","position":"top-left","size":"small","type":"data","carrier":"recipient block","importance":"medium"},{"id":"region_4","text":"RE: Annual Service Agreement Renewal — Agreement No. GA-2024-0847 — Terms Effective September 1, 2026","position":"top-left","size":"small","type":"data","carrier":"reference line","importance":"medium"},{"id":"region_5","text":"Dear Sample Recipient, I am writing regarding the upcoming renewal of our sample services agreement, which is set to expire on August 31, 2026. We have greatly valued our partnership with Meridian Sample Technologies over the past four years, and it is our sincere hope to continue this productive relationship.","position":"middle-left","size":"medium","type":"body","carrier":"letter body","importance":"high"},{"id":"region_6","text":"For the renewal term of September 1, 2026 through August 31, 2028, we propose an annual service fee of $184,000. The updated scope adds quarterly strategy reviews, a dedicated response desk, and up to 120 advisory hours per year; all other service standards remain as stated in Agreement GA-2024-0847.","position":"middle-center","size":"medium","type":"body","carrier":"letter body","importance":"high"},{"id":"region_7","text":"We believe these adjustments reflect both the expanded scope of work and our commitment to providing exceptional value. Should you wish to discuss any aspect of this proposal, I am available at your convenience. We request a response by July 15, 2026, to allow adequate time for documentation.","position":"middle-center","size":"medium","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_8","text":"Thank you for your continued trust in our firm. We look forward to another successful year of partnership.","position":"middle-right","size":"medium","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_9","text":"Respectfully yours, | [signature] | SAMPLE-SIGNER | Managing Partner | Direct: TELCODE-A0007 | MAILCODE-A0006","position":"bottom-left","size":"small","type":"data","carrier":"signature block","importance":"high"},{"id":"region_10","text":"Enc: Proposed Sample Service Agreement (Draft) | Fee Schedule 2026–2028 | cc: SAMPLE-LEGAL, Sample Counsel, Meridian Sample Technologies","position":"bottom-left","size":"small","type":"data","carrier":"enclosure line","importance":"low"}],"stats":{"total_chars":1619,"total_words":247,"total_regions":11}} {"prompt_id":"B3_L3_EN_002","category":"letter","level":"L3","language":"EN","prompt":"An official learning center letter on institutional letterhead with a crest, printed on cream-colored paper as a formal notification to families about upcoming events.\n\nAcross the top-center, the letterhead in standard business type proclaims: \"OAKWOOD SAMPLE LEARNING CENTER | Nurturing Minds, Building Futures | Established 1952\"\n\nDirectly beneath at the top-center, a slim 9pt contact line credits: \"LOCBLOCK-A0016, Sample Mail Zone | Main Office: TELCODE-A0008 | Fax: TELCODE-A0009 | WEBLINK_SAFE | Coordinator: SAMPLE-ADMIN\"\n\nAt the top-right, slim 9pt italic text shows the date: \"September 2, 2026\"\n\nAt the top-left, traditional 12pt letter body declares: \"Dear Oakwood Participants,\"\n\nIn the middle-left, well-spaced business correspondence says: \"Welcome to the 2026–2027 learning cycle. I am delighted to share our calendar of important events and key dates for the fall semester. Please mark these on your group calendar and reach out to our front office with any questions.\"\n\nAt the middle-center, fine 8pt text announces: \"KEY FALL DATES: September 10 — Family Welcome Evening, 6:00–7:30 PM | September 24 — Curriculum Information Night, 6:30 PM | October 12 — Learning Center Closed for Staff Development | November 6 — First Progress Reports Sent to Families\"\n\nContinuing at the middle-center, 9pt body text announces: \"IMPORTANT REMINDERS: Arrival begins at 7:45 AM; instruction starts promptly at 8:10 AM. Participants arriving after 8:10 must check in at the office. Dismissal is at 3:15 PM. After-session program available until 6:00 PM ($15/day or $250/month). All visitors must present VISITOR-SAFE code and sign in at the front desk.\"\n\nIn the middle-right, condensed 9pt italic text invites volunteers: \"Our planning circle is seeking volunteers for the Fall Book Fair (Oct 7–11) and the annual Harvest Festival (Oct 25). If you can donate time or supplies, please contact SAMPLE-COORDINATOR at MAILCODE-A0007 or sign up at the link on our website.\"\n\nAt the bottom-left, well-set 11pt Palatino reports: \"Wishing every family a wonderful start to the year. My door is always open — never hesitate to reach out.\"\n\nDirectly beneath at the bottom-left, the delicate 8pt signature declares: \"Warmly, | SAMPLE-ADMIN | Coordinator, Oakwood Sample Learning Center | MAILCODE-A0008 | Office Hours: Mon–Fri 7:30 AM – 4:30 PM\"","gt_regions":[{"id":"region_0","text":"OAKWOOD SAMPLE LEARNING CENTER | Nurturing Minds, Building Futures | Established 1952","position":"top-center","size":"medium","type":"title","carrier":"school letterhead","importance":"high"},{"id":"region_1","text":"LOCBLOCK-A0016, Sample Mail Zone | Main Office: TELCODE-A0008 | Fax: TELCODE-A0009 | WEBLINK_SAFE | Coordinator: SAMPLE-ADMIN","position":"top-center","size":"small","type":"data","carrier":"letterhead","importance":"medium"},{"id":"region_2","text":"September 2, 2026","position":"top-right","size":"small","type":"data","carrier":"letter","importance":"low"},{"id":"region_3","text":"Dear Oakwood Participants,","position":"top-left","size":"medium","type":"body","carrier":"letter","importance":"medium"},{"id":"region_4","text":"Welcome to the 2026–2027 learning cycle. I am delighted to share our calendar of important events and key dates for the fall semester. Please mark these on your group calendar and reach out to our front office with any questions.","position":"middle-left","size":"medium","type":"body","carrier":"letter body","importance":"high"},{"id":"region_5","text":"KEY FALL DATES: September 10 — Family Welcome Evening, 6:00–7:30 PM | September 24 — Curriculum Information Night, 6:30 PM | October 12 — Learning Center Closed for Staff Development | November 6 — First Progress Reports Sent to Families","position":"middle-center","size":"small","type":"data","carrier":"letter body","importance":"high"},{"id":"region_6","text":"IMPORTANT REMINDERS: Arrival begins at 7:45 AM; instruction starts promptly at 8:10 AM. Participants arriving after 8:10 must check in at the office. Dismissal is at 3:15 PM. After-session program available until 6:00 PM ($15/day or $250/month). All visitors must present VISITOR-SAFE code and sign in at the front desk.","position":"middle-center","size":"small","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_7","text":"Our planning circle is seeking volunteers for the Fall Book Fair (Oct 7–11) and the annual Harvest Festival (Oct 25). If you can donate time or supplies, please contact SAMPLE-COORDINATOR at MAILCODE-A0007 or sign up at the link on our website.","position":"middle-right","size":"small","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_8","text":"Wishing every family a wonderful start to the year. My door is always open — never hesitate to reach out.","position":"bottom-left","size":"medium","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_9","text":"Warmly, | SAMPLE-ADMIN | Coordinator, Oakwood Sample Learning Center | MAILCODE-A0008 | Office Hours: Mon–Fri 7:30 AM – 4:30 PM","position":"bottom-left","size":"small","type":"data","carrier":"signature","importance":"medium"}],"stats":{"total_chars":1515,"total_words":252,"total_regions":10}} {"prompt_id":"B3_L3_EN_003","category":"letter","level":"L3","language":"EN","prompt":"A formal financial advisory letter on premium corporate stationery with an embossed logo and gold-foil accents, set in a professional typeface on heavy cotton paper.\n\nAcross the top-center, the principal letterhead presents: \"HARTWELL PLANNING GROUP | Sample Portfolio Planning · Long-Term Goals · Resource Reviews\"\n\nDirectly beneath at the top-center, a condensed reference line announces: \"LOCBLOCK-SAFE | Tel: TELCODE-A0010 | WEBLINK_SAFE | Sample Registered Planning Advisor\"\n\nAt the top-right, condensed text credits the date: \"April 15, 2026\"\n\nAt the top-left, a slim 9pt recipient block spells out: \"Sample Recipient | LOCBLOCK-A0017, Unit SAMPLE | LOCBLOCK-SAFE\"\n\nIn the middle-left, professional 12pt Cambria reads: \"Dear Sample Recipient, Following our annual review, your portfolio remains aligned with its long-term objectives, but the current 5% reserve exceeds the cash level required for planned withdrawals. We recommend reallocating that reserve while preserving the overall allocation total.\"\n\nAt the middle-center, a 9pt performance box states: \"SAMPLE PORTFOLIO SUMMARY (as of 12/31/2025): Total Sample Assets: $2,847,000 | Category A: 42% | Category B: 18% | Category C: 25% | Category D: 10% | Reserve: 5% | Sample Gain YTD: $298,400 (after fees)\"\n\nIn the middle-right, well-set 11pt Palatino states: \"Looking ahead to 2026, this review proposes increasing Category B from 18% to 23%, funded by reducing Reserve from 5% to 0%. Category A remains 42%, Category C remains 25%, and Category D remains 10%, preserving a 100% total allocation. We also propose extending Category C duration to match the 7–10 year planning segment.\"\n\nAt the bottom-left, professional 12pt Cambria conveys: \"I would welcome the opportunity to discuss these sample notes at your convenience. SAMPLE-ASSISTANT can arrange a meeting at our offices or via secure video conference. Please use the safe contact code below.\"\n\nDirectly beneath at the bottom-left, a slim 9pt signature block reports: \"With warm regards, | [signature] | SAMPLE-SIGNER | Senior Planning Director | Direct: TELCODE-A0011 | MAILCODE-A0009\"\n\nAcross the bottom-center, a condensed enclosure line shows: \"Enc: Annual Sample Performance Report (32 pages) | Sample Lot Summary | SAMPLE-TAX Composite | Proposed 2026 Allocation Model | Disclosures: Past sample performance does not guarantee future sample results.\"","gt_regions":[{"id":"region_0","text":"HARTWELL PLANNING GROUP | Sample Portfolio Planning · Long-Term Goals · Resource Reviews","position":"top-center","size":"medium","type":"title","carrier":"letterhead","importance":"high"},{"id":"region_1","text":"LOCBLOCK-SAFE | Tel: TELCODE-A0010 | WEBLINK_SAFE | Sample Registered Planning Advisor","position":"top-center","size":"small","type":"data","carrier":"letterhead","importance":"medium"},{"id":"region_2","text":"April 15, 2026","position":"top-right","size":"small","type":"data","carrier":"letter","importance":"medium"},{"id":"region_3","text":"Sample Recipient | LOCBLOCK-A0017, Unit SAMPLE | LOCBLOCK-SAFE","position":"top-left","size":"small","type":"data","carrier":"recipient block","importance":"medium"},{"id":"region_4","text":"Dear Sample Recipient, Following our annual review, your portfolio remains aligned with its long-term objectives, but the current 5% reserve exceeds the cash level required for planned withdrawals. We recommend reallocating that reserve while preserving the overall allocation total.","position":"middle-left","size":"medium","type":"body","carrier":"letter body","importance":"high"},{"id":"region_5","text":"SAMPLE PORTFOLIO SUMMARY (as of 12/31/2025): Total Sample Assets: $2,847,000 | Category A: 42% | Category B: 18% | Category C: 25% | Category D: 10% | Reserve: 5% | Sample Gain YTD: $298,400 (after fees)","position":"middle-center","size":"small","type":"data","carrier":"performance box","importance":"high"},{"id":"region_6","text":"Looking ahead to 2026, this review proposes increasing Category B from 18% to 23%, funded by reducing Reserve from 5% to 0%. Category A remains 42%, Category C remains 25%, and Category D remains 10%, preserving a 100% total allocation. We also propose extending Category C duration to match the 7–10 year planning segment.","position":"middle-right","size":"medium","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_7","text":"I would welcome the opportunity to discuss these sample notes at your convenience. SAMPLE-ASSISTANT can arrange a meeting at our offices or via secure video conference. Please use the safe contact code below.","position":"bottom-left","size":"medium","type":"body","carrier":"letter body","importance":"medium"},{"id":"region_8","text":"With warm regards, | [signature] | SAMPLE-SIGNER | Senior Planning Director | Direct: TELCODE-A0011 | MAILCODE-A0009","position":"bottom-left","size":"small","type":"data","carrier":"signature block","importance":"high"},{"id":"region_9","text":"Enc: Annual Sample Performance Report (32 pages) | Sample Lot Summary | SAMPLE-TAX Composite | Proposed 2026 Allocation Model | Disclosures: Past sample performance does not guarantee future sample results.","position":"bottom-center","size":"small","type":"data","carrier":"enclosure line","importance":"low"}],"stats":{"total_chars":1589,"total_words":237,"total_regions":10}} {"prompt_id":"B2_L1_EN_001","category":"newspaper","level":"L1","language":"EN","prompt":"A photograph of a broadsheet newspaper's front page masthead and lead story visible above the fold. The paper rests on a wooden newsstand rack. Classic serif masthead in Gothic Blackletter.\n\nSpanning the upper band, in prominent 60pt Times Bold Display, the newspaper masthead across the upper register lists: \"THE DAILY HERALD — Serving the Greater Metropolitan Area Since 1893\"\n\nPositioned centrally, in slim 9pt credit italic, the masthead info line at the head of the layout reads: \"Friday, June 5, 2026 | Vol. 133, No. 156 | Final Edition | Price $3.00 | WEBLINK_SAFE\"\n\nAdjacent to this, the headline, set in prominent bold Gothic condensed capitals occupying the central area, reports: \"CAMPUS UNVEILS AMBITIOUS ENERGY DESIGN PLAN — $2.1 Billion Sample Investment Over Decade\"\n\nIn the middle of the composition, the lede paragraph, set in traditional 10pt column text occupying the central area, is lettered: \"Campus Director announces sweeping package including 500 electric shuttles, green roofs on new construction, and carbon-neutral sample operations by 2032. Full details pages A4-A6.\"\n\nRunning across the bottom, a footer strip line along the bottom, set in understated 8pt reference text, proclaims: \"WEATHER: High 78°F, Low 62°F, Partly Cloudy | INDEX: Business B1 | Sports C1 | Opinion A14 | Obituaries D4\"","gt_regions":[{"id":"region_0","text":"THE DAILY HERALD — Serving the Greater Metropolitan Area Since 1893","position":"top-center","size":"large","type":"title","carrier":"newspaper masthead","importance":"high"},{"id":"region_1","text":"Friday, June 5, 2026 | Vol. 133, No. 156 | Final Edition | Price $3.00 | WEBLINK_SAFE","position":"top-center","size":"small","type":"data","carrier":"masthead info line","importance":"medium"},{"id":"region_2","text":"CAMPUS UNVEILS AMBITIOUS ENERGY DESIGN PLAN — $2.1 Billion Sample Investment Over Decade","position":"middle-center","size":"large","type":"title","carrier":"headline","importance":"high"},{"id":"region_3","text":"Campus Director announces sweeping package including 500 electric shuttles, green roofs on new construction, and carbon-neutral sample operations by 2032. Full details pages A4-A6.","position":"middle-center","size":"medium","type":"body","carrier":"lede paragraph","importance":"medium"},{"id":"region_4","text":"WEATHER: High 78°F, Low 62°F, Partly Cloudy | INDEX: Business B1 | Sports C1 | Opinion A14 | Obituaries D4","position":"bottom-center","size":"small","type":"data","carrier":"footer strip","importance":"low"}],"stats":{"total_chars":526,"total_words":81,"total_regions":5}} {"prompt_id":"B2_L1_EN_002","category":"newspaper","level":"L1","language":"EN","prompt":"A tabloid-format morning newspaper photographed on a café table beside an espresso cup. Bold red-and-black masthead with compact layout.\n\nCrowning the composition, the newspaper masthead in prominent bold Gothic condensed capitals is inscribed: \"THE MORNING POST — Your City, Your Voice, Your Paper\"\n\nAcross the top-center, a condensed 8pt masthead line advertises: \"Vol. 114, No. 287 | Friday, September 18, 2026 | Price $2.50 | Est. 1912\"\n\nAt the middle-center, the commanding front-page headline reads: \"TRANSIT DRILL ENTERS THIRD DAY — Riders Face Delays as Test Routes Adjust\"\n\nDirectly below in the middle-center, the lede in 10pt Times Roman column type states: \"Route coordinators revised the latest operations plan late Tuesday, calling the proposed 2.3% timing change \"too tight.\" Over 400,000 daily riders affected. Temporary bus routes activated. Review resumes Thursday.\"\n\nAcross the bottom-center, a compact 9pt italic teasers bar announces: \"ALSO TODAY: Tech CEO presents at industry summit (p.3) | Housing market update (p.7) | Harbor High football season preview (Sports)\"","gt_regions":[{"id":"region_0","text":"THE MORNING POST — Your City, Your Voice, Your Paper","position":"top-center","size":"large","type":"title","carrier":"newspaper masthead","importance":"high"},{"id":"region_1","text":"Vol. 114, No. 287 | Friday, September 18, 2026 | Price $2.50 | Est. 1912","position":"top-center","size":"small","type":"data","carrier":"masthead line","importance":"medium"},{"id":"region_2","text":"TRANSIT DRILL ENTERS THIRD DAY — Riders Face Delays as Test Routes Adjust","position":"middle-center","size":"large","type":"title","carrier":"headline","importance":"high"},{"id":"region_3","text":"Route coordinators revised the latest operations plan late Tuesday, calling the proposed 2.3% timing change \"too tight.\" Over 400,000 daily riders affected. Temporary bus routes activated. Review resumes Thursday.","position":"middle-center","size":"medium","type":"body","carrier":"lede","importance":"medium"},{"id":"region_4","text":"ALSO TODAY: Tech CEO presents at industry summit (p.3) | Housing market update (p.7) | Harbor High football season preview (Sports)","position":"bottom-center","size":"small","type":"data","carrier":"teasers bar","importance":"low"}],"stats":{"total_chars":541,"total_words":86,"total_regions":5}} {"prompt_id":"B2_L1_EN_003","category":"newspaper","level":"L1","language":"EN","prompt":"A Sunday edition broadsheet newspaper resting on a porch railing on a sunny morning. Thick weekend edition with sections visible.\n\nAt the top center, a commanding front-page masthead reads: \"SUNDAY TRIBUNE — The Paper of Record for the Sample Northwest\"\n\nDirectly beneath it at the top center, a slim 9pt italic issue line reads: \"Sunday, July 12, 2026 | 156th Year | Sections A–F | Price $5.00 | Winner of 14 Sample Press Awards\"\n\nAt the middle center, a large display headline reads: \"FIRE SAFETY SEASON ARRIVES EARLY — Three Major Training Scenarios Running Across Eastern Sample Region\"\n\nDirectly beneath the headline at the middle center, a well-leaded 10.5pt Century lede reads: \"Practice notices issued for 12,000 participants as dry conditions shape early-season training. Sample crews deployed; air quality reminders posted for six sample zones.\"\n\nAlong the bottom center, a condensed 8pt teaser strip reads: \"SUNDAY SPECIAL: Inside the Housing Design Challenge — A 12-Page Feature (Section E) | Book Review: The Season's Must-Reads (F1)\"","gt_regions":[{"id":"region_0","text":"SUNDAY TRIBUNE — The Paper of Record for the Sample Northwest","position":"top-center","size":"large","type":"title","carrier":"newspaper masthead","importance":"high"},{"id":"region_1","text":"Sunday, July 12, 2026 | 156th Year | Sections A–F | Price $5.00 | Winner of 14 Sample Press Awards","position":"top-center","size":"small","type":"data","carrier":"masthead line","importance":"medium"},{"id":"region_2","text":"FIRE SAFETY SEASON ARRIVES EARLY — Three Major Training Scenarios Running Across Eastern Sample Region","position":"middle-center","size":"large","type":"title","carrier":"headline","importance":"high"},{"id":"region_3","text":"Practice notices issued for 12,000 participants as dry conditions shape early-season training. Sample crews deployed; air quality reminders posted for six sample zones.","position":"middle-center","size":"medium","type":"body","carrier":"lede","importance":"medium"},{"id":"region_4","text":"SUNDAY SPECIAL: Inside the Housing Design Challenge — A 12-Page Feature (Section E) | Book Review: The Season's Must-Reads (F1)","position":"bottom-center","size":"small","type":"data","carrier":"teasers","importance":"low"}],"stats":{"total_chars":556,"total_words":88,"total_regions":5}} {"prompt_id":"B2_L2_EN_001","category":"newspaper","level":"L2","language":"EN","prompt":"A full broadsheet newspaper front page photographed flat on a table. The page uses a classic multi-story layout with a main headline, secondary story, city photograph, weather box, and section index.\n\nAcross the top in prominent 60pt Times Bold Display, the masthead reads: \"THE CHRONICLE — Independent City News Since 1897 — 'All the News That Matters'\"\n\nDirectly below the masthead in understated 8pt reference text, the edition line reads: \"Thursday, April 9, 2026 | Vol. 129, No. 98 | Final City Edition | $3.50 | WEBLINK_SAFE\"\n\nAt the center in heavy 48pt Cheltenham Bold, the main headline states: \"CITY UNVEILS $800 MILLION WATERFRONT TRANSIT PLAN — Largest Public Transport Investment in Two Decades\"\n\nIn the middle-left article column, well-leaded 10.5pt Century text reads: \"City officials announced an overhaul of the bus network and station wayfinding, the largest public transport revision in two decades. The plan includes 12 new bus loops, consistent platform signs at every station, and a 3.2-mile streetcar connection between the university district and the waterfront. Construction begins spring 2027.\"\n\nIn the middle-right column, the secondary article states: \"School board selects design option in 5–2 vote for three new neighborhood learning centers — 'A long-overdue investment,' says BOARD-CHAIR-SAFE. Full story A5\"\n\nAt the bottom-left, a compact 9pt news brief reads: \"ECONOMY BRIEF: Regional Reserve Board Holds Benchmark Rate Steady at 4.25% — Markets Close Little Changed — Analysis by REPORTER-SAFE on B1\"\n\nAt the bottom-right, the weather box lists: \"WEATHER: Today High 64°F, Low 48°F, Rain PM | Tomorrow: Clearing, High 58°F\"\n\nCentered across the base, the section index reads: \"INDEX: Metro A3 | Education A8 | World A10 | Opinion A14 | Business B1 | Arts & Life C1 | Sports D1 | Listings E1\"","gt_regions":[{"id":"region_0","text":"THE CHRONICLE — Independent City News Since 1897 — 'All the News That Matters'","position":"top-center","size":"large","type":"title","carrier":"masthead","importance":"high"},{"id":"region_1","text":"Thursday, April 9, 2026 | Vol. 129, No. 98 | Final City Edition | $3.50 | WEBLINK_SAFE","position":"top-center","size":"small","type":"data","carrier":"masthead line","importance":"medium"},{"id":"region_2","text":"CITY UNVEILS $800 MILLION WATERFRONT TRANSIT PLAN — Largest Public Transport Investment in Two Decades","position":"middle-center","size":"large","type":"title","carrier":"main headline","importance":"high"},{"id":"region_3","text":"City officials announced an overhaul of the bus network and station wayfinding, the largest public transport revision in two decades. The plan includes 12 new bus loops, consistent platform signs at every station, and a 3.2-mile streetcar connection between the university district and the waterfront. Construction begins spring 2027.","position":"middle-left","size":"medium","type":"body","carrier":"article column","importance":"high"},{"id":"region_4","text":"School board selects design option in 5–2 vote for three new neighborhood learning centers — 'A long-overdue investment,' says BOARD-CHAIR-SAFE. Full story A5","position":"middle-right","size":"medium","type":"body","carrier":"secondary article","importance":"medium"},{"id":"region_5","text":"ECONOMY BRIEF: Regional Reserve Board Holds Benchmark Rate Steady at 4.25% — Markets Close Little Changed — Analysis by REPORTER-SAFE on B1","position":"bottom-left","size":"small","type":"body","carrier":"news brief","importance":"medium"},{"id":"region_6","text":"WEATHER: Today High 64°F, Low 48°F, Rain PM | Tomorrow: Clearing, High 58°F","position":"bottom-right","size":"small","type":"data","carrier":"weather box","importance":"low"},{"id":"region_7","text":"INDEX: Metro A3 | Education A8 | World A10 | Opinion A14 | Business B1 | Arts & Life C1 | Sports D1 | Listings E1","position":"bottom-center","size":"small","type":"data","carrier":"index bar","importance":"low"}],"stats":{"total_chars":1085,"total_words":172,"total_regions":8}} {"prompt_id":"B2_L2_EN_002","category":"newspaper","level":"L2","language":"EN","prompt":"A newspaper front page from an evening edition, with a heritage preservation story as the lead. The classic broadsheet layout uses a blackletter masthead, a wide theater photograph, two report columns, and a compact briefing bar.\n\nAcross the top in bold Gothic capitals, the masthead reads: \"THE EVENING HERALD — Trusted City News Since 1923\"\n\nCentered directly beneath it in 9pt italic type, the edition line states: \"Saturday, March 21, 2026 | Evening Final | $2.75 | WEBLINK_SAFE | Circulation: 142,000\"\n\nAt the center in commanding front-page display type, the headline reads: \"HISTORIC MAJESTIC THEATRE SAVED — Last-Minute Heritage Order Halts Demolition Crew\"\n\nAt the middle-left above the first column, the byline reads: \"By REPORTER-SAFE, Arts & Heritage Correspondent\"\n\nThe middle-left article column states: \"A last-minute preservation order issued by the City Heritage Office late Friday afternoon has halted plans to demolish the 107-year-old Majestic Theatre on Gallery Avenue. The landmark venue, which hosted generations of touring musicians and stage companies, had been slated for replacement by a 40-story apartment tower.\"\n\nThe middle-right article column continues: \"The Save the Majestic coalition, which collected more than 85,000 petition signatures during a six-month campaign, called the decision \"a victory for cultural history over short-term development.\" A $28 million restoration will begin next month, supported by a public benefit concert.\"\n\nAcross the bottom, the condensed briefing bar reads: \"EVENING BRIEFING: Regional markets close mixed, index +47 (B1) | Rain forecast through weekend (A2) | City FC advances to semifinal (Sports) | Weekend dining guide: 10 neighborhood restaurants (C1)\"","gt_regions":[{"id":"region_0","text":"THE EVENING HERALD — Trusted City News Since 1923","position":"top-center","size":"large","type":"title","carrier":"masthead","importance":"high"},{"id":"region_1","text":"Saturday, March 21, 2026 | Evening Final | $2.75 | WEBLINK_SAFE | Circulation: 142,000","position":"top-center","size":"small","type":"data","carrier":"masthead line","importance":"medium"},{"id":"region_2","text":"HISTORIC MAJESTIC THEATRE SAVED — Last-Minute Heritage Order Halts Demolition Crew","position":"middle-center","size":"large","type":"title","carrier":"headline","importance":"high"},{"id":"region_3","text":"By REPORTER-SAFE, Arts & Heritage Correspondent","position":"middle-left","size":"small","type":"data","carrier":"byline","importance":"low"},{"id":"region_4","text":"A last-minute preservation order issued by the City Heritage Office late Friday afternoon has halted plans to demolish the 107-year-old Majestic Theatre on Gallery Avenue. The landmark venue, which hosted generations of touring musicians and stage companies, had been slated for replacement by a 40-story apartment tower.","position":"middle-left","size":"medium","type":"body","carrier":"article","importance":"high"},{"id":"region_5","text":"The Save the Majestic coalition, which collected more than 85,000 petition signatures during a six-month campaign, called the decision \"a victory for cultural history over short-term development.\" A $28 million restoration will begin next month, supported by a public benefit concert.","position":"middle-right","size":"medium","type":"body","carrier":"article","importance":"medium"},{"id":"region_6","text":"EVENING BRIEFING: Regional markets close mixed, index +47 (B1) | Rain forecast through weekend (A2) | City FC advances to semifinal (Sports) | Weekend dining guide: 10 neighborhood restaurants (C1)","position":"bottom-center","size":"small","type":"data","carrier":"briefing bar","importance":"low"}],"stats":{"total_chars":1066,"total_words":159,"total_regions":7}} {"prompt_id":"B2_L2_EN_003","category":"newspaper","level":"L2","language":"EN","prompt":"A national newspaper front page leads with storm damage coverage. A dramatic photograph of downed power lines fills the upper half, while two report columns, an emergency coverage guide, and edition teasers occupy the lower half.\n\nAcross the top in dramatic broadsheet type, the masthead reads: \"NATIONAL GAZETTE — Independent National News — Founded 1847\"\n\nDirectly below in understated 8pt reference text, the edition line states: \"Sunday, May 17, 2026 | National Edition | $4.00 | WEBLINK_SAFE | Winner, 2025 Public Service Journalism Award\"\n\nAt the center in heavy 48pt Cheltenham Bold, the headline reads: \"VIOLENT STORM LEAVES 340,000 WITHOUT POWER ACROSS THREE STATES — Governor Declares Emergency\"\n\nThe middle-left article column reports: \"Repair crews worked through the night after straight-line winds exceeding 90 mph toppled hundreds of power lines and trees across three states in the region's largest spring storm in 30 years. Officials reported 23 injuries and opened emergency shelters at 14 locations.\"\n\nThe middle-right article column continues: \"The power restoration timeline remains uncertain. Utility officials say some rural areas may wait 5–7 days. The State Emergency Response Team has positioned food, water, generators, and medical supplies across the affected region. The governor will visit recovery sites Tuesday.\"\n\nAt the bottom-left, the coverage guide reads: \"FULL STORM COVERAGE: Damage map (A4) | Shelter locations and emergency numbers (A5) | Insurance claim guide (B3) | Photo essay: Communities begin recovery (C1)\"\n\nAt the bottom-right, the edition teasers read: \"ALSO IN TODAY'S EDITION: City approves new transit plan (A2) | Technology earnings trail forecast (B1) | Weekend arts: Summer festival preview (D1)\"","gt_regions":[{"id":"region_0","text":"NATIONAL GAZETTE — Independent National News — Founded 1847","position":"top-center","size":"large","type":"title","carrier":"masthead","importance":"high"},{"id":"region_1","text":"Sunday, May 17, 2026 | National Edition | $4.00 | WEBLINK_SAFE | Winner, 2025 Public Service Journalism Award","position":"top-center","size":"small","type":"data","carrier":"masthead line","importance":"medium"},{"id":"region_2","text":"VIOLENT STORM LEAVES 340,000 WITHOUT POWER ACROSS THREE STATES — Governor Declares Emergency","position":"middle-center","size":"large","type":"title","carrier":"headline","importance":"high"},{"id":"region_3","text":"Repair crews worked through the night after straight-line winds exceeding 90 mph toppled hundreds of power lines and trees across three states in the region's largest spring storm in 30 years. Officials reported 23 injuries and opened emergency shelters at 14 locations.","position":"middle-left","size":"medium","type":"body","carrier":"article","importance":"high"},{"id":"region_4","text":"The power restoration timeline remains uncertain. Utility officials say some rural areas may wait 5–7 days. The State Emergency Response Team has positioned food, water, generators, and medical supplies across the affected region. The governor will visit recovery sites Tuesday.","position":"middle-right","size":"medium","type":"body","carrier":"article","importance":"medium"},{"id":"region_5","text":"FULL STORM COVERAGE: Damage map (A4) | Shelter locations and emergency numbers (A5) | Insurance claim guide (B3) | Photo essay: Communities begin recovery (C1)","position":"bottom-left","size":"small","type":"data","carrier":"coverage guide","importance":"medium"},{"id":"region_6","text":"ALSO IN TODAY'S EDITION: City approves new transit plan (A2) | Technology earnings trail forecast (B1) | Weekend arts: Summer festival preview (D1)","position":"bottom-right","size":"small","type":"data","carrier":"teasers","importance":"low"}],"stats":{"total_chars":1114,"total_words":164,"total_regions":7}} {"prompt_id": "B2_L3_EN_001", "category": "newspaper", "level": "L3", "language": "EN", "prompt": "Complete front page of a metropolitan daily broadsheet with multiple stories, weather, index, masthead, and advertisements visible.\n\nAcross the top center, a commanding front-page masthead reads: \"THE CITY TIMES — Independent Metropolitan News Since 1889\"\n\nDirectly beneath it at the top center, a condensed 8pt issue line reads: \"Friday, August 14, 2026 | Vol. 137, No. 226 | Late City Final | Price $3.50 | WEBLINK_SAFE | Serving 1.2 Million Readers Daily\"\n\nAt the middle center, a heavy 48pt Cheltenham Bold headline reads: \"TWELVE TECHNOLOGY FIRMS SIGN JOINT CLIMATE PLEDGE FOR LOWER EMISSIONS BY 2030 — Agreement Commits $47 Billion to Clean Energy\"\n\nIn the middle-left column, 11pt serif newsprint text reads: \"Twelve major technology firms signed a joint climate pledge Thursday, committing $47 billion to clean energy and lower-emission operations through 2030. The agreement sets shared targets for energy-efficient data centers, renewable electricity, supply-chain emissions, annual progress reports, and independent audits. Each company will publish its first implementation plan in January.\"\n\nDirectly beneath it in the middle-left column, condensed 8pt text reads: \"Critics note that several signatories have missed previous voluntary targets, while the pact has not yet named its independent auditor. \"The detail is in the verification,\" said ANALYST-SAFE of the Meridian Climate Institute. \"These companies must publish comparable data.\" Full analysis, A6.\"\n\nIn the middle-right column, a prominent secondary headline reads: \"LOCAL SCHOOLS FACE $34 MILLION BUDGET SHORTFALL — Superintendent Warns Arts and Athletics Programs Need Funding by September\"\n\nDirectly beneath it in the middle-right column, compact 8pt article text reads: \"The superintendent warned the school board Monday evening that without an additional $34 million before the academic year, art, music, foreign-language, and after-school athletics programs may be reduced at 14 of 22 public schools. Residents filled the council chamber, and a petition with 12,000 signatures was delivered to the district office.\"\n\nAt the bottom left, compact 7pt weather text reads: \"WEATHER: Today: High 88°F / Low 72°F — Partly Cloudy, 20% Chance PM Thunderstorms | Tomorrow: High 85°F, Sunny | Weekend: Warming trend continues, highs near 92°F | Full forecast: A16\"\n\nAt the bottom center, compact 8pt news briefs read: \"NEWS BRIEFS: City approves 200 new electric vehicle charging stations (A3) | Downtown farmers market expands to Tuesdays (B2) | Local author's debut novel tops regional bestseller list (C1) | Harbor bridge repairs to begin Monday, expect delays (A4)\"\n\nAt the bottom right, a condensed 8pt index strip reads: \"INDEX: Metro A2 | World A8 | Editorial A14 | Business B1 | Living & Arts C1 | Sports D1 | Comics D8 | Listings E1 | Archives E6\"", "gt_regions": [{"id": "region_0", "text": "THE CITY TIMES — Independent Metropolitan News Since 1889", "position": "top-center", "size": "large", "type": "title", "carrier": "masthead", "importance": "high"}, {"id": "region_1", "text": "Friday, August 14, 2026 | Vol. 137, No. 226 | Late City Final | Price $3.50 | WEBLINK_SAFE | Serving 1.2 Million Readers Daily", "position": "top-center", "size": "small", "type": "data", "carrier": "masthead line", "importance": "medium"}, {"id": "region_2", "text": "TWELVE TECHNOLOGY FIRMS SIGN JOINT CLIMATE PLEDGE FOR LOWER EMISSIONS BY 2030 — Agreement Commits $47 Billion to Clean Energy", "position": "middle-center", "size": "large", "type": "title", "carrier": "main headline", "importance": "high"}, {"id": "region_3", "text": "Twelve major technology firms signed a joint climate pledge Thursday, committing $47 billion to clean energy and lower-emission operations through 2030. The agreement sets shared targets for energy-efficient data centers, renewable electricity, supply-chain emissions, annual progress reports, and independent audits. Each company will publish its first implementation plan in January.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "lead article", "importance": "high"}, {"id": "region_4", "text": "Critics note that several signatories have missed previous voluntary targets, while the pact has not yet named its independent auditor. \"The detail is in the verification,\" said ANALYST-SAFE of the Meridian Climate Institute. \"These companies must publish comparable data.\" Full analysis, A6.", "position": "middle-left", "size": "small", "type": "body", "carrier": "lead article cont.", "importance": "medium"}, {"id": "region_5", "text": "LOCAL SCHOOLS FACE $34 MILLION BUDGET SHORTFALL — Superintendent Warns Arts and Athletics Programs Need Funding by September", "position": "middle-right", "size": "medium", "type": "title", "carrier": "secondary headline", "importance": "medium"}, {"id": "region_6", "text": "The superintendent warned the school board Monday evening that without an additional $34 million before the academic year, art, music, foreign-language, and after-school athletics programs may be reduced at 14 of 22 public schools. Residents filled the council chamber, and a petition with 12,000 signatures was delivered to the district office.", "position": "middle-right", "size": "small", "type": "body", "carrier": "secondary article", "importance": "medium"}, {"id": "region_7", "text": "WEATHER: Today: High 88°F / Low 72°F — Partly Cloudy, 20% Chance PM Thunderstorms | Tomorrow: High 85°F, Sunny | Weekend: Warming trend continues, highs near 92°F | Full forecast: A16", "position": "bottom-left", "size": "small", "type": "data", "carrier": "weather box", "importance": "low"}, {"id": "region_8", "text": "NEWS BRIEFS: City approves 200 new electric vehicle charging stations (A3) | Downtown farmers market expands to Tuesdays (B2) | Local author's debut novel tops regional bestseller list (C1) | Harbor bridge repairs to begin Monday, expect delays (A4)", "position": "bottom-center", "size": "small", "type": "data", "carrier": "briefs column", "importance": "low"}, {"id": "region_9", "text": "INDEX: Metro A2 | World A8 | Editorial A14 | Business B1 | Living & Arts C1 | Sports D1 | Comics D8 | Listings E1 | Archives E6", "position": "bottom-right", "size": "small", "type": "data", "carrier": "index strip", "importance": "low"}], "stats": {"total_chars": 2013, "total_words": 302, "total_regions": 10}} {"prompt_id": "B2_L3_EN_002", "category": "newspaper", "level": "L3", "language": "EN", "prompt": "Complete front page of a metropolitan journal with bridge construction story, arts festival sidebar, index, and full masthead.\n\nSpanning the upper band, the masthead spanning the top, set in commanding front-page display type, proclaims: \"METROPOLITAN JOURNAL — Independent. Investigative. Indispensable. — Serving the Tri-State Region Since 1904\"\n\nDirectly below in slim 9pt credit italic, the masthead line spanning the top advertises: \"Wednesday, October 7, 2026 | Vol. 122, No. 280 | Final Edition | $4.00 | WEBLINK_SAFE | 2026 Regional Press Award for Infrastructure Reporting\"\n\nAt the center, the headline at the center, set in bold Gothic condensed capitals, shows: \"NEW FOUR-LANE BRIDGE TO EASE DECADE OF GRIDLOCK — $1.2 Billion River Crossing Project Starts Next Month\"\n\nIn the middle-left, the byline, set in condensed slim 9pt credit italic, is lettered: \"By REPORTER-SAFE, Transportation Correspondent\"\n\nIn the middle-left, the lead article, set in 11pt serif newsprint type, reads: \"State and city officials approved final construction permits Tuesday for a four-lane bridge linking Eastbank and Harbor Point. Work begins next month with utility relocation and foundation drilling. The crossing will add protected bicycle lanes, wider sidewalks, and direct bus connections on both shores.\"\n\nContinuing in the middle-left, the lead article in well-spaced 11pt serif newsprint type conveys: \"The $1.2 billion project—funded by federal infrastructure grants (45%), municipal bonds (35%), and toll authority reserves (20%)—aims to reduce peak-hour travel times on the existing aging bridge by 25 percent. Completion is projected for late 2029. A temporary passenger ferry will operate during weekday rush hours.\"\n\nIn the middle-right, the principal sidebar headline, rendered in standard broadsheet body text, announces: \"ARTS FESTIVAL RETURNS AFTER TWO-YEAR HIATUS — Organizers Expect Record 150,000 Visitors Over Three-Day Waterfront Celebration\"\n\nBelow it in the middle-right, the sidebar article, set in condensed 8pt byline sans-serif, lists: \"The annual street arts festival returns after a two-year pause with 200 performing artists, live music on four stages, food vendors representing 22 countries, and pop-up galleries throughout the waterfront district. Admission is free; reserved lounge passes are available through the festival website.\"\n\nToward the lower-left, the teasers, set in condensed 8pt byline sans-serif anchored bottom-left, credit: \"ALSO TODAY: Independent review panel publishes bridge design update (A3) | Regional hospital merger faces regulatory review (B1) | Local chef wins Culinary Excellence Award (C1) | High school tennis finals begin today (D1)\"\n\nAlong the bottom edge, the index bar along the bottom, in fine 8pt italic caption text, reads: \"INDEX: Editorial & Opinion A12 | Metro A2 | Nation A6 | Business B1 | Arts & Culture C1 | Sports D1 | Obituaries D6 | Comics D8 | Real Estate E1 | Listings E4\"", "gt_regions": [{"id": "region_0", "text": "METROPOLITAN JOURNAL — Independent. Investigative. Indispensable. — Serving the Tri-State Region Since 1904", "position": "top-center", "size": "large", "type": "title", "carrier": "masthead", "importance": "high"}, {"id": "region_1", "text": "Wednesday, October 7, 2026 | Vol. 122, No. 280 | Final Edition | $4.00 | WEBLINK_SAFE | 2026 Regional Press Award for Infrastructure Reporting", "position": "top-center", "size": "small", "type": "data", "carrier": "masthead line", "importance": "medium"}, {"id": "region_2", "text": "NEW FOUR-LANE BRIDGE TO EASE DECADE OF GRIDLOCK — $1.2 Billion River Crossing Project Starts Next Month", "position": "middle-center", "size": "large", "type": "title", "carrier": "headline", "importance": "high"}, {"id": "region_3", "text": "By REPORTER-SAFE, Transportation Correspondent", "position": "middle-left", "size": "small", "type": "data", "carrier": "byline", "importance": "low"}, {"id": "region_4", "text": "State and city officials approved final construction permits Tuesday for a four-lane bridge linking Eastbank and Harbor Point. Work begins next month with utility relocation and foundation drilling. The crossing will add protected bicycle lanes, wider sidewalks, and direct bus connections on both shores.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "lead article", "importance": "high"}, {"id": "region_5", "text": "The $1.2 billion project—funded by federal infrastructure grants (45%), municipal bonds (35%), and toll authority reserves (20%)—aims to reduce peak-hour travel times on the existing aging bridge by 25 percent. Completion is projected for late 2029. A temporary passenger ferry will operate during weekday rush hours.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "lead article", "importance": "medium"}, {"id": "region_6", "text": "ARTS FESTIVAL RETURNS AFTER TWO-YEAR HIATUS — Organizers Expect Record 150,000 Visitors Over Three-Day Waterfront Celebration", "position": "middle-right", "size": "medium", "type": "title", "carrier": "sidebar headline", "importance": "medium"}, {"id": "region_7", "text": "The annual street arts festival returns after a two-year pause with 200 performing artists, live music on four stages, food vendors representing 22 countries, and pop-up galleries throughout the waterfront district. Admission is free; reserved lounge passes are available through the festival website.", "position": "middle-right", "size": "small", "type": "body", "carrier": "sidebar article", "importance": "medium"}, {"id": "region_8", "text": "ALSO TODAY: Independent review panel publishes bridge design update (A3) | Regional hospital merger faces regulatory review (B1) | Local chef wins Culinary Excellence Award (C1) | High school tennis finals begin today (D1)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "teasers", "importance": "low"}, {"id": "region_9", "text": "INDEX: Editorial & Opinion A12 | Metro A2 | Nation A6 | Business B1 | Arts & Culture C1 | Sports D1 | Obituaries D6 | Comics D8 | Real Estate E1 | Listings E4", "position": "bottom-center", "size": "small", "type": "data", "carrier": "index bar", "importance": "low"}], "stats": {"total_chars": 1826, "total_words": 268, "total_regions": 10}} {"prompt_id": "B2_L3_EN_003", "category": "newspaper", "level": "L3", "language": "EN", "prompt": "Front page of a fictional international broadsheet newspaper with a lead report on a new cross-border transport wayfinding standard, a holiday air-travel sidebar, and complete navigation elements. The classic nine-zone layout uses a formal masthead, a wide central headline, two report columns, an inside guide, and a section index.\n\nAcross the top center in large blackletter display type, the masthead reads: \"THE GLOBAL OBSERVER — Independent International News Since 1887 — Reporting Across Borders\"\n\nDirectly beneath it at the top center, a compact edition line states: \"Monday, November 23, 2026 | International Edition | Sections A-G | Price $6.00 | WEBLINK_SAFE\"\n\nAt the middle center in bold broadsheet display type, the lead headline announces: \"NINETY-FOUR TRANSPORT AUTHORITIES ADOPT UNIFIED WAYFINDING STANDARD — Agreement Sets Common Symbols and Multilingual Labels for Airports and Rail Stations\"\n\nIn the middle-left lead column, medium serif text reports: \"Transport authorities from 94 countries approved a unified passenger-wayfinding standard Sunday after five years of negotiations. The agreement covers airports and rail stations, with common signs for exits, transfers, baggage claim, accessible routes, and emergency directions. Phased implementation begins in January 2027.\"\n\nContinuing in the middle-left column in smaller serif type, the report states: \"Each authority must publish a transition plan by June 2027, complete cross-border passenger tests by 2028, and update major terminals by 2030. The standard permits locally required languages while reserving a consistent set of colors and symbols for essential directions. All 94 authorities supported the final agreement.\"\n\nIn the middle-right column, a medium-weight secondary headline reads: \"HOLIDAY AIR TRAVEL EXPECTED TO SET NEW RECORD — Bookings Rise 12%; Industry Council Forecasts 40 Million Passenger Journeys Over Seven-Day Holiday Week\"\n\nBelow it in the middle-right column, compact serif text reports: \"Airlines report bookings 12 percent above the comparable holiday week last year, while the International Transport Council forecasts 40 million passenger journeys from Monday through Sunday. Major airports are adding screening lanes and overnight ground connections. The average round-trip fare on surveyed domestic routes is $412; Tuesday and Wednesday departures remain the least expensive.\"\n\nAt the bottom-left, the inside guide lists: \"INSIDE TODAY: Week in Review (A2) | Global Markets Summary (B1) | The Year in Books: Critics' Top 25 (C1) | Football Week 12 Preview (D1) | Travel: Winter Sun Destinations (E1) | Crossword (G8)\"\n\nAcross the bottom center, the section index reads: \"INDEX: Opinion A14 | International A4 | Business B1 | Culture C1 | Sports D1 | Science F1 | Lifestyle G1 | Archives G6 | Real Estate Supplement (Insert)\"", "gt_regions": [{"id": "region_0", "text": "THE GLOBAL OBSERVER — Independent International News Since 1887 — Reporting Across Borders", "position": "top-center", "size": "large", "type": "title", "carrier": "masthead", "importance": "high"}, {"id": "region_1", "text": "Monday, November 23, 2026 | International Edition | Sections A-G | Price $6.00 | WEBLINK_SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "masthead line", "importance": "medium"}, {"id": "region_2", "text": "NINETY-FOUR TRANSPORT AUTHORITIES ADOPT UNIFIED WAYFINDING STANDARD — Agreement Sets Common Symbols and Multilingual Labels for Airports and Rail Stations", "position": "middle-center", "size": "large", "type": "title", "carrier": "headline", "importance": "high"}, {"id": "region_3", "text": "Transport authorities from 94 countries approved a unified passenger-wayfinding standard Sunday after five years of negotiations. The agreement covers airports and rail stations, with common signs for exits, transfers, baggage claim, accessible routes, and emergency directions. Phased implementation begins in January 2027.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "lead article", "importance": "high"}, {"id": "region_4", "text": "Each authority must publish a transition plan by June 2027, complete cross-border passenger tests by 2028, and update major terminals by 2030. The standard permits locally required languages while reserving a consistent set of colors and symbols for essential directions. All 94 authorities supported the final agreement.", "position": "middle-left", "size": "small", "type": "body", "carrier": "lead article", "importance": "medium"}, {"id": "region_5", "text": "HOLIDAY AIR TRAVEL EXPECTED TO SET NEW RECORD — Bookings Rise 12%; Industry Council Forecasts 40 Million Passenger Journeys Over Seven-Day Holiday Week", "position": "middle-right", "size": "medium", "type": "title", "carrier": "secondary headline", "importance": "medium"}, {"id": "region_6", "text": "Airlines report bookings 12 percent above the comparable holiday week last year, while the International Transport Council forecasts 40 million passenger journeys from Monday through Sunday. Major airports are adding screening lanes and overnight ground connections. The average round-trip fare on surveyed domestic routes is $412; Tuesday and Wednesday departures remain the least expensive.", "position": "middle-right", "size": "small", "type": "body", "carrier": "secondary article", "importance": "medium"}, {"id": "region_7", "text": "INSIDE TODAY: Week in Review (A2) | Global Markets Summary (B1) | The Year in Books: Critics' Top 25 (C1) | Football Week 12 Preview (D1) | Travel: Winter Sun Destinations (E1) | Crossword (G8)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "inside guide", "importance": "low"}, {"id": "region_8", "text": "INDEX: Opinion A14 | International A4 | Business B1 | Culture C1 | Sports D1 | Science F1 | Lifestyle G1 | Archives G6 | Real Estate Supplement (Insert)", "position": "bottom-center", "size": "small", "type": "data", "carrier": "index", "importance": "low"}], "stats": {"total_chars": 1870, "total_words": 264, "total_regions": 9}} {"prompt_id": "B4_L1_EN_001", "category": "resume", "level": "L1", "language": "EN", "prompt": "The top portion of a clean one-page resume is printed on premium white paper with a modern minimalist layout and a subtle blue accent line.\n\nAt the top-center, a prominent 20pt header reads: \"Alex Mercer | Senior Software Engineer\"\n\nDirectly below at the top-center, a condensed contact line reads: \"MAILCODE-A0010 | TELCODE-A0012 | LOCBLOCK-SAFE | WEBLINK_SAFE | SAFE-PORTFOLIO-A001\"\n\nAt the middle-center, the professional summary states: \"PROFESSIONAL SUMMARY: Software engineer with 8+ years building distributed systems, cloud services and real-time data pipelines. Led teams of 5–12 engineers through design reviews, incident response and production delivery.\"\n\nDirectly below at the middle-center, compact skills text reads: \"TECHNICAL SKILLS: Languages: Python, Go, TypeScript, Rust | Frameworks: React, FastAPI, gRPC | Platform: Kubernetes, Terraform, Linux | Data: PostgreSQL, Redis, Kafka\"", "gt_regions": [{"id": "region_0", "text": "Alex Mercer | Senior Software Engineer", "position": "top-center", "size": "large", "type": "title", "carrier": "resume header", "importance": "high"}, {"id": "region_1", "text": "MAILCODE-A0010 | TELCODE-A0012 | LOCBLOCK-SAFE | WEBLINK_SAFE | SAFE-PORTFOLIO-A001", "position": "top-center", "size": "small", "type": "data", "carrier": "contact line", "importance": "medium"}, {"id": "region_2", "text": "PROFESSIONAL SUMMARY: Software engineer with 8+ years building distributed systems, cloud services and real-time data pipelines. Led teams of 5–12 engineers through design reviews, incident response and production delivery.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "summary section", "importance": "high"}, {"id": "region_3", "text": "TECHNICAL SKILLS: Languages: Python, Go, TypeScript, Rust | Frameworks: React, FastAPI, gRPC | Platform: Kubernetes, Terraform, Linux | Data: PostgreSQL, Redis, Kafka", "position": "middle-center", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}], "stats": {"total_chars": 510, "total_words": 65, "total_regions": 4}} {"prompt_id": "B4_L1_EN_002", "category": "resume", "level": "L1", "language": "EN", "prompt": "Upper section of a fictional licensed clinical psychologist's CV on cream cotton paper, using restrained charcoal typography, a muted blue rule, and a clear professional hierarchy.\n\nCentered at the top in clean 20pt small-cap lettering, the resume header reads: \"AVERY HART, PSY.D. | Licensed Clinical Psychologist\"\n\nDirectly beneath the name, a compact gray contact and licensure line states: \"LOCBLOCK-SAFE | TELCODE-A0013 | MAILCODE-A0011 | License SAFE-CODE\"\n\nIn the middle-center of the page, an 11pt sans-serif focus section lists: \"CLINICAL FOCUS: CBT | Anxiety and Mood Disorders | Adolescent and Young Adult Care | Psychological Assessment | Bilingual English/Spanish Care | Telehealth Where Authorized\"\n\nImmediately below it in the middle-center, a compact education section reads: \"EDUCATION: Psy.D. Clinical Psychology — Pacific Grove University, 2014 | Predoctoral Internship — Cedar Harbor Medical Center, 2013–2014 | M.A. Clinical Psychology — Ridgemont University, 2011 | B.A. Psychology — Pacific Western University, 2009\"", "gt_regions": [{"id": "region_0", "text": "AVERY HART, PSY.D. | Licensed Clinical Psychologist", "position": "top-center", "size": "large", "type": "title", "carrier": "resume header", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-SAFE | TELCODE-A0013 | MAILCODE-A0011 | License SAFE-CODE", "position": "top-center", "size": "small", "type": "data", "carrier": "contact line", "importance": "medium"}, {"id": "region_2", "text": "CLINICAL FOCUS: CBT | Anxiety and Mood Disorders | Adolescent and Young Adult Care | Psychological Assessment | Bilingual English/Spanish Care | Telehealth Where Authorized", "position": "middle-center", "size": "medium", "type": "body", "carrier": "specializations", "importance": "high"}, {"id": "region_3", "text": "EDUCATION: Psy.D. Clinical Psychology — Pacific Grove University, 2014 | Predoctoral Internship — Cedar Harbor Medical Center, 2013–2014 | M.A. Clinical Psychology — Ridgemont University, 2011 | B.A. Psychology — Pacific Western University, 2009", "position": "middle-center", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}], "stats": {"total_chars": 534, "total_words": 68, "total_regions": 4}} {"prompt_id": "B4_L1_EN_003", "category": "resume", "level": "L1", "language": "EN", "prompt": "A marketing director's resume uses a clean two-column layout with a dark blue sidebar and four clearly separated text blocks.\n\nAt the top-center, a bold 18pt header reads: \"Jordan Ellis | Marketing Director & Brand Strategist\"\n\nDirectly below at the top-center, the contact line lists: \"MAILCODE-A0012 | TELCODE-A0014 | LOCBLOCK-SAFE | Portfolio: WEBLINK_SAFE\"\n\nIn the middle-left, the profile states: \"PROFILE: Marketing leader with 12 years growing consumer and enterprise brands. Delivered campaigns with more than 300% return on advertising spend, with strengths in positioning, creative strategy and performance marketing.\"\n\nAt the middle-center, the achievements block reads: \"KEY ACHIEVEMENTS: Generated $14M in qualified sales pipeline | Grew the owned social audience from 50K to 1.2M in 18 months | Won the North Coast Brand Guild 2024 Best Brand Experience award | Built a 22-person marketing team\"", "gt_regions": [{"id": "region_0", "text": "Jordan Ellis | Marketing Director & Brand Strategist", "position": "top-center", "size": "large", "type": "title", "carrier": "resume header", "importance": "high"}, {"id": "region_1", "text": "MAILCODE-A0012 | TELCODE-A0014 | LOCBLOCK-SAFE | Portfolio: WEBLINK_SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "contact line", "importance": "medium"}, {"id": "region_2", "text": "PROFILE: Marketing leader with 12 years growing consumer and enterprise brands. Delivered campaigns with more than 300% return on advertising spend, with strengths in positioning, creative strategy and performance marketing.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "profile section", "importance": "high"}, {"id": "region_3", "text": "KEY ACHIEVEMENTS: Generated $14M in qualified sales pipeline | Grew the owned social audience from 50K to 1.2M in 18 months | Won the North Coast Brand Guild 2024 Best Brand Experience award | Built a 22-person marketing team", "position": "middle-center", "size": "small", "type": "body", "carrier": "achievements section", "importance": "medium"}], "stats": {"total_chars": 573, "total_words": 82, "total_regions": 4}} {"prompt_id": "B4_L2_EN_001", "category": "resume", "level": "L2", "language": "EN", "prompt": "A senior product designer's one-page resume with portfolio highlights, a chronological work history and education. A modern two-column grid uses charcoal type, a muted blue accent and generous spacing.\n\nAt the top-center, a sharp 18pt heading reads: \"MORGAN REED | Senior Product Designer\"\n\nDirectly beneath at the top-center, understated 9pt contact text lists: \"MAILCODE-A0013 | TELCODE-A0015 | LOCBLOCK-SAFE | WEBLINK_SAFE/MORGAN-REED | Design profile: HANDLECODE_SAFE\"\n\nIn the middle-left, professional 11pt Arial begins the work history: \"EXPERIENCE: Senior Product Designer — HarborPay (2022–Present) | Led the merchant dashboard redesign for 3.4M active business accounts. Reduced median onboarding time by 40%. Maintained a 200-component design system used by 12 product teams.\"\n\nDirectly below in the middle-left, 11pt Calibri continues: \"Product Designer — StayLoom (2019–2022) | Redesigned mobile booking, raising completed reservations by 28%. Conducted 54 moderated interviews and introduced WCAG 2.1 AA interaction patterns.\"\n\nA compact 9pt entry at the lower part of the middle-left reads: \"Junior Designer — Northline Studio (2017–2019) | Supported design sprints for wellness and finance clients. Produced wireframes, journey maps and tested prototypes in Figma and Principle.\"\n\nIn the middle-right, condensed 9pt gray text shows: \"EDUCATION: M.F.A. Interaction Design — Pacific Design Institute, 2017 | B.A. Graphic Design — Westport College of Art, 2015 | Continuing education: Hartfield UX Institute, SAFE-CERT, 2023\"\n\nAt the bottom-left, compact 9pt gray text reports: \"TOOLS & SKILLS: Figma, FigJam, Adobe Illustrator | Principle, ProtoPie, After Effects | HTML/CSS fundamentals | User research, usability testing, design systems | Accessibility: WCAG 2.1 AA\"", "gt_regions": [{"id": "region_0", "text": "MORGAN REED | Senior Product Designer", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "MAILCODE-A0013 | TELCODE-A0015 | LOCBLOCK-SAFE | WEBLINK_SAFE/MORGAN-REED | Design profile: HANDLECODE_SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "EXPERIENCE: Senior Product Designer — HarborPay (2022–Present) | Led the merchant dashboard redesign for 3.4M active business accounts. Reduced median onboarding time by 40%. Maintained a 200-component design system used by 12 product teams.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_3", "text": "Product Designer — StayLoom (2019–2022) | Redesigned mobile booking, raising completed reservations by 28%. Conducted 54 moderated interviews and introduced WCAG 2.1 AA interaction patterns.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_4", "text": "Junior Designer — Northline Studio (2017–2019) | Supported design sprints for wellness and finance clients. Produced wireframes, journey maps and tested prototypes in Figma and Principle.", "position": "middle-left", "size": "small", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_5", "text": "EDUCATION: M.F.A. Interaction Design — Pacific Design Institute, 2017 | B.A. Graphic Design — Westport College of Art, 2015 | Continuing education: Hartfield UX Institute, SAFE-CERT, 2023", "position": "middle-right", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_6", "text": "TOOLS & SKILLS: Figma, FigJam, Adobe Illustrator | Principle, ProtoPie, After Effects | HTML/CSS fundamentals | User research, usability testing, design systems | Accessibility: WCAG 2.1 AA", "position": "bottom-left", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}], "stats": {"total_chars": 1138, "total_words": 153, "total_regions": 7}} {"prompt_id": "B4_L2_EN_002", "category": "resume", "level": "L2", "language": "EN", "prompt": "A senior mechanical engineer's resume presents offshore rotating-equipment experience, education, qualifications and tools in a structured two-column layout.\n\nAt the top-center, the bold header reads: \"Morgan Hale | Senior Mechanical Engineer\"\n\nDirectly below, the contact and license line reads: \"MAILCODE-A0014 | TELCODE-A0016 | LOCBLOCK-SAFE | Professional Engineer: SAFE-CODE\"\n\nIn the middle-left, the current role states: \"PROFESSIONAL EXPERIENCE: Lead Mechanical Engineer — Crestline Offshore Engineering (2020–Present) | Lead 8 engineers delivering rotating-equipment packages for offshore projects. Reduced unplanned failures by 35% through condition monitoring. Manage procurement for pumps, compressors and turbines valued at $45M.\"\n\nDirectly below in the middle-left, the prior role reads: \"Mechanical Engineer — Stonewell Energy Systems (2016–2020) | Designed downhole tools for high-temperature, high-pressure service. Named co-inventor on 3 seal patent applications. Performed FEA and CFD using Ansys Mechanical and Fluent.\"\n\nIn the middle-right, the education block states: \"EDUCATION: M.S. Mechanical Engineering — Clearwater Institute of Technology, 2016 (GPA 3.9/4.0) | B.S. Mechanical Engineering — Westport Polytechnic, 2014 (First Class Honours)\"\n\nAt the bottom-left, qualifications read: \"QUALIFICATIONS: Professional Engineer SAFE-CODE | Six Sigma Green Belt | API 610/682 | ASME Section VIII pressure-vessel design | Project Management Professional\"\n\nDirectly below, the tools line reads: \"TECHNICAL TOOLS: SolidWorks, AutoCAD, CATIA V5 | Ansys Mechanical, Fluent, Abaqus | MATLAB, Python | SAP Plant Maintenance | Primavera P6\"", "gt_regions": [{"id": "region_0", "text": "Morgan Hale | Senior Mechanical Engineer", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "MAILCODE-A0014 | TELCODE-A0016 | LOCBLOCK-SAFE | Professional Engineer: SAFE-CODE", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "PROFESSIONAL EXPERIENCE: Lead Mechanical Engineer — Crestline Offshore Engineering (2020–Present) | Lead 8 engineers delivering rotating-equipment packages for offshore projects. Reduced unplanned failures by 35% through condition monitoring. Manage procurement for pumps, compressors and turbines valued at $45M.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_3", "text": "Mechanical Engineer — Stonewell Energy Systems (2016–2020) | Designed downhole tools for high-temperature, high-pressure service. Named co-inventor on 3 seal patent applications. Performed FEA and CFD using Ansys Mechanical and Fluent.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_4", "text": "EDUCATION: M.S. Mechanical Engineering — Clearwater Institute of Technology, 2016 (GPA 3.9/4.0) | B.S. Mechanical Engineering — Westport Polytechnic, 2014 (First Class Honours)", "position": "middle-right", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_5", "text": "QUALIFICATIONS: Professional Engineer SAFE-CODE | Six Sigma Green Belt | API 610/682 | ASME Section VIII pressure-vessel design | Project Management Professional", "position": "bottom-left", "size": "small", "type": "body", "carrier": "certifications", "importance": "medium"}, {"id": "region_6", "text": "TECHNICAL TOOLS: SolidWorks, AutoCAD, CATIA V5 | Ansys Mechanical, Fluent, Abaqus | MATLAB, Python | SAP Plant Maintenance | Primavera P6", "position": "bottom-left", "size": "small", "type": "body", "carrier": "tools section", "importance": "low"}], "stats": {"total_chars": 1143, "total_words": 149, "total_regions": 7}} {"prompt_id": "B4_L2_EN_003", "category": "resume", "level": "L2", "language": "EN", "prompt": "A data analyst's resume uses a structured two-column layout for work history, education, technical skills and publications.\n\nAt the top-center, the bold header reads: \"Priya Shah | Data Analyst & Business Intelligence Specialist\"\n\nDirectly below, the contact line reads: \"MAILCODE-A0015 | TELCODE-A0017 | LOCBLOCK-SAFE | WEBLINK_SAFE | Portfolio: HANDLECODE_SAFE\"\n\nIn the middle-left, the current role states: \"WORK HISTORY: Senior Data Analyst — Meridian Strategy Partners (2023–Present) | Build forecasting models and dashboards for retail and logistics clients. Identified $12M in cost savings for a retailer through inventory and routing analysis. Present methods and recommendations to client leaders.\"\n\nDirectly below in the middle-left, the prior role reads: \"Data Analyst — TuneWave Media (2020–2023) | Analyzed listening behavior across 400M+ accounts for recommendation experiments. Built pipelines that cut manual reporting by 80%. Designed A/B tests for premium conversion and retention.\"\n\nIn the middle-right, education reads: \"EDUCATION: M.S. Statistics — Lakeview University, 2020 | B.S. Mathematics — Lakewood College, 2018 (Dean's List, Delta Sigma Mathematics Society)\"\n\nAt the bottom-left, skills read: \"TECHNICAL SKILLS: Advanced SQL, Python, R | Tableau, Power BI, Looker | AWS Redshift, S3, Glue | Snowflake | Statistical modeling, A/B testing, time-series forecasting\"\n\nDirectly below, publications and certification read: \"PUBLICATIONS: 'Causal Inference in Digital Experimentation' — North Coast Data Conference 2024 | 'Building Trustworthy Dashboards' — Visual Analytics Forum 2023 | Certified Analytics Professional: SAFE-CERT\"", "gt_regions": [{"id": "region_0", "text": "Priya Shah | Data Analyst & Business Intelligence Specialist", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "MAILCODE-A0015 | TELCODE-A0017 | LOCBLOCK-SAFE | WEBLINK_SAFE | Portfolio: HANDLECODE_SAFE", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "WORK HISTORY: Senior Data Analyst — Meridian Strategy Partners (2023–Present) | Build forecasting models and dashboards for retail and logistics clients. Identified $12M in cost savings for a retailer through inventory and routing analysis. Present methods and recommendations to client leaders.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_3", "text": "Data Analyst — TuneWave Media (2020–2023) | Analyzed listening behavior across 400M+ accounts for recommendation experiments. Built pipelines that cut manual reporting by 80%. Designed A/B tests for premium conversion and retention.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_4", "text": "EDUCATION: M.S. Statistics — Lakeview University, 2020 | B.S. Mathematics — Lakewood College, 2018 (Dean's List, Delta Sigma Mathematics Society)", "position": "middle-right", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_5", "text": "TECHNICAL SKILLS: Advanced SQL, Python, R | Tableau, Power BI, Looker | AWS Redshift, S3, Glue | Snowflake | Statistical modeling, A/B testing, time-series forecasting", "position": "bottom-left", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}, {"id": "region_6", "text": "PUBLICATIONS: 'Causal Inference in Digital Experimentation' — North Coast Data Conference 2024 | 'Building Trustworthy Dashboards' — Visual Analytics Forum 2023 | Certified Analytics Professional: SAFE-CERT", "position": "bottom-left", "size": "small", "type": "body", "carrier": "publications section", "importance": "low"}], "stats": {"total_chars": 1195, "total_words": 154, "total_regions": 7}} {"prompt_id": "B4_L3_EN_001", "category": "resume", "level": "L3", "language": "EN", "prompt": "A complete two-page CV for a fictional full-stack software engineer, updated in March 2026 and photographed flat on a neutral desk. The pages use restrained charcoal typography, thin blue rules, and clearly separated education, experience, project, skills, and qualifications sections.\n\nCentered across the top in a prominent sans-serif header, the name and professional summary read: \"AVERY MORGAN | Full-Stack Software Engineer | 7+ Years of Experience\"\n\nDirectly beneath the header at the top center, a compact contact line states: \"LOCBLOCK-SAFE | TELCODE-A0018 | MAILCODE-A0016 | SAFE-PORTFOLIO-A007 | SAFE-CODEVAULT-A007 | Open to Remote and Hybrid Roles\"\n\nAt the top-left of the first page, a compact education section reads: \"EDUCATION: M.S., Computer Science — Cascade University, 2018 (Distributed Systems; GPA 3.92/4.00) | B.S., Computer Science — Pacific Ridge University, 2016 (Dean's List; Meridian Scholars Society)\"\n\nIn the middle-left employment column, the most recent role is set in medium-weight body type: \"STAFF SOFTWARE ENGINEER — Emberline Commerce | Jan 2023–Present | Led a six-engineer team building a checkout reliability platform in RivetLang and LumenScript with CanvasUI. Reduced p99 checkout latency from 310 ms to 92 ms and cut failed checkout sessions from 1.8% to 0.7%. Designed event contracts for 14 services and introduced staged releases that reduced rollback incidents from 11 per quarter to 3.\"\n\nDirectly beneath it in the same middle-left column, the preceding role reads: \"SENIOR SOFTWARE ENGINEER — CedarPay Systems | Jul 2020–Dec 2022 | Built a payment-retry engine that increased recovery of eligible failed transactions by 12%, representing $24 million in additional annual processed volume. Migrated 18 services from the Ironleaf application to RivetLang services on HarborMesh, reducing p99 API latency from 450 ms to 85 ms. Led architecture reviews and mentored four engineers.\"\n\nIn the middle-center experience column, an earlier role states: \"SOFTWARE ENGINEER — Orion Cloudworks | Jul 2018–Jun 2020 | Developed the ForgeVM serverless runtime and its LumenScript SDK. Implemented snapshot-based startup that reduced median initialization time from 800 ms to 320 ms (60%). Shipped tracing and deployment features used by more than 200,000 monthly developer workspaces.\"\n\nIn the middle-right project panel, a selected-projects section reads: \"SELECTED PROJECTS: SignalCanvas — Open-source visualization toolkit in LumenScript with 2,800 CodeHarbor stars; adopted by MetricVale and ChartSmith | LatticeStore — Offline-first distributed key-value store using replicated data types; design paper accepted by the Northbridge Systems Workshop 2023\"\n\nAt the bottom-left of the second page, a compact technical-skills block lists: \"TECHNICAL SKILLS: Languages: RivetLang, LumenScript, Ironleaf, Forge and Mosaic | Application: CanvasUI, ServiceFrame and QueryWeave | Infrastructure: HarborMesh, Skyloom, CapsuleKit and InfraWeave | Data: VaultLake, TridentDB, EmberCache and LatticeStore | Practices: System Design, Distributed Systems, Test-Driven Development, Continuous Delivery and Observability\"\n\nDirectly beneath the skills block in the same bottom-left area, a qualifications section reads: \"QUALIFICATIONS & AWARDS: Skyloom Certified Platform Architect, 2024 | HarborMesh Certified Operator, 2022 | CedarPay Engineering Excellence Award, 2021 | Cascade University Graduate Systems Prize, 2018 | Co-inventor on three filed patent applications covering distributed caching and data-lifecycle controls\"", "gt_regions": [{"id": "region_0", "text": "AVERY MORGAN | Full-Stack Software Engineer | 7+ Years of Experience", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-SAFE | TELCODE-A0018 | MAILCODE-A0016 | SAFE-PORTFOLIO-A007 | SAFE-CODEVAULT-A007 | Open to Remote and Hybrid Roles", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "EDUCATION: M.S., Computer Science — Cascade University, 2018 (Distributed Systems; GPA 3.92/4.00) | B.S., Computer Science — Pacific Ridge University, 2016 (Dean's List; Meridian Scholars Society)", "position": "top-left", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_3", "text": "STAFF SOFTWARE ENGINEER — Emberline Commerce | Jan 2023–Present | Led a six-engineer team building a checkout reliability platform in RivetLang and LumenScript with CanvasUI. Reduced p99 checkout latency from 310 ms to 92 ms and cut failed checkout sessions from 1.8% to 0.7%. Designed event contracts for 14 services and introduced staged releases that reduced rollback incidents from 11 per quarter to 3.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_4", "text": "SENIOR SOFTWARE ENGINEER — CedarPay Systems | Jul 2020–Dec 2022 | Built a payment-retry engine that increased recovery of eligible failed transactions by 12%, representing $24 million in additional annual processed volume. Migrated 18 services from the Ironleaf application to RivetLang services on HarborMesh, reducing p99 API latency from 450 ms to 85 ms. Led architecture reviews and mentored four engineers.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_5", "text": "SOFTWARE ENGINEER — Orion Cloudworks | Jul 2018–Jun 2020 | Developed the ForgeVM serverless runtime and its LumenScript SDK. Implemented snapshot-based startup that reduced median initialization time from 800 ms to 320 ms (60%). Shipped tracing and deployment features used by more than 200,000 monthly developer workspaces.", "position": "middle-center", "size": "small", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_6", "text": "SELECTED PROJECTS: SignalCanvas — Open-source visualization toolkit in LumenScript with 2,800 CodeHarbor stars; adopted by MetricVale and ChartSmith | LatticeStore — Offline-first distributed key-value store using replicated data types; design paper accepted by the Northbridge Systems Workshop 2023", "position": "middle-right", "size": "small", "type": "body", "carrier": "projects section", "importance": "medium"}, {"id": "region_7", "text": "TECHNICAL SKILLS: Languages: RivetLang, LumenScript, Ironleaf, Forge and Mosaic | Application: CanvasUI, ServiceFrame and QueryWeave | Infrastructure: HarborMesh, Skyloom, CapsuleKit and InfraWeave | Data: VaultLake, TridentDB, EmberCache and LatticeStore | Practices: System Design, Distributed Systems, Test-Driven Development, Continuous Delivery and Observability", "position": "bottom-left", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}, {"id": "region_8", "text": "QUALIFICATIONS & AWARDS: Skyloom Certified Platform Architect, 2024 | HarborMesh Certified Operator, 2022 | CedarPay Engineering Excellence Award, 2021 | Cascade University Graduate Systems Prize, 2018 | Co-inventor on three filed patent applications covering distributed caching and data-lifecycle controls", "position": "bottom-left", "size": "small", "type": "body", "carrier": "certifications", "importance": "low"}], "stats": {"total_chars": 2502, "total_words": 342, "total_regions": 9}} {"prompt_id": "B4_L3_EN_002", "category": "resume", "level": "L3", "language": "EN", "prompt": "A complete two-page CV for a fictional senior product manager, updated in March 2026 and photographed flat on a neutral desk. The restrained navy-and-charcoal layout presents education, four stages of career progression, product skills, speaking, publications, credentials, and service; all people, companies, products, and institutions are fictional.\n\nCentered across the top in a sharp professional heading, the name and role read: \"JORDAN CHEN | Senior Product Manager | B2B Software & Platform Products | 7+ Years in Product Management\"\n\nDirectly beneath the heading at the top center, a compact contact line states: \"LOCBLOCK-SAFE | TELCODE-A0019 | MAILCODE-A0017 | WEBLINK_SAFE | Product Portfolio: SAFE-PORTFOLIO-A008\"\n\nAt the top-left of the first page, a concise education section reads: \"EDUCATION: M.B.A., Product Strategy — Clearwater School of Management, Aug 2016–May 2018 (Harbor Scholar; Top 5%) | B.S., Industrial Engineering — Lakewood Polytechnic University, May 2014 (Highest Honors; Minor in Economics)\"\n\nIn the middle-left experience column, the most recent role is set in medium-weight body type: \"SENIOR PRODUCT MANAGER — Northline Revenue Systems | Jan 2023–Present | Owns the Beacon Revenue Platform roadmap across billing, forecasting, and account health for 1,200 business customers. Led a cross-functional team of 12 engineers, one designer, one data scientist, and one researcher in launching guided onboarding and account-risk workflows. By March 2026, monthly active administrators rose from 48,000 to 66,000 (37.5%), while median onboarding time fell from 40 to 25 minutes (37.5%).\"\n\nDirectly beneath it in the same middle-left column, the preceding role reads: \"PRODUCT MANAGER — Cloud Harbor Software | Jul 2019–Dec 2022 | Integrated Nexus Insights into the Harbor Revenue Workspace for 320 customer teams. A controlled rollout raised qualified-opportunity conversion from 18% to 22% (4 percentage points; 22.2% relative) and shortened median sales-cycle time from 45 to 35 days (22.2%). Managed a $5.0 million annual development portfolio and completed 108 customer interviews.\"\n\nIn the upper portion of the middle-center experience column, an earlier product role states: \"ASSOCIATE PRODUCT MANAGER — Threadline Collaboration | Jul 2018–Jun 2019 | Completed a rotational program across document, table, and administration products. Shipped two workflow features to 10,400 beta users; 7,800 activated at least one feature within 30 days (75%). Coordinated launch criteria with engineering, design, analytics, support, and operations.\"\n\nDirectly beneath it in the same middle-center column, the first professional role reads: \"BUSINESS ANALYST — Meridian Strategy Partners | Jul 2014–Jun 2016 | Built market-sizing and unit-economics models for enterprise software and specialty-retail clients. Automated a monthly portfolio report, reducing preparation time from 20 hours to 8 hours (60%), and presented recommendations to client leadership.\"\n\nAt the bottom-left of the second page, a compact product-skills block lists: \"PRODUCT SKILLS & TOOLS: Strategy: Market Sizing, Roadmapping, Pricing and Portfolio Planning | Discovery: Customer Interviews, Journey Mapping and Usability Studies | Analytics: SQL, Cohort Analysis, Funnel Analysis and Experiment Design | Platforms: QueryDesk, MetricRiver, TaskForge, RoadmapBoard and PixelForge | Delivery: Requirements, Release Planning, Iterative Delivery and Stakeholder Communication\"\n\nDirectly beneath the skills block in the same bottom-left area, a professional-activity section reads: \"PROFESSIONAL ACTIVITY: 'Designing Adoption Metrics for Platform Products' — North Coast Product Forum, 2024 | 'From Customer Interviews to Roadmap Decisions' — Clearwater Management Review, 2023 | Meridian Product Guild Product Owner Credential, 2020 | Volunteer Mentor — Seed Horizon Product Fellowship, 2022–Present\"", "gt_regions": [{"id": "region_0", "text": "JORDAN CHEN | Senior Product Manager | B2B Software & Platform Products | 7+ Years in Product Management", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-SAFE | TELCODE-A0019 | MAILCODE-A0017 | WEBLINK_SAFE | Product Portfolio: SAFE-PORTFOLIO-A008", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "EDUCATION: M.B.A., Product Strategy — Clearwater School of Management, Aug 2016–May 2018 (Harbor Scholar; Top 5%) | B.S., Industrial Engineering — Lakewood Polytechnic University, May 2014 (Highest Honors; Minor in Economics)", "position": "top-left", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_3", "text": "SENIOR PRODUCT MANAGER — Northline Revenue Systems | Jan 2023–Present | Owns the Beacon Revenue Platform roadmap across billing, forecasting, and account health for 1,200 business customers. Led a cross-functional team of 12 engineers, one designer, one data scientist, and one researcher in launching guided onboarding and account-risk workflows. By March 2026, monthly active administrators rose from 48,000 to 66,000 (37.5%), while median onboarding time fell from 40 to 25 minutes (37.5%).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_4", "text": "PRODUCT MANAGER — Cloud Harbor Software | Jul 2019–Dec 2022 | Integrated Nexus Insights into the Harbor Revenue Workspace for 320 customer teams. A controlled rollout raised qualified-opportunity conversion from 18% to 22% (4 percentage points; 22.2% relative) and shortened median sales-cycle time from 45 to 35 days (22.2%). Managed a $5.0 million annual development portfolio and completed 108 customer interviews.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_5", "text": "ASSOCIATE PRODUCT MANAGER — Threadline Collaboration | Jul 2018–Jun 2019 | Completed a rotational program across document, table, and administration products. Shipped two workflow features to 10,400 beta users; 7,800 activated at least one feature within 30 days (75%). Coordinated launch criteria with engineering, design, analytics, support, and operations.", "position": "middle-center", "size": "small", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_6", "text": "BUSINESS ANALYST — Meridian Strategy Partners | Jul 2014–Jun 2016 | Built market-sizing and unit-economics models for enterprise software and specialty-retail clients. Automated a monthly portfolio report, reducing preparation time from 20 hours to 8 hours (60%), and presented recommendations to client leadership.", "position": "middle-center", "size": "small", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_7", "text": "PRODUCT SKILLS & TOOLS: Strategy: Market Sizing, Roadmapping, Pricing and Portfolio Planning | Discovery: Customer Interviews, Journey Mapping and Usability Studies | Analytics: SQL, Cohort Analysis, Funnel Analysis and Experiment Design | Platforms: QueryDesk, MetricRiver, TaskForge, RoadmapBoard and PixelForge | Delivery: Requirements, Release Planning, Iterative Delivery and Stakeholder Communication", "position": "bottom-left", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}, {"id": "region_8", "text": "PROFESSIONAL ACTIVITY: 'Designing Adoption Metrics for Platform Products' — North Coast Product Forum, 2024 | 'From Customer Interviews to Roadmap Decisions' — Clearwater Management Review, 2023 | Meridian Product Guild Product Owner Credential, 2020 | Volunteer Mentor — Seed Horizon Product Fellowship, 2022–Present", "position": "bottom-left", "size": "small", "type": "body", "carrier": "professional activity section", "importance": "low"}], "stats": {"total_chars": 2738, "total_words": 374, "total_regions": 9}} {"prompt_id": "B4_L3_EN_003", "category": "resume", "level": "L3", "language": "EN", "prompt": "A complete two-page CV for a fictional principal civil engineer, updated in March 2026 and photographed flat on a neutral desk. The precise slate-and-blue layout presents education, three stages of structural and transportation experience, selected projects, technical skills, qualifications, and affiliations. All people, firms, institutions, projects, and credentials are fictional; engineering standards retain their public names.\n\nCentered across the top in a sharp professional heading, the name and role read: \"JORDAN REYES | Principal Civil Engineer | Structural & Transportation Infrastructure | 13+ Years of Experience\"\n\nDirectly beneath the heading at the top center, a compact contact line states: \"LOCBLOCK-SAFE | TELCODE-A0020 | MAILCODE-A0018 | Project Portfolio: SAFE-PORTFOLIO-A009\"\n\nAt the top-left of the first page, a concise education section reads: \"EDUCATION: M.S., Structural Engineering — Ridgemont University, May 2012 | B.S., Civil Engineering — Rocky Mountain Institute of Technology, May 2010 (Summa Cum Laude)\"\n\nIn the middle-left experience column, the most recent role is set in medium-weight body type: \"PRINCIPAL CIVIL ENGINEER — Northline Infrastructure Group | Jul 2020–Present | Leads structural design and rehabilitation planning for bridge, station, and viaduct programs. Supervises seven engineers, reviews calculations and construction submittals, and coordinates geotechnical, roadway, drainage, and rail interfaces. Reduced average design-review turnaround from 20 business days to 12 (40%).\"\n\nDirectly beneath it in the same middle-left column, the preceding role reads: \"SENIOR STRUCTURAL ENGINEER — Hartwell Structures | Jul 2015–Jun 2020 | Designed post-tensioned concrete and steel framing for 12 commercial and civic buildings, including a 52-story mixed-use tower. Managed responses to 186 construction RFIs; 174 were closed within the five-business-day target (93.5%).\"\n\nIn the middle-center experience column, the first professional role reads: \"STRUCTURAL ENGINEER — Bridgepoint Infrastructure | Jul 2012–Jun 2015 | Designed and load-rated 14 reinforced-concrete highway bridges and inspected existing structures for rehabilitation. Prepared calculation packages, quantities, and plan revisions under senior-engineer review; all 14 packages passed independent checking before issue.\"\n\nIn the middle-right project panel, a selected-projects section reads: \"SELECTED PROJECTS: Northline Route 70 Viaduct Replacement — Lead Structural Engineer, 2022–Present, 8 structures, $340 million program construction value | Mueller Creek Pedestrian Bridge — Design Manager, 2021–2023, $12 million construction value | Harbor Union Station Canopy Extension — Structural Lead, 2020–2022, $18 million construction value | Meridian Tower — Senior Design Engineer, 2017–2020, 52 stories, $280 million construction value | West County Bridge Rehabilitation — Design Engineer, 2013–2015, 6 bridges, $45 million program construction value\"\n\nAt the bottom-left of the second page, a compact technical-skills block lists: \"TECHNICAL SKILLS & TOOLS: Analysis: FrameWorks, BridgeLine and CableForm | Drafting & Coordination: CivilDraft and ModelLink | Automation: Python and CalcNote | Design: Reinforced and Post-Tensioned Concrete, Structural Steel, Bridge Load Rating, Seismic Assessment and Construction-Stage Review | Standards: project-adopted editions of AASHTO LRFD, ASCE/SEI 7, ACI 318 and AISC 360\"\n\nDirectly beneath the skills block in the same bottom-left area, a qualifications and affiliations section reads: \"QUALIFICATIONS & AFFILIATIONS: Professional Engineer Credential SAFE-CODE — Jurisdiction SAFE-REGION, active through 2027 | Bridge Inspection Training Certificate SAFE-CERT-A009, 2024 | Project Management Certificate SAFE-CERT-B009, 2021 | Member, North Coast Structural Engineering Society, 2016–Present | Volunteer Technical Mentor, 2022–Present\"", "gt_regions": [{"id": "region_0", "text": "JORDAN REYES | Principal Civil Engineer | Structural & Transportation Infrastructure | 13+ Years of Experience", "position": "top-center", "size": "large", "type": "title", "carrier": "resume", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-SAFE | TELCODE-A0020 | MAILCODE-A0018 | Project Portfolio: SAFE-PORTFOLIO-A009", "position": "top-center", "size": "small", "type": "data", "carrier": "resume", "importance": "medium"}, {"id": "region_2", "text": "EDUCATION: M.S., Structural Engineering — Ridgemont University, May 2012 | B.S., Civil Engineering — Rocky Mountain Institute of Technology, May 2010 (Summa Cum Laude)", "position": "top-left", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_3", "text": "PRINCIPAL CIVIL ENGINEER — Northline Infrastructure Group | Jul 2020–Present | Leads structural design and rehabilitation planning for bridge, station, and viaduct programs. Supervises seven engineers, reviews calculations and construction submittals, and coordinates geotechnical, roadway, drainage, and rail interfaces. Reduced average design-review turnaround from 20 business days to 12 (40%).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_4", "text": "SENIOR STRUCTURAL ENGINEER — Hartwell Structures | Jul 2015–Jun 2020 | Designed post-tensioned concrete and steel framing for 12 commercial and civic buildings, including a 52-story mixed-use tower. Managed responses to 186 construction RFIs; 174 were closed within the five-business-day target (93.5%).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_5", "text": "STRUCTURAL ENGINEER — Bridgepoint Infrastructure | Jul 2012–Jun 2015 | Designed and load-rated 14 reinforced-concrete highway bridges and inspected existing structures for rehabilitation. Prepared calculation packages, quantities, and plan revisions under senior-engineer review; all 14 packages passed independent checking before issue.", "position": "middle-center", "size": "small", "type": "body", "carrier": "experience section", "importance": "medium"}, {"id": "region_6", "text": "SELECTED PROJECTS: Northline Route 70 Viaduct Replacement — Lead Structural Engineer, 2022–Present, 8 structures, $340 million program construction value | Mueller Creek Pedestrian Bridge — Design Manager, 2021–2023, $12 million construction value | Harbor Union Station Canopy Extension — Structural Lead, 2020–2022, $18 million construction value | Meridian Tower — Senior Design Engineer, 2017–2020, 52 stories, $280 million construction value | West County Bridge Rehabilitation — Design Engineer, 2013–2015, 6 bridges, $45 million program construction value", "position": "middle-right", "size": "small", "type": "body", "carrier": "projects section", "importance": "medium"}, {"id": "region_7", "text": "TECHNICAL SKILLS & TOOLS: Analysis: FrameWorks, BridgeLine and CableForm | Drafting & Coordination: CivilDraft and ModelLink | Automation: Python and CalcNote | Design: Reinforced and Post-Tensioned Concrete, Structural Steel, Bridge Load Rating, Seismic Assessment and Construction-Stage Review | Standards: project-adopted editions of AASHTO LRFD, ASCE/SEI 7, ACI 318 and AISC 360", "position": "bottom-left", "size": "small", "type": "body", "carrier": "technical skills section", "importance": "medium"}, {"id": "region_8", "text": "QUALIFICATIONS & AFFILIATIONS: Professional Engineer Credential SAFE-CODE — Jurisdiction SAFE-REGION, active through 2027 | Bridge Inspection Training Certificate SAFE-CERT-A009, 2024 | Project Management Certificate SAFE-CERT-B009, 2021 | Member, North Coast Structural Engineering Society, 2016–Present | Volunteer Technical Mentor, 2022–Present", "position": "bottom-left", "size": "small", "type": "body", "carrier": "qualifications and affiliations section", "importance": "medium"}], "stats": {"total_chars": 2692, "total_words": 345, "total_regions": 9}} {"prompt_id": "C1_L1_EN_001", "category": "menu", "level": "L1", "language": "EN", "prompt": "A handwritten chalkboard menu in a specialty coffee shop. White and colored chalk on a matte black surface is framed by small coffee-cup and flowering-branch illustrations.\n\nAcross the top-center, elegant chalk lettering declares: \"BREW & BLOOM COFFEE HOUSE — Specialty Roasters Since 2015\"\n\nIn the middle-left, neatly penned 12pt script lists: \"ESPRESSO DRINKS: Espresso $3.50 | Americano $4.00 | Cappuccino $5.25 | Latte $5.50 | Flat White $5.50 | Mocha $6.00 | Cortado $4.50\"\n\nDirectly below in the middle-left, handwritten 14pt type proclaims: \"SPECIALTY: Lavender Honey Latte $6.50 | Oat Milk Matcha $6.00 | Brown Sugar Shaken Espresso $5.75 | Vietnamese Iced Coffee $5.50\"\n\nIn the middle-right, discreet 9pt chalk text reads: \"POUR OVER & DRIP: House Blend $3.25 | Single Origin (rotating) $4.50 | Cold Brew 16oz $5.00 | Nitro Cold Brew $5.75\"\n\nAcross the bottom-center, slim dietary-info type conveys: \"ADD-ONS: Extra Shot +$0.75 | Oat/Almond/Coconut Milk +$0.50 | Vanilla/Hazelnut/Caramel Syrup +$0.50 | Whipped Cream +$0.25\"", "gt_regions": [{"id": "region_0", "text": "BREW & BLOOM COFFEE HOUSE — Specialty Roasters Since 2015", "position": "top-center", "size": "large", "type": "title", "carrier": "chalkboard", "importance": "high"}, {"id": "region_1", "text": "ESPRESSO DRINKS: Espresso $3.50 | Americano $4.00 | Cappuccino $5.25 | Latte $5.50 | Flat White $5.50 | Mocha $6.00 | Cortado $4.50", "position": "middle-left", "size": "medium", "type": "data", "carrier": "chalkboard", "importance": "high"}, {"id": "region_2", "text": "SPECIALTY: Lavender Honey Latte $6.50 | Oat Milk Matcha $6.00 | Brown Sugar Shaken Espresso $5.75 | Vietnamese Iced Coffee $5.50", "position": "middle-left", "size": "medium", "type": "data", "carrier": "chalkboard", "importance": "medium"}, {"id": "region_3", "text": "POUR OVER & DRIP: House Blend $3.25 | Single Origin (rotating) $4.50 | Cold Brew 16oz $5.00 | Nitro Cold Brew $5.75", "position": "middle-right", "size": "small", "type": "data", "carrier": "chalkboard", "importance": "medium"}, {"id": "region_4", "text": "ADD-ONS: Extra Shot +$0.75 | Oat/Almond/Coconut Milk +$0.50 | Vanilla/Hazelnut/Caramel Syrup +$0.50 | Whipped Cream +$0.25", "position": "bottom-center", "size": "small", "type": "data", "carrier": "chalkboard", "importance": "low"}], "stats": {"total_chars": 553, "total_words": 98, "total_regions": 5}} {"prompt_id": "C1_L1_EN_002", "category": "menu", "level": "L1", "language": "EN", "prompt": "A printed tabletop menu card in a craft soda bar. Heavy cream cardstock has an art deco gold border, an owl emblem and warm vintage serif typography.\n\nAcross the top-center, prominent lettering lists: \"THE ROASTED OWL — Craft Sodas & Small Plates — Est. 2018\"\n\nIn the middle-left, handwritten-style 14pt serif type conveys: \"SIGNATURE SODAS: Midnight Owl $8 (black walnut, cherry, citrus) | Garden Sparkler $7 (elderflower, cucumber, basil) | Smoky Maple $8 (maple, ginger, orange peel)\"\n\nIn the middle-right, well-spaced 13pt calligraphic text states: \"CLASSICS: Cola Fizz $6 | Ginger Lime $6 | Citrus Spritz $6 | Berry Cooler $6 | Lemon Sparkler $7 | Espresso Cream Soda $7\"\n\nAt the bottom-left, light 8pt type bears: \"SMALL PLATES: Truffle Fries $12 | Burrata & Heirloom Tomato $16 | Tuna Tartare $18 | Charcuterie Board (serves 2) $24\"\n\nAcross the bottom-center, fine 9pt italic notation presents: \"Happy Hour: Mon-Fri 5-7 PM | All classics $5 | Half-price appetizers | Sample tasting flights | Gratuity added for parties of 6+\"", "gt_regions": [{"id": "region_0", "text": "THE ROASTED OWL — Craft Sodas & Small Plates — Est. 2018", "position": "top-center", "size": "large", "type": "title", "carrier": "menu card", "importance": "high"}, {"id": "region_1", "text": "SIGNATURE SODAS: Midnight Owl $8 (black walnut, cherry, citrus) | Garden Sparkler $7 (elderflower, cucumber, basil) | Smoky Maple $8 (maple, ginger, orange peel)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu card", "importance": "high"}, {"id": "region_2", "text": "CLASSICS: Cola Fizz $6 | Ginger Lime $6 | Citrus Spritz $6 | Berry Cooler $6 | Lemon Sparkler $7 | Espresso Cream Soda $7", "position": "middle-right", "size": "medium", "type": "data", "carrier": "menu card", "importance": "medium"}, {"id": "region_3", "text": "SMALL PLATES: Truffle Fries $12 | Burrata & Heirloom Tomato $16 | Tuna Tartare $18 | Charcuterie Board (serves 2) $24", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu card", "importance": "medium"}, {"id": "region_4", "text": "Happy Hour: Mon-Fri 5-7 PM | All classics $5 | Half-price appetizers | Sample tasting flights | Gratuity added for parties of 6+", "position": "bottom-center", "size": "small", "type": "body", "carrier": "menu card", "importance": "low"}], "stats": {"total_chars": 583, "total_words": 90, "total_regions": 5}} {"prompt_id": "C1_L1_EN_003", "category": "menu", "level": "L1", "language": "EN", "prompt": "A backlit LED menu board above the counter in a fast-casual café. Clean white text on dark background with category sections.\n\nAcross the top center, a hand-drawn display heading reads: \"GOLDEN HOUR CAFÉ — Fresh. Simple. Delicious.\"\n\nIn the middle-left section, warm 14pt hand-drawn script reads: \"BOWLS: Açaí Power Bowl $11.50 | Quinoa Mediterranean Bowl $12.00 | Poke Bowl (Tuna or Salmon) $14.50 | Harvest Grain Bowl $11.00\"\n\nIn the middle-right section, well-spaced 12pt script reads: \"TOASTS: Avocado Toast $9.50 | Smoked Salmon & Cream Cheese $12.00 | Ricotta, Honey & Fig $10.00 | PB & Banana $8.00\"\n\nAt the bottom left, light 8pt menu text reads: \"SMOOTHIES: Green Machine $8.50 | Berry Blast $8.50 | Tropical Mango $8.50 | Peanut Butter Protein $9.50 | Add: Protein +$2 | Collagen +$2\"\n\nAlong the bottom center, delicate 8pt footer text reads: \"All items made fresh to order | Gluten-free & vegan options available | Ask about allergens | Order ahead: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "GOLDEN HOUR CAFÉ — Fresh. Simple. Delicious.", "position": "top-center", "size": "large", "type": "title", "carrier": "LED menu board", "importance": "high"}, {"id": "region_1", "text": "BOWLS: Açaí Power Bowl $11.50 | Quinoa Mediterranean Bowl $12.00 | Poke Bowl (Tuna or Salmon) $14.50 | Harvest Grain Bowl $11.00", "position": "middle-left", "size": "medium", "type": "data", "carrier": "LED menu board", "importance": "high"}, {"id": "region_2", "text": "TOASTS: Avocado Toast $9.50 | Smoked Salmon & Cream Cheese $12.00 | Ricotta, Honey & Fig $10.00 | PB & Banana $8.00", "position": "middle-right", "size": "medium", "type": "data", "carrier": "LED menu board", "importance": "medium"}, {"id": "region_3", "text": "SMOOTHIES: Green Machine $8.50 | Berry Blast $8.50 | Tropical Mango $8.50 | Peanut Butter Protein $9.50 | Add: Protein +$2 | Collagen +$2", "position": "bottom-left", "size": "small", "type": "data", "carrier": "LED menu board", "importance": "medium"}, {"id": "region_4", "text": "All items made fresh to order | Gluten-free & vegan options available | Ask about allergens | Order ahead: WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "LED menu board", "importance": "low"}], "stats": {"total_chars": 543, "total_words": 89, "total_regions": 5}} {"prompt_id": "C1_L2_EN_001", "category": "menu", "level": "L2", "language": "EN", "prompt": "Full single-page printed menu for an Italian trattoria. Cream-colored heavyweight paper with red and green accents.\n\nSpanning the upper band, the menu page across the upper register, set in elegant chalk-style lettering, is inscribed: \"BELLA NOTTE RISTORANTE — Authentic Italian Cuisine — Family Recipes Since 1987\"\n\nSpanning the center, the menu page on the left side, rendered in friendly 13pt calligraphic text, credits: \"ANTIPASTI: Bruschetta al Pomodoro $9 | Carpaccio di Manzo $16 | Burrata con Prosciutto $14 | Calamari Fritti $13 | Zuppa del Giorno $8\"\n\nIn the middle-left, the menu page, rendered in friendly 13pt calligraphic text, bears: \"PRIMI (PASTA): Spaghetti Carbonara $18 | Pappardelle al Ragù Bolognese $19 | Linguine alle Vongole $22 | Risotto ai Funghi Porcini $20 | Gnocchi alla Sorrentina $17 | Cacio e Pepe $16\"\n\nIn the middle-right, the menu page, set in neatly penned 12pt script, conveys: \"SECONDI (MAINS): Osso Buco alla Milanese $32 | Branzino al Forno $28 | Pollo alla Parmigiana $24 | Bistecca alla Fiorentina (for 2) $68 | Vitello Tonnato $26\"\n\nAdjacent to this, a menu page section toward the right margin, rendered in compact light 8pt annotation, presents: \"CONTORNI (SIDES): Roasted Seasonal Vegetables $9 | Truffle Fries $11 | Caesar Salad $10 | Sautéed Broccolini $9 | Polenta Crisps $8\"\n\nAt the lower-left corner, the menu page, set in condensed delicate 8pt cursive footnote, spells out: \"DOLCI: Tiramisu $12 | Panna Cotta al Limone $10 | Affogato $9 | Cannoli Siciliani $11 | Chocolate Torta $13 | Gelato Selection (3 scoops) $10\"\n\nCentered along the bottom, a menu page, rendered in discreet 9pt allergen text, shows: \"BEVERAGES: Espresso $3.50 | Cappuccino $5 | Italian Soda $4 | Monte Bianco 750ml $6 | House Grape Soda (glass) $6 | See separate beverage list for full selection\"\n\nAlong the bottom edge, At the base, a menu footer line in understated fine 9pt italic notation proclaims: \"All pasta made fresh daily in-house | Gluten-free pasta available +$3 | 18% gratuity added for parties of 8+ | Please inform server of any allergies | Private dining room available for events (seats 24)\"", "gt_regions": [{"id": "region_0", "text": "BELLA NOTTE RISTORANTE — Authentic Italian Cuisine — Family Recipes Since 1987", "position": "top-center", "size": "large", "type": "title", "carrier": "menu page", "importance": "high"}, {"id": "region_1", "text": "ANTIPASTI: Bruschetta al Pomodoro $9 | Carpaccio di Manzo $16 | Burrata con Prosciutto $14 | Calamari Fritti $13 | Zuppa del Giorno $8", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_2", "text": "PRIMI (PASTA): Spaghetti Carbonara $18 | Pappardelle al Ragù Bolognese $19 | Linguine alle Vongole $22 | Risotto ai Funghi Porcini $20 | Gnocchi alla Sorrentina $17 | Cacio e Pepe $16", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu page", "importance": "high"}, {"id": "region_3", "text": "SECONDI (MAINS): Osso Buco alla Milanese $32 | Branzino al Forno $28 | Pollo alla Parmigiana $24 | Bistecca alla Fiorentina (for 2) $68 | Vitello Tonnato $26", "position": "middle-right", "size": "medium", "type": "data", "carrier": "menu page", "importance": "high"}, {"id": "region_4", "text": "CONTORNI (SIDES): Roasted Seasonal Vegetables $9 | Truffle Fries $11 | Caesar Salad $10 | Sautéed Broccolini $9 | Polenta Crisps $8", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_5", "text": "DOLCI: Tiramisu $12 | Panna Cotta al Limone $10 | Affogato $9 | Cannoli Siciliani $11 | Chocolate Torta $13 | Gelato Selection (3 scoops) $10", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_6", "text": "BEVERAGES: Espresso $3.50 | Cappuccino $5 | Italian Soda $4 | Monte Bianco 750ml $6 | House Grape Soda (glass) $6 | See separate beverage list for full selection", "position": "bottom-center", "size": "small", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_7", "text": "All pasta made fresh daily in-house | Gluten-free pasta available +$3 | 18% gratuity added for parties of 8+ | Please inform server of any allergies | Private dining room available for events (seats 24)", "position": "bottom-center", "size": "small", "type": "body", "carrier": "menu footer", "importance": "low"}], "stats": {"total_chars": 1187, "total_words": 178, "total_regions": 8}} {"prompt_id": "C1_L2_EN_002", "category": "menu", "level": "L2", "language": "EN", "prompt": "A full menu for an upscale harbor seafood restaurant is printed on thick watercolor-illustrated card stock, with navy headings, coral accents and a restrained nautical border.\n\nAcross the top-center, bold artisan type proclaims: \"THE BRASS ANCHOR SEAFOOD HOUSE — Ocean-to-Table Dining — Established on the Harbor, 1996\"\n\nIn the middle-left, warm 14pt hand-drawn script advertises: \"RAW BAR: Oysters on Half Shell (6) $18 / (12) $34 | Jumbo Shrimp Cocktail $16 | Tuna Poke $17 | Ceviche del Día $15 | Seafood Tower (serves 2-3) $72\"\n\nDirectly below in the middle-left, friendly 13pt calligraphic text lists: \"STARTERS: New England Clam Chowder $12 | Lobster Bisque $14 | Ahi Tuna Tartare $19 | Grilled Octopus $17 | Crispy Calamari with Lemon Aioli $14\"\n\nAt the middle-center, flowing 12pt serif type reports: \"MAINS: Pan-Seared Chilean Sea Bass $38 | Grilled Atlantic Salmon $29 | Whole Roasted Branzino $34 | Lobster Thermidor $52 | Captain's Shellfish Platter $65 | 16oz NY Strip Steak $42 | Herb-Crusted Rack of Lamb $44\"\n\nIn the middle-right, compact 9pt type is inscribed: \"SIDES ($9 each): Truffle Mac & Cheese | Grilled Asparagus | Creamed Spinach | Loaded Baked Potato | Roasted Brussels Sprouts | House Salad\"\n\nAt the bottom-left, slim serif type declares: \"DESSERTS: Key Lime Pie $11 | Crème Brûlée $12 | Chocolate Lava Cake $13 | Seasonal Fruit Sorbet $9 | Cheese Plate with Honeycomb $16\"\n\nAcross the bottom-center, a fine 9pt italic footer conveys: \"All seafood sustainably sourced & traceable | Wild-caught unless noted | Market-price items available — ask your server | Reservations recommended: TELCODE-A0021 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "THE BRASS ANCHOR SEAFOOD HOUSE — Ocean-to-Table Dining — Established on the Harbor, 1996", "position": "top-center", "size": "large", "type": "title", "carrier": "menu", "importance": "high"}, {"id": "region_1", "text": "RAW BAR: Oysters on Half Shell (6) $18 / (12) $34 | Jumbo Shrimp Cocktail $16 | Tuna Poke $17 | Ceviche del Día $15 | Seafood Tower (serves 2-3) $72", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_2", "text": "STARTERS: New England Clam Chowder $12 | Lobster Bisque $14 | Ahi Tuna Tartare $19 | Grilled Octopus $17 | Crispy Calamari with Lemon Aioli $14", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_3", "text": "MAINS: Pan-Seared Chilean Sea Bass $38 | Grilled Atlantic Salmon $29 | Whole Roasted Branzino $34 | Lobster Thermidor $52 | Captain's Shellfish Platter $65 | 16oz NY Strip Steak $42 | Herb-Crusted Rack of Lamb $44", "position": "middle-center", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_4", "text": "SIDES ($9 each): Truffle Mac & Cheese | Grilled Asparagus | Creamed Spinach | Loaded Baked Potato | Roasted Brussels Sprouts | House Salad", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_5", "text": "DESSERTS: Key Lime Pie $11 | Crème Brûlée $12 | Chocolate Lava Cake $13 | Seasonal Fruit Sorbet $9 | Cheese Plate with Honeycomb $16", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_6", "text": "All seafood sustainably sourced & traceable | Wild-caught unless noted | Market-price items available — ask your server | Reservations recommended: TELCODE-A0021 | WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "menu footer", "importance": "low"}], "stats": {"total_chars": 1038, "total_words": 157, "total_regions": 7}} {"prompt_id": "C1_L2_EN_003", "category": "menu", "level": "L2", "language": "EN", "prompt": "Full brunch menu for a trendy all-day café. Illustrated with hand-drawn botanical elements.\n\nAt the head of the layout, the menu across the upper register, rendered in prominent ornate 36pt script capitals, reports: \"GOLDEN HOUR CAFÉ — Weekend Brunch Menu — Served Saturday & Sunday 8 AM – 3 PM\"\n\nIn the upper portion of the middle-left column, the menu in warm 14pt hand-drawn script proclaims: \"EGGS & CLASSICS: Eggs Benedict (Classic/Florentine/Smoked Salmon) $16/$17/$19 | Shakshuka with Sourdough $15 | Avocado Toast with Poached Eggs $14 | Buttermilk Pancakes (stack of 3) $13 | French Toast with Berry Compote $14\"\n\nDirectly beneath it in the same middle-left column, the menu in neatly penned 12pt script reads: \"SAVORY PLATES: Huevos Rancheros $15 | Smoked Salmon Bagel Plate $17 | Chicken & Waffles with Maple Sriracha $18 | Farmers Omelette (3 eggs, choice of 4 fillings) $14 | Steak & Eggs with Chimichurri $22\"\n\nOn the facing side, a menu along the right half, rendered in light 8pt annotation, credits: \"HEALTHY & LIGHT: Açaí Bowl $13 | Green Goddess Salad $12 | Overnight Oats with Chia & Berries $10 | Smashed Avo on Multigrain $11 | Granola Parfait $9\"\n\nDirectly beneath the lighter selections in the same middle-right column, the menu in delicate 8pt cursive type lists: \"SIDES: Bacon/Sausage/Turkey Sausage $5 | Toast (White/Wheat/Sourdough/GF) $4 | Fresh Fruit Cup $6 | Hash Browns $5 | Side Salad $5\"\n\nToward the lower-left, a menu from the bottom-left, rendered in discreet 9pt allergen text, is lettered: \"DRINKS: Mimosa $10 / Bottomless $28 | Bloody Mary $14 | Fresh OJ $6 | Matcha Latte $6.50 | Drip Coffee (free refills) $4 | Espresso Drinks $4–$7 | Kombucha on Tap $7\"\n\nAt the base, a slim menu footer strip along the bottom, in slim fine 9pt italic notation, announces: \"All eggs cage-free & local | GF/Vegan modifications available — ask server | Outdoor dog-friendly patio | Free parking validated | Walk-ins welcome, reservations for 6+ recommended\"", "gt_regions": [{"id": "region_0", "text": "GOLDEN HOUR CAFÉ — Weekend Brunch Menu — Served Saturday & Sunday 8 AM – 3 PM", "position": "top-center", "size": "large", "type": "title", "carrier": "menu", "importance": "high"}, {"id": "region_1", "text": "EGGS & CLASSICS: Eggs Benedict (Classic/Florentine/Smoked Salmon) $16/$17/$19 | Shakshuka with Sourdough $15 | Avocado Toast with Poached Eggs $14 | Buttermilk Pancakes (stack of 3) $13 | French Toast with Berry Compote $14", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_2", "text": "SAVORY PLATES: Huevos Rancheros $15 | Smoked Salmon Bagel Plate $17 | Chicken & Waffles with Maple Sriracha $18 | Farmers Omelette (3 eggs, choice of 4 fillings) $14 | Steak & Eggs with Chimichurri $22", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_3", "text": "HEALTHY & LIGHT: Açaí Bowl $13 | Green Goddess Salad $12 | Overnight Oats with Chia & Berries $10 | Smashed Avo on Multigrain $11 | Granola Parfait $9", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_4", "text": "SIDES: Bacon/Sausage/Turkey Sausage $5 | Toast (White/Wheat/Sourdough/GF) $4 | Fresh Fruit Cup $6 | Hash Browns $5 | Side Salad $5", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_5", "text": "DRINKS: Mimosa $10 / Bottomless $28 | Bloody Mary $14 | Fresh OJ $6 | Matcha Latte $6.50 | Drip Coffee (free refills) $4 | Espresso Drinks $4–$7 | Kombucha on Tap $7", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_6", "text": "All eggs cage-free & local | GF/Vegan modifications available — ask server | Outdoor dog-friendly patio | Free parking validated | Walk-ins welcome, reservations for 6+ recommended", "position": "bottom-center", "size": "small", "type": "body", "carrier": "menu footer", "importance": "low"}], "stats": {"total_chars": 1126, "total_words": 174, "total_regions": 7}} {"prompt_id": "C1_L3_EN_001", "category": "menu", "level": "L3", "language": "EN", "prompt": "A complete two-page dinner menu for a fictional contemporary Ligurian restaurant, presented in an open leather-bound folder with sea-glass blue accents and restrained serif typography. The spread shows antipasti, primi, secondi, contorni, dolci, wine, zero-proof drinks, a tasting menu, and a detailed service notice. The restaurant, chef, and beverage labels are fictional; culinary and allergen terms are descriptive.\n\nCentered across the top of the open leather-bound menu, the restaurant identity reads: \"LUCE DI MARE — Contemporary Ligurian Dining | Dinner Tuesday–Sunday | Chef de Cuisine Elena Valli\"\n\nIn the upper portion of the middle-left food column, the Antipasti section reads: \"ANTIPASTI: Charred Focaccia, rosemary oil [W] $10 | Roasted Beets, whipped ricotta, hazelnut [M, TN] $15 | Beef Carpaccio, capers, aged cheese [M] $18 | Crispy Calamari, lemon aioli [E, MS, W] $17 | Grilled Octopus, potato and olive [MS] $19 | Market Soup — ask server for ingredients and allergens $12\"\n\nDirectly beneath it in the same middle-left column, the Primi section lists: \"PRIMI: Chestnut Tagliatelle, wild mushrooms, brown butter [E, M, TN, W] $24 | Saffron Risotto, roasted squash, aged cheese [M] $23 | Hand-Cut Pappardelle, slow-braised lamb ragù [E, W] $26 | Potato Gnocchi, tomato, basil and smoked ricotta [E, M, W] $22 | Linguine, clams, white wine and parsley [MS, W] $27 | Ricotta Agnolotti, lemon and spring peas [E, M, W] $25\"\n\nAt the middle center, the Secondi section in larger serif type reads: \"SECONDI: Braised Veal Shank, saffron risotto [M] $42 | Whole Roasted Branzino for Two, fennel and citrus [F] $68 | Herb-Roasted Chicken, polenta and natural jus [M] $34 | 40 oz Dry-Aged T-Bone for Two, rosemary potatoes $96 | Olive-Oil Poached Salmon, salsa verde [F] $38 | Grilled Lamb Chops, white beans and mint $44\"\n\nIn the middle-right side panel, the Contorni section lists: \"CONTORNI ($11 each): Garlic Broccolini | Rosemary Potatoes | Mixed Greens, lemon vinaigrette | Grilled Seasonal Vegetables | Creamed Spinach [M] | Crisp Polenta, blue cheese [M]\"\n\nAt the upper edge of the bottom-left panel, the Dolci section reads: \"DOLCI: House Tiramisù [E, M, W] $14 | Lemon Panna Cotta [M] $13 | Sicilian-Style Cannoli, ricotta and pistachio [M, TN, W] $14 | Dark Chocolate Torte [E, M, W] $15 | Affogato, vanilla gelato [M] $11 | Seasonal Sorbet Trio $12 | Italian Cheese Selection, fig preserve and walnut [M, TN] $19\"\n\nDirectly beneath the desserts in the same bottom-left panel, a by-the-glass section reads: \"BY THE GLASS: North Coast Sparkling White $14 | Riviera Vermentino $13 | Hillside Rosato $13 | Harbor Red Blend $15 | Alpine Nebbiolo $17 | Late-Harvest Moscato $12 | Zero-Proof Sparkling Grape $9 — Full bottle list available\"\n\nAt the left side of the bottom-center beverage panel, the zero-proof section lists: \"ZERO-PROOF: Bitter Orange Spritz $11 | Rosemary Grapefruit Fizz $10 | White Peach Bellini $10 | Lemon-Basil Soda $9 | Ginger-Lime Mule $9 | Italian Sodas $6 | Still or Sparkling Mineral Water, 750 ml $8\"\n\nDirectly beside it in the bottom-center panel, the tasting-menu notice reads: \"CHEF'S TASTING MENU: Seven courses, $125 per guest | Optional wine pairing +$65 or zero-proof pairing +$38 | Entire table participation required | Vegetarian menu available with 48 hours' notice | Composition changes with market availability\"\n\nAt the bottom-right, a clearly separated service, allergen and food-safety notice states: \"ALLERGEN KEY: E egg | F fish | M milk | MS molluscan shellfish | TN tree nuts | W wheat. Standard recipes are identified above, but substitutions may change allergens. This kitchen handles egg, fish, milk, molluscan shellfish, tree nuts and wheat; shared surfaces, cookware and frying oil mean cross-contact is possible. Tell your server about allergies before ordering. Gluten-free pasta may be requested, but the kitchen cannot guarantee an allergen-free meal. Beef carpaccio is served raw, and steaks may be cooked to order; consuming raw or undercooked animal foods may increase the risk of foodborne illness. Alcohol served only to guests of legal drinking age. A 20% service charge is added to parties of eight or more. Private dining seats up to 32 guests. Reservations: TELCODE-A0022 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "LUCE DI MARE — Contemporary Ligurian Dining | Dinner Tuesday–Sunday | Chef de Cuisine Elena Valli", "position": "top-center", "size": "large", "type": "title", "carrier": "menu cover", "importance": "high"}, {"id": "region_1", "text": "ANTIPASTI: Charred Focaccia, rosemary oil [W] $10 | Roasted Beets, whipped ricotta, hazelnut [M, TN] $15 | Beef Carpaccio, capers, aged cheese [M] $18 | Crispy Calamari, lemon aioli [E, MS, W] $17 | Grilled Octopus, potato and olive [MS] $19 | Market Soup — ask server for ingredients and allergens $12", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_2", "text": "PRIMI: Chestnut Tagliatelle, wild mushrooms, brown butter [E, M, TN, W] $24 | Saffron Risotto, roasted squash, aged cheese [M] $23 | Hand-Cut Pappardelle, slow-braised lamb ragù [E, W] $26 | Potato Gnocchi, tomato, basil and smoked ricotta [E, M, W] $22 | Linguine, clams, white wine and parsley [MS, W] $27 | Ricotta Agnolotti, lemon and spring peas [E, M, W] $25", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu page", "importance": "high"}, {"id": "region_3", "text": "SECONDI: Braised Veal Shank, saffron risotto [M] $42 | Whole Roasted Branzino for Two, fennel and citrus [F] $68 | Herb-Roasted Chicken, polenta and natural jus [M] $34 | 40 oz Dry-Aged T-Bone for Two, rosemary potatoes $96 | Olive-Oil Poached Salmon, salsa verde [F] $38 | Grilled Lamb Chops, white beans and mint $44", "position": "middle-center", "size": "medium", "type": "data", "carrier": "menu page", "importance": "high"}, {"id": "region_4", "text": "CONTORNI ($11 each): Garlic Broccolini | Rosemary Potatoes | Mixed Greens, lemon vinaigrette | Grilled Seasonal Vegetables | Creamed Spinach [M] | Crisp Polenta, blue cheese [M]", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_5", "text": "DOLCI: House Tiramisù [E, M, W] $14 | Lemon Panna Cotta [M] $13 | Sicilian-Style Cannoli, ricotta and pistachio [M, TN, W] $14 | Dark Chocolate Torte [E, M, W] $15 | Affogato, vanilla gelato [M] $11 | Seasonal Sorbet Trio $12 | Italian Cheese Selection, fig preserve and walnut [M, TN] $19", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu page", "importance": "medium"}, {"id": "region_6", "text": "BY THE GLASS: North Coast Sparkling White $14 | Riviera Vermentino $13 | Hillside Rosato $13 | Harbor Red Blend $15 | Alpine Nebbiolo $17 | Late-Harvest Moscato $12 | Zero-Proof Sparkling Grape $9 — Full bottle list available", "position": "bottom-left", "size": "small", "type": "data", "carrier": "by-the-glass section", "importance": "medium"}, {"id": "region_7", "text": "ZERO-PROOF: Bitter Orange Spritz $11 | Rosemary Grapefruit Fizz $10 | White Peach Bellini $10 | Lemon-Basil Soda $9 | Ginger-Lime Mule $9 | Italian Sodas $6 | Still or Sparkling Mineral Water, 750 ml $8", "position": "bottom-center", "size": "small", "type": "data", "carrier": "zero-proof section", "importance": "medium"}, {"id": "region_8", "text": "CHEF'S TASTING MENU: Seven courses, $125 per guest | Optional wine pairing +$65 or zero-proof pairing +$38 | Entire table participation required | Vegetarian menu available with 48 hours' notice | Composition changes with market availability", "position": "bottom-center", "size": "small", "type": "body", "carrier": "special menu", "importance": "high"}, {"id": "region_9", "text": "ALLERGEN KEY: E egg | F fish | M milk | MS molluscan shellfish | TN tree nuts | W wheat. Standard recipes are identified above, but substitutions may change allergens. This kitchen handles egg, fish, milk, molluscan shellfish, tree nuts and wheat; shared surfaces, cookware and frying oil mean cross-contact is possible. Tell your server about allergies before ordering. Gluten-free pasta may be requested, but the kitchen cannot guarantee an allergen-free meal. Beef carpaccio is served raw, and steaks may be cooked to order; consuming raw or undercooked animal foods may increase the risk of foodborne illness. Alcohol served only to guests of legal drinking age. A 20% service charge is added to parties of eight or more. Private dining seats up to 32 guests. Reservations: TELCODE-A0022 | WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "body", "carrier": "service and allergen notice", "importance": "low"}], "stats": {"total_chars": 3021, "total_words": 473, "total_regions": 10}} {"prompt_id": "C1_L3_EN_002", "category": "menu", "level": "L3", "language": "EN", "prompt": "A complete dinner menu for a fictional coastal restaurant and raw bar, printed on a wide sea-blue card with nine clearly separated sections. The menu presents chilled seafood, soups and salads, cooked seafood mains, land and vegetable mains, sides, desserts, drinks, and a detailed service notice. The restaurant and sourcing locations are fictional; culinary, allergen, and safety terms are descriptive.\n\nCentered across the top in bold maritime display type, the restaurant identity reads: \"TIDELINE KITCHEN & RAW BAR — Coastal Dinner Menu | Harbor Hall | Served Tuesday–Sunday from 5 PM\"\n\nIn the upper portion of the middle-left column, the Raw Bar section reads: \"RAW BAR: North Shore Oysters — six $24 / twelve $44 [MS] | Citrus-Poached Shrimp, smoked tomato sauce [CS] $19 | Yellowfin Tuna Crudo, cucumber and sesame [F, SE] $21 | Scallop Aguachile, lime and chile [MS] $22 | Chilled Crab Claws, mustard sauce [CS, E] $26 | Harbor Platter for Two — oysters, shrimp, crab and scallop [CS, MS] $92\"\n\nDirectly beneath it in the same middle-left column, the Soups & Salads section lists: \"SOUPS & SALADS: Smoked Fish Chowder — cup $10 / bowl $15 [F, M, W] | Tomato-Saffron Shellfish Broth [CS, MS] $16 | Little Gem Salad, herb vinaigrette $13 | Charred Romaine, anchovy dressing and toasted crumbs [E, F, M, W] $15 | Roasted Beet Salad, chèvre and sunflower seeds [M] $15\"\n\nAt the middle center, the From the Sea section in larger serif type reads: \"FROM THE SEA: Seared Day-Boat Scallops, corn purée and greens [M, MS] $39 | Roasted Black Cod, miso glaze and bok choy [F, SY] $41 | Grilled Swordfish, tomato-olive relish [F] $38 | Shellfish Pot with mussels, clams, shrimp and grilled bread [CS, MS, W] $46 | Butter-Poached Lobster, potato fondant and fennel [CS, M] $58 | Whole Roasted Market Fish for Two, herb rice and citrus [F] Market Price\"\n\nIn the upper portion of the middle-right column, the From the Shore section reads: \"FROM THE SHORE: 14 oz Dry-Aged Strip, peppercorn jus [M] $54 | Herb-Roasted Chicken, lemon pan sauce [M] $32 | Grilled Lamb Loin, white beans and mint $45 | Mushroom and Barley Risotto, roasted squash [M, W] $28\"\n\nDirectly beneath it in the same middle-right column, the Sides section lists: \"SIDES ($11 each): Shell Pasta with Smoked Cheese [M, W] | Creamed Greens [M] | Grilled Asparagus, lemon | Roasted Fingerling Potatoes | Brussels Sprouts, cider glaze | Wild Mushroom Rice | Crisp Onion Rings [W]\"\n\nAt the bottom-left, the Desserts section reads: \"DESSERTS: Lemon Icebox Pie [E, M, W] $13 | Vanilla Bean Custard [E, M] $13 | Warm Chocolate Cake, vanilla ice cream [E, M, W] $15 | Apple-Oat Cobbler, oat ice cream [W] $13 | Coastal Cheese Board, fig preserve and almond crackers [M, TN, W] $19 | Seasonal Sorbet $10\"\n\nAcross the bottom center, a Drinks section lists: \"DRINKS: Coastal Sparkling Water $7 | Cucumber-Lime Soda $8 | Blackberry Shrub $9 | Salted Grapefruit Spritz $10 | Ginger-Pear Fizz $10 | Zero-Proof Bitter Orange Tonic $11 | Wine, beer and spirits are listed on a separate beverage card\"\n\nAt the bottom-right, a clearly separated sourcing, allergen and food-safety notice states: \"ALLERGEN KEY: CS crustacean shellfish | E egg | F fish | M milk | MS molluscan shellfish | SE sesame | SY soy | TN tree nuts | W wheat. Standard recipes are identified above, but substitutions may change allergens. This kitchen handles all listed allergens; shared surfaces, cookware and frying oil mean cross-contact is possible. Tell your server about allergies before ordering. Raw oysters and tuna, lightly cured scallops, and fish or meat cooked to order may increase the risk of foodborne illness when consumed raw or undercooked. Seafood species and sources change with landings; ask your server for today's origin information. Market-price fish is quoted before ordering. Alcohol is served only to guests of legal drinking age. Corkage is $35 per 750 ml bottle, maximum two bottles per table. Reservations: TELCODE-A0021 | WEBLINK_SAFE | HANDLECODE_SAFE\"", "gt_regions": [{"id": "region_0", "text": "TIDELINE KITCHEN & RAW BAR — Coastal Dinner Menu | Harbor Hall | Served Tuesday–Sunday from 5 PM", "position": "top-center", "size": "large", "type": "title", "carrier": "menu", "importance": "high"}, {"id": "region_1", "text": "RAW BAR: North Shore Oysters — six $24 / twelve $44 [MS] | Citrus-Poached Shrimp, smoked tomato sauce [CS] $19 | Yellowfin Tuna Crudo, cucumber and sesame [F, SE] $21 | Scallop Aguachile, lime and chile [MS] $22 | Chilled Crab Claws, mustard sauce [CS, E] $26 | Harbor Platter for Two — oysters, shrimp, crab and scallop [CS, MS] $92", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_2", "text": "SOUPS & SALADS: Smoked Fish Chowder — cup $10 / bowl $15 [F, M, W] | Tomato-Saffron Shellfish Broth [CS, MS] $16 | Little Gem Salad, herb vinaigrette $13 | Charred Romaine, anchovy dressing and toasted crumbs [E, F, M, W] $15 | Roasted Beet Salad, chèvre and sunflower seeds [M] $15", "position": "middle-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_3", "text": "FROM THE SEA: Seared Day-Boat Scallops, corn purée and greens [M, MS] $39 | Roasted Black Cod, miso glaze and bok choy [F, SY] $41 | Grilled Swordfish, tomato-olive relish [F] $38 | Shellfish Pot with mussels, clams, shrimp and grilled bread [CS, MS, W] $46 | Butter-Poached Lobster, potato fondant and fennel [CS, M] $58 | Whole Roasted Market Fish for Two, herb rice and citrus [F] Market Price", "position": "middle-center", "size": "medium", "type": "data", "carrier": "seafood mains section", "importance": "high"}, {"id": "region_4", "text": "FROM THE SHORE: 14 oz Dry-Aged Strip, peppercorn jus [M] $54 | Herb-Roasted Chicken, lemon pan sauce [M] $32 | Grilled Lamb Loin, white beans and mint $45 | Mushroom and Barley Risotto, roasted squash [M, W] $28", "position": "middle-right", "size": "small", "type": "data", "carrier": "land and vegetable mains section", "importance": "medium"}, {"id": "region_5", "text": "SIDES ($11 each): Shell Pasta with Smoked Cheese [M, W] | Creamed Greens [M] | Grilled Asparagus, lemon | Roasted Fingerling Potatoes | Brussels Sprouts, cider glaze | Wild Mushroom Rice | Crisp Onion Rings [W]", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_6", "text": "DESSERTS: Lemon Icebox Pie [E, M, W] $13 | Vanilla Bean Custard [E, M] $13 | Warm Chocolate Cake, vanilla ice cream [E, M, W] $15 | Apple-Oat Cobbler, oat ice cream [W] $13 | Coastal Cheese Board, fig preserve and almond crackers [M, TN, W] $19 | Seasonal Sorbet $10", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_7", "text": "DRINKS: Coastal Sparkling Water $7 | Cucumber-Lime Soda $8 | Blackberry Shrub $9 | Salted Grapefruit Spritz $10 | Ginger-Pear Fizz $10 | Zero-Proof Bitter Orange Tonic $11 | Wine, beer and spirits are listed on a separate beverage card", "position": "bottom-center", "size": "small", "type": "data", "carrier": "drinks section", "importance": "medium"}, {"id": "region_8", "text": "ALLERGEN KEY: CS crustacean shellfish | E egg | F fish | M milk | MS molluscan shellfish | SE sesame | SY soy | TN tree nuts | W wheat. Standard recipes are identified above, but substitutions may change allergens. This kitchen handles all listed allergens; shared surfaces, cookware and frying oil mean cross-contact is possible. Tell your server about allergies before ordering. Raw oysters and tuna, lightly cured scallops, and fish or meat cooked to order may increase the risk of foodborne illness when consumed raw or undercooked. Seafood species and sources change with landings; ask your server for today's origin information. Market-price fish is quoted before ordering. Alcohol is served only to guests of legal drinking age. Corkage is $35 per 750 ml bottle, maximum two bottles per table. Reservations: TELCODE-A0021 | WEBLINK_SAFE | HANDLECODE_SAFE", "position": "bottom-right", "size": "small", "type": "body", "carrier": "sourcing and safety notice", "importance": "low"}], "stats": {"total_chars": 2890, "total_words": 466, "total_regions": 9}} {"prompt_id": "C1_L3_EN_003", "category": "menu", "level": "L3", "language": "EN", "prompt": "A complete menu for a fictional barbecue smokehouse, printed on brown kraft paper in red and black ink with bold western slab-serif typography. Ten clearly separated sections cover smoked meats, plates, sandwiches and specialties, sides, sauces, drinks, desserts, service and allergen information, and hours.\n\nCentered across the top in bold western slab-serif lettering, the smokehouse identity reads: \"MAPLE & EMBER SMOKEHOUSE — Wood-Smoked Barbecue Since 2012 | Brisket Smoked Overnight | Meats Served Until Sold Out\"\n\nIn the upper portion of the middle-left column, the Smoked Meats section reads: \"SMOKED MEATS — PER HALF POUND: Oak-Smoked Brisket $18 | Pulled Pork Shoulder $14 | St. Louis Spare Ribs $16 | Smoked Turkey Breast $14 | House Sausage $13 | Burnt Ends, when available $19\"\n\nDirectly beneath it in the same middle-left column, the Plates section lists: \"PLATES — WITH TWO SIDES AND PICKLES: One-Meat Plate $19 | Two-Meat Plate $25 | Three-Meat Plate $31 | Pitmaster Plate — brisket, pork, ribs, turkey and sausage $36 | Smoked Half Chicken $21 | Baby Back Ribs — half rack $22 / full rack $36 | Add cornbread [E, M, W] $3 | Allergens vary with selected sides\"\n\nAt the middle center, the Sandwiches & Specialties section reads: \"SANDWICHES & SPECIALTIES: Chopped Brisket Sandwich, pickles and onion [W] $16 | Pulled Pork Sandwich, vinegar slaw [E, W] $14 | Smoked Turkey Melt, white barbecue sauce and cheddar [E, M, W] $15 | Sausage Hoagie, peppers and onions [W] $15 | Loaded Smokehouse Potato — brisket, cheddar and scallions [M] $18 | Family Supper — 2 lb mixed meats, three pint sides, pickles and six rolls [W] $88; side allergens vary by selection\"\n\nIn the upper portion of the middle-right column, the Sides section lists: \"SIDES: Small $5 / Pint $12 — Creamy Slaw [E] | Smoked Cheddar Mac [M, W] | Pit Beans with Pork | Braised Greens | Mustard Potato Salad [E, MU] | Jalapeño Cornbread [E, M, W] | Fried Okra [W] | Sweet Potato Fries | House Pickles\"\n\nDirectly beneath it in the same middle-right column, the House Sauces section reads: \"HOUSE SAUCES: Ember Red — tomato and vinegar | Gold Rush — mustard and cider [MU] | Hickory Heat — smoked chile | White Pepper — mayonnaise and horseradish [E] | Peach Fire — peach and habanero | Extra cup $1 | 12 oz bottle $9\"\n\nAt the upper edge of the bottom-left panel, the Drinks section lists: \"DRINKS: Sweet or Unsweet Tea — 16 oz $3 / 24 oz $4 | Fresh Lemonade — 16 oz $4 / 24 oz $5 | Draft Root Beer — 16 oz $5 | Non-Alcoholic Apple Cider $5 | Fountain Soda — 16 oz $3 / 24 oz $4 | Kids' Milk [M] or Juice, 10 oz $3 | Drip Coffee $3\"\n\nDirectly beneath the drinks in the same bottom-left panel, the Desserts section reads: \"DESSERTS: Pecan Pie [E, M, TN, W] $9 | Banana Pudding [E, M, W] $8 | Peach Cobbler with Vanilla Ice Cream [E, M, W] $10 | Smoked Chocolate Brownie Sundae [E, M, W] $11 | Sweet Potato Pie [E, M, W] $9\"\n\nAcross the bottom center, a service, catering and allergen notice states: \"SMOKED FRESH DAILY — Individual meats may sell out before the kitchen's posted closing time; other menu items remain available while supplies last. Family packs require 24 hours' notice. Catering for 20–200 guests requires advance booking and confirmed capacity. Daily specials: HANDLECODE_SAFE. ALLERGEN KEY: E egg | M milk | MU mustard | TN tree nuts | W wheat. Standard recipes use the allergens marked above; substitutions may change allergens. This kitchen also handles sesame and soy. Shared preparation areas and fryers create cross-contact risk; tell staff about allergies before ordering.\"\n\nAt the bottom-right, the location and hours bar reads: \"HOURS: Tue–Thu 11 AM–9 PM | Fri–Sat 11 AM–10 PM | Sun 11 AM–8 PM | Closed Monday | Kitchen accepts final orders 30 minutes before closing; individual smoked meats may sell out earlier | LOCBLOCK-A0018, LOCBLOCK-SAFE | TELCODE-A0023 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "MAPLE & EMBER SMOKEHOUSE — Wood-Smoked Barbecue Since 2012 | Brisket Smoked Overnight | Meats Served Until Sold Out", "position": "top-center", "size": "large", "type": "title", "carrier": "menu", "importance": "high"}, {"id": "region_1", "text": "SMOKED MEATS — PER HALF POUND: Oak-Smoked Brisket $18 | Pulled Pork Shoulder $14 | St. Louis Spare Ribs $16 | Smoked Turkey Breast $14 | House Sausage $13 | Burnt Ends, when available $19", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_2", "text": "PLATES — WITH TWO SIDES AND PICKLES: One-Meat Plate $19 | Two-Meat Plate $25 | Three-Meat Plate $31 | Pitmaster Plate — brisket, pork, ribs, turkey and sausage $36 | Smoked Half Chicken $21 | Baby Back Ribs — half rack $22 / full rack $36 | Add cornbread [E, M, W] $3 | Allergens vary with selected sides", "position": "middle-left", "size": "medium", "type": "data", "carrier": "menu", "importance": "high"}, {"id": "region_3", "text": "SANDWICHES & SPECIALTIES: Chopped Brisket Sandwich, pickles and onion [W] $16 | Pulled Pork Sandwich, vinegar slaw [E, W] $14 | Smoked Turkey Melt, white barbecue sauce and cheddar [E, M, W] $15 | Sausage Hoagie, peppers and onions [W] $15 | Loaded Smokehouse Potato — brisket, cheddar and scallions [M] $18 | Family Supper — 2 lb mixed meats, three pint sides, pickles and six rolls [W] $88; side allergens vary by selection", "position": "middle-center", "size": "medium", "type": "data", "carrier": "sandwiches and specialties section", "importance": "medium"}, {"id": "region_4", "text": "SIDES: Small $5 / Pint $12 — Creamy Slaw [E] | Smoked Cheddar Mac [M, W] | Pit Beans with Pork | Braised Greens | Mustard Potato Salad [E, MU] | Jalapeño Cornbread [E, M, W] | Fried Okra [W] | Sweet Potato Fries | House Pickles", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_5", "text": "HOUSE SAUCES: Ember Red — tomato and vinegar | Gold Rush — mustard and cider [MU] | Hickory Heat — smoked chile | White Pepper — mayonnaise and horseradish [E] | Peach Fire — peach and habanero | Extra cup $1 | 12 oz bottle $9", "position": "middle-right", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_6", "text": "DRINKS: Sweet or Unsweet Tea — 16 oz $3 / 24 oz $4 | Fresh Lemonade — 16 oz $4 / 24 oz $5 | Draft Root Beer — 16 oz $5 | Non-Alcoholic Apple Cider $5 | Fountain Soda — 16 oz $3 / 24 oz $4 | Kids' Milk [M] or Juice, 10 oz $3 | Drip Coffee $3", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_7", "text": "DESSERTS: Pecan Pie [E, M, TN, W] $9 | Banana Pudding [E, M, W] $8 | Peach Cobbler with Vanilla Ice Cream [E, M, W] $10 | Smoked Chocolate Brownie Sundae [E, M, W] $11 | Sweet Potato Pie [E, M, W] $9", "position": "bottom-left", "size": "small", "type": "data", "carrier": "menu", "importance": "medium"}, {"id": "region_8", "text": "SMOKED FRESH DAILY — Individual meats may sell out before the kitchen's posted closing time; other menu items remain available while supplies last. Family packs require 24 hours' notice. Catering for 20–200 guests requires advance booking and confirmed capacity. Daily specials: HANDLECODE_SAFE. ALLERGEN KEY: E egg | M milk | MU mustard | TN tree nuts | W wheat. Standard recipes use the allergens marked above; substitutions may change allergens. This kitchen also handles sesame and soy. Shared preparation areas and fryers create cross-contact risk; tell staff about allergies before ordering.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "service and allergen notice", "importance": "medium"}, {"id": "region_9", "text": "HOURS: Tue–Thu 11 AM–9 PM | Fri–Sat 11 AM–10 PM | Sun 11 AM–8 PM | Closed Monday | Kitchen accepts final orders 30 minutes before closing; individual smoked meats may sell out earlier | LOCBLOCK-A0018, LOCBLOCK-SAFE | TELCODE-A0023 | WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "location and hours bar", "importance": "low"}], "stats": {"total_chars": 2766, "total_words": 454, "total_regions": 10}} {"prompt_id": "C3_L1_EN_001", "category": "invoice", "level": "L1", "language": "EN", "prompt": "A simple service invoice photographed on an office desk. Clean white paper with blue company branding.\n\nAt the top center, a strong 18pt commercial heading reads: \"INVOICE\"\n\nAt the top left, condensed 9pt company information reads: \"Bright Star Electrical Services | LOCBLOCK-A0019, Unit 7 | LOCBLOCK-SAFE | Tel: TELCODE-A0023\"\n\nAt the top right, compact 9pt invoice details read: \"Invoice No: INV-SAFE-0571 | Date: March 15, 2026 | Due: April 14, 2026 | Terms: Net 30 | Bill To: CUSTOMER-SAFE, LOCBLOCK-A0020, LOCBLOCK-SAFE\"\n\nAt the middle center, well-aligned 11pt Courier line items read: \"Residential wiring installation (3 rooms)......$320.00 | Service panel upgrade 100A to 200A..............$450.00 | Materials (wire, breakers, outlets)......$185.00 | Labor (8 hours @ $75/hr)................$600.00\"\n\nAlong the bottom center, clean 11pt financial totals read: \"Subtotal: $1,555.00 | Tax (8.31%): $129.22 | TOTAL DUE: $1,684.22 | Payment: Check, PAYTOKEN-SAFE, or bank transfer\"", "gt_regions": [{"id": "region_0", "text": "INVOICE", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice header", "importance": "high"}, {"id": "region_1", "text": "Bright Star Electrical Services | LOCBLOCK-A0019, Unit 7 | LOCBLOCK-SAFE | Tel: TELCODE-A0023", "position": "top-left", "size": "small", "type": "data", "carrier": "company info", "importance": "medium"}, {"id": "region_2", "text": "Invoice No: INV-SAFE-0571 | Date: March 15, 2026 | Due: April 14, 2026 | Terms: Net 30 | Bill To: CUSTOMER-SAFE, LOCBLOCK-A0020, LOCBLOCK-SAFE", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice details", "importance": "high"}, {"id": "region_3", "text": "Residential wiring installation (3 rooms)......$320.00 | Service panel upgrade 100A to 200A..............$450.00 | Materials (wire, breakers, outlets)......$185.00 | Labor (8 hours @ $75/hr)................$600.00", "position": "middle-center", "size": "medium", "type": "data", "carrier": "line items", "importance": "high"}, {"id": "region_4", "text": "Subtotal: $1,555.00 | Tax (8.31%): $129.22 | TOTAL DUE: $1,684.22 | Payment: Check, PAYTOKEN-SAFE, or bank transfer", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}], "stats": {"total_chars": 570, "total_words": 87, "total_regions": 5}} {"prompt_id": "C3_L1_EN_002", "category": "invoice", "level": "L1", "language": "EN", "prompt": "A green-tinted landscaping invoice uses a leaf logo and five compact blocks for parties, terms, services and payment.\n\nAt the top-center, the title reads: \"INVOICE #SAFE-1047 | GreenLeaf Landscape Care\"\n\nAt the top-left, company and customer details read: \"GreenLeaf Landscape Care | LOCBLOCK-A0021, LOCBLOCK-SAFE | Customer: CUSTOMER-SAFE, LOCBLOCK-A0026\"\n\nAt the top-right, the terms line reads: \"Issued Apr 5, 2026 | March service | Due Apr 20 | Net 15 | Ref SAFE-2847\"\n\nAt the middle-center, the item table reads: \"Lawn mowing: 4 × $75........$300 | Fertilizer........$125 | Hedge trimming........$175 | Mulch: 5 yd³, materials and labor........$225\"\n\nAt the bottom-center, totals and payment read: \"Subtotal $825 | 10% seasonal discount -$82.50 | TOTAL $742.50 | Check, HANDLECODE_SAFE or PAYTOKEN-SAFE\"", "gt_regions": [{"id": "region_0", "text": "INVOICE #SAFE-1047 | GreenLeaf Landscape Care", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "GreenLeaf Landscape Care | LOCBLOCK-A0021, LOCBLOCK-SAFE | Customer: CUSTOMER-SAFE, LOCBLOCK-A0026", "position": "top-left", "size": "small", "type": "data", "carrier": "invoice", "importance": "medium"}, {"id": "region_2", "text": "Issued Apr 5, 2026 | March service | Due Apr 20 | Net 15 | Ref SAFE-2847", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice", "importance": "medium"}, {"id": "region_3", "text": "Lawn mowing: 4 × $75........$300 | Fertilizer........$125 | Hedge trimming........$175 | Mulch: 5 yd³, materials and labor........$225", "position": "middle-center", "size": "medium", "type": "data", "carrier": "line items", "importance": "high"}, {"id": "region_4", "text": "Subtotal $825 | 10% seasonal discount -$82.50 | TOTAL $742.50 | Check, HANDLECODE_SAFE or PAYTOKEN-SAFE", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}], "stats": {"total_chars": 452, "total_words": 64, "total_regions": 5}} {"prompt_id": "C3_L1_EN_003", "category": "invoice", "level": "L1", "language": "EN", "prompt": "A minimalist black-and-cobalt design invoice uses five clear blocks for contact details, client fields, deliverables and balance.\n\nAt the top-center, the title reads: \"INVOICE | Apex Design Studio\"\n\nAt the top-left, contact details read: \"Apex Design Studio | LOCBLOCK-A0027, Suite 800 | MAILCODE-A0019 | WEBLINK_SAFE\"\n\nAt the top-right, invoice details read: \"#SAFE-2026-038 | Issued Mar 1, 2026 | Due Mar 31 | Net 30 | CLIENT-SAFE / DEPARTMENT-SAFE\"\n\nAt the middle-center, deliverables read: \"Logo: 3 concepts + 2 revisions........$2,500 | 24-page brand guide........$1,800 | Business-card files: 2 versions; printing excluded........$500\"\n\nAt the bottom-center, totals read: \"Subtotal $4,800 | Deposit Feb 15 (50%) -$2,400 | BALANCE $2,400 | PAYTOKEN-SAFE | Ref SAFE-CODE\"", "gt_regions": [{"id": "region_0", "text": "INVOICE | Apex Design Studio", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "Apex Design Studio | LOCBLOCK-A0027, Suite 800 | MAILCODE-A0019 | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "invoice", "importance": "medium"}, {"id": "region_2", "text": "#SAFE-2026-038 | Issued Mar 1, 2026 | Due Mar 31 | Net 30 | CLIENT-SAFE / DEPARTMENT-SAFE", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice", "importance": "medium"}, {"id": "region_3", "text": "Logo: 3 concepts + 2 revisions........$2,500 | 24-page brand guide........$1,800 | Business-card files: 2 versions; printing excluded........$500", "position": "middle-center", "size": "medium", "type": "data", "carrier": "line items", "importance": "high"}, {"id": "region_4", "text": "Subtotal $4,800 | Deposit Feb 15 (50%) -$2,400 | BALANCE $2,400 | PAYTOKEN-SAFE | Ref SAFE-CODE", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}], "stats": {"total_chars": 435, "total_words": 68, "total_regions": 5}} {"prompt_id": "C3_L2_EN_001", "category": "invoice", "level": "L2", "language": "EN", "prompt": "A restrained navy consulting invoice uses eight compact blocks for company, billing, services, totals, payment and notes.\n\nAt the top-center, the title reads: \"INVOICE | Holloway Consulting LLC\"\n\nAt the top-left, the letterhead reads: \"LOCBLOCK-A0022, Suite 4B, LOCBLOCK-SAFE | TELCODE-A0024 | EIN SAFE-CODE | WEBLINK_SAFE\"\n\nAt the top-right, invoice details read: \"#SAFE-2026-0312 | Issued Jun 1, 2026 | Service Apr 1–May 31 | Due Jul 1 | Net 30 | PO SAFE-4821\"\n\nDirectly below, billing details read: \"Bill to CLIENT-SAFE LLC | ACCOUNTS-PAYABLE-SAFE | LOCBLOCK-A0023, LOCBLOCK-SAFE | MAILCODE-A0020\"\n\nAt the middle-center, line items read: \"Strategic planning: 40 hr × $250........$10,000 | Market research, fixed........$4,500 | Two executive decks × $1,000........$2,000 | Two documented trips........$847.50 | Project management........$1,500\"\n\nAt the bottom-left, totals read: \"Subtotal $18,847.50 | 5% retainer discount, rounded to cents -$942.38 | Adjusted subtotal / BALANCE DUE $17,905.12 | Tax $0 | Credits $0\"\n\nAt the bottom-center, payment terms read: \"PAYMENT: Bank transfer, ref PAY-SAFE-CODE | Check to Holloway Consulting LLC | Card adds 3% only if selected | After Jul 1, late charge is 1.5% monthly or the legal maximum, whichever is lower\"\n\nDirectly below, notes read: \"NOTES: Phase 2 under SOW dated Mar 15, 2026. Phase 3 quoted separately. Questions: MAILCODE-A0021 or TELCODE-A0024 x204\"", "gt_regions": [{"id": "region_0", "text": "INVOICE | Holloway Consulting LLC", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0022, Suite 4B, LOCBLOCK-SAFE | TELCODE-A0024 | EIN SAFE-CODE | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "letterhead", "importance": "medium"}, {"id": "region_2", "text": "#SAFE-2026-0312 | Issued Jun 1, 2026 | Service Apr 1–May 31 | Due Jul 1 | Net 30 | PO SAFE-4821", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice details", "importance": "high"}, {"id": "region_3", "text": "Bill to CLIENT-SAFE LLC | ACCOUNTS-PAYABLE-SAFE | LOCBLOCK-A0023, LOCBLOCK-SAFE | MAILCODE-A0020", "position": "top-right", "size": "small", "type": "data", "carrier": "billing info", "importance": "medium"}, {"id": "region_4", "text": "Strategic planning: 40 hr × $250........$10,000 | Market research, fixed........$4,500 | Two executive decks × $1,000........$2,000 | Two documented trips........$847.50 | Project management........$1,500", "position": "middle-center", "size": "medium", "type": "data", "carrier": "line items", "importance": "high"}, {"id": "region_5", "text": "Subtotal $18,847.50 | 5% retainer discount, rounded to cents -$942.38 | Adjusted subtotal / BALANCE DUE $17,905.12 | Tax $0 | Credits $0", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "totals section", "importance": "high"}, {"id": "region_6", "text": "PAYMENT: Bank transfer, ref PAY-SAFE-CODE | Check to Holloway Consulting LLC | Card adds 3% only if selected | After Jul 1, late charge is 1.5% monthly or the legal maximum, whichever is lower", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment terms", "importance": "medium"}, {"id": "region_7", "text": "NOTES: Phase 2 under SOW dated Mar 15, 2026. Phase 3 quoted separately. Questions: MAILCODE-A0021 or TELCODE-A0024 x204", "position": "bottom-center", "size": "small", "type": "body", "carrier": "notes", "importance": "low"}], "stats": {"total_chars": 961, "total_words": 155, "total_regions": 8}} {"prompt_id": "C3_L2_EN_002", "category": "invoice", "level": "L2", "language": "EN", "prompt": "Auto repair shop invoice with parts and labor breakdown.\n\nAcross the top center, a bold 18pt sans-serif header reads: \"TAX INVOICE | Precision Sample Auto Repair — SAFE-CERT Technicians\"\n\nAt the top left, 8pt shop information reads: \"LOCBLOCK-A0024, Unit 3, LOCBLOCK-SAFE | TELCODE-A0025 | Credential SAFE-CODE | WEBLINK_SAFE\"\n\nAt the top right, condensed 9pt vehicle information reads: \"Invoice #: SAFE-28471 | Date: June 5, 2026 | Vehicle: SAMPLE-VEHICLE Altara SE | Vehicle ID: SAFE-CODE | Mileage In: 34,218 | Customer: CUSTOMER-SAFE\"\n\nIn the middle-left column, compact 8pt labor details read: \"LABOR: Oil & filter change (synthetic)..........0.5 hr @ $120/hr = $60.00 | Brake pad replacement (front axle).....1.5 hr @ $120/hr = $180.00 | Brake rotor resurfacing (2)............1.0 hr @ $120/hr = $120.00 | Coolant flush & refill.................0.75 hr @ $120/hr = $90.00 | Multi-point safety inspection..........0.5 hr @ $0 = COMPLIMENTARY\"\n\nIn the middle-right column, slim 9pt parts details read: \"PARTS: ProTec 1 Full Synthetic 5W-30 (5qt)...$42.99 | OEM Oil Filter...$12.99 | Ceramic Brake Pads (front set)...$89.99 | CoolGuard Coolant (1 gal)...$18.99 | Shop supplies & disposal...$8.50\"\n\nAt the bottom left, 11pt tabular totals read: \"Labor Total: $450.00 | Parts Total: $173.46 | Subtotal: $623.46 | Sample Tax (8.31%): $51.81 | TOTAL: $675.27 | Warranty: 12 months / 12,000 miles on all parts & labor\"\n\nAlong the bottom center, condensed 9pt payment details read: \"PAID: PAYTOKEN-SAFE | Auth SAFE-CODE | Date: 06/05/2026 | Technician: STAFF-SAFE | Next service due: 37,218 miles or Sep 2026 | Thank you for your business!\"", "gt_regions": [{"id": "region_0", "text": "TAX INVOICE | Precision Sample Auto Repair — SAFE-CERT Technicians", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0024, Unit 3, LOCBLOCK-SAFE | TELCODE-A0025 | Credential SAFE-CODE | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "shop info", "importance": "medium"}, {"id": "region_2", "text": "Invoice #: SAFE-28471 | Date: June 5, 2026 | Vehicle: SAMPLE-VEHICLE Altara SE | Vehicle ID: SAFE-CODE | Mileage In: 34,218 | Customer: CUSTOMER-SAFE", "position": "top-right", "size": "small", "type": "data", "carrier": "vehicle info", "importance": "high"}, {"id": "region_3", "text": "LABOR: Oil & filter change (synthetic)..........0.5 hr @ $120/hr = $60.00 | Brake pad replacement (front axle).....1.5 hr @ $120/hr = $180.00 | Brake rotor resurfacing (2)............1.0 hr @ $120/hr = $120.00 | Coolant flush & refill.................0.75 hr @ $120/hr = $90.00 | Multi-point safety inspection..........0.5 hr @ $0 = COMPLIMENTARY", "position": "middle-left", "size": "small", "type": "data", "carrier": "labor section", "importance": "high"}, {"id": "region_4", "text": "PARTS: ProTec 1 Full Synthetic 5W-30 (5qt)...$42.99 | OEM Oil Filter...$12.99 | Ceramic Brake Pads (front set)...$89.99 | CoolGuard Coolant (1 gal)...$18.99 | Shop supplies & disposal...$8.50", "position": "middle-right", "size": "small", "type": "data", "carrier": "parts section", "importance": "medium"}, {"id": "region_5", "text": "Labor Total: $450.00 | Parts Total: $173.46 | Subtotal: $623.46 | Sample Tax (8.31%): $51.81 | TOTAL: $675.27 | Warranty: 12 months / 12,000 miles on all parts & labor", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}, {"id": "region_6", "text": "PAID: PAYTOKEN-SAFE | Auth SAFE-CODE | Date: 06/05/2026 | Technician: STAFF-SAFE | Next service due: 37,218 miles or Sep 2026 | Thank you for your business!", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment", "importance": "medium"}], "stats": {"total_chars": 1166, "total_words": 188, "total_regions": 7}} {"prompt_id": "C3_L2_EN_003", "category": "invoice", "level": "L2", "language": "EN", "prompt": "Sample event invoice with detailed service breakdown.\n\nAcross the top center, clean 20pt business-document type reads: \"INVOICE | Riverstone Sample Events — Fine Event Planning\"\n\nAt the top left, compact 8pt company information reads: \"LOCBLOCK-A0025, LOCBLOCK-SAFE | TELCODE-A0026 | MAILCODE-A0022 | WEBLINK_SAFE\"\n\nAt the top right, compact 8pt invoice details read: \"Invoice #SAFE-2026-0089 | Event: May 20, 2026 | Invoiced: May 25, 2026 | Due: June 24, 2026 | Client: SAMPLE-CLIENT, Events Team\"\n\nIn the middle-left column, 8pt event information reads: \"EVENT: Sample Company Gala, 150 guests | VENUE: SAMPLE-BALLROOM, LOCBLOCK-SAFE\"\n\nAt the middle center, 11pt tabular food and beverage details read: \"Passed appetizers (6 varieties, 90 min)...$2,250.00 | Plated dinner (3 courses, choice of 3 entrées)...$11,250.00 | Premium beverage bar (4 hours, sample drinks)...$6,000.00 | Celebration cake (3-tier, 150 servings)...$1,200.00 | Coffee & tea service...$375.00 | Late-night snack station (sliders & fries, 1 hr)...$1,500.00\"\n\nDirectly beneath them at the middle center, compact 8pt service details read: \"Staff (12 servers, 2 beverage attendants, 1 captain x 8 hrs)...$4,800.00 | Linen, china & glassware rental...$1,800.00 | Floral centerpieces (15 tables)...$2,250.00 | Setup & breakdown...$750.00\"\n\nAt the bottom left, well-aligned 11pt Courier totals read: \"Subtotal: $32,175.00 | Sample Tax (9%): $2,895.75 | Service fee (20%): $6,435.00 | TOTAL: $41,505.75 | Deposit paid (50%, April 1): -$16,087.50 | BALANCE DUE: $25,418.25\"\n\nAlong the bottom center, condensed 9pt payment terms read: \"Payment: Wire or check | Payment reference: PAY-SAFE-CODE | Billing questions: MAILCODE-A0023\"", "gt_regions": [{"id": "region_0", "text": "INVOICE | Riverstone Sample Events — Fine Event Planning", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0025, LOCBLOCK-SAFE | TELCODE-A0026 | MAILCODE-A0022 | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "company info", "importance": "medium"}, {"id": "region_2", "text": "Invoice #SAFE-2026-0089 | Event: May 20, 2026 | Invoiced: May 25, 2026 | Due: June 24, 2026 | Client: SAMPLE-CLIENT, Events Team", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice details", "importance": "high"}, {"id": "region_3", "text": "EVENT: Sample Company Gala, 150 guests | VENUE: SAMPLE-BALLROOM, LOCBLOCK-SAFE", "position": "middle-left", "size": "small", "type": "data", "carrier": "event info", "importance": "medium"}, {"id": "region_4", "text": "Passed appetizers (6 varieties, 90 min)...$2,250.00 | Plated dinner (3 courses, choice of 3 entrées)...$11,250.00 | Premium beverage bar (4 hours, sample drinks)...$6,000.00 | Celebration cake (3-tier, 150 servings)...$1,200.00 | Coffee & tea service...$375.00 | Late-night snack station (sliders & fries, 1 hr)...$1,500.00", "position": "middle-center", "size": "medium", "type": "data", "carrier": "food & beverage", "importance": "high"}, {"id": "region_5", "text": "Staff (12 servers, 2 beverage attendants, 1 captain x 8 hrs)...$4,800.00 | Linen, china & glassware rental...$1,800.00 | Floral centerpieces (15 tables)...$2,250.00 | Setup & breakdown...$750.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "services", "importance": "medium"}, {"id": "region_6", "text": "Subtotal: $32,175.00 | Sample Tax (9%): $2,895.75 | Service fee (20%): $6,435.00 | TOTAL: $41,505.75 | Deposit paid (50%, April 1): -$16,087.50 | BALANCE DUE: $25,418.25", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}, {"id": "region_7", "text": "Payment: Wire or check | Payment reference: PAY-SAFE-CODE | Billing questions: MAILCODE-A0023", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment terms", "importance": "medium"}], "stats": {"total_chars": 1118, "total_words": 181, "total_regions": 8}} {"prompt_id": "C3_L3_EN_001", "category": "invoice", "level": "L3", "language": "EN", "prompt": "Comprehensive consulting firm invoice with multiple project phases, expenses, and detailed payment terms.\n\nCentered across the top in a bold 18pt sans-serif header, the invoice title reads: \"INVOICE | Holloway Consulting LLC | Strategy · Operations · Digital Transformation\"\n\nAt the top-left, a compact firm-information block states: \"LOCBLOCK-A0022, Suite 4B, LOCBLOCK-SAFE | Tel: TELCODE-A0024 | MAILCODE-A0021 | Tax ID: SAFE-CODE | WEBLINK_SAFE\"\n\nAt the top-right, the invoice-header block reads: \"Invoice #SAFE-2026-0428 | Invoice Date: June 1, 2026 | Service Period: May 1–31, 2026 | Due: July 1, 2026 | Terms: Net 30 | Project: Digital Transformation Phase 3 | Agreement Ref: SAFE-SOW-2025-004 | PO #: SAFE-7821\"\n\nDirectly beneath it in the same top-right area, the billing block states: \"Bill To: CLIENT-SAFE | Attn: CONTACT-SAFE, Finance | LOCBLOCK-A0023, Suite 400, LOCBLOCK-SAFE | MAILCODE-A0020 | TELCODE-A0028\"\n\nIn the middle-left column, the time-based professional-services table reads: \"PROFESSIONAL SERVICES — MAY 2026: Executive governance and stakeholder workshops — Engagement Partner, 36 hrs @ $325/hr........$11,700.00 | Operating-model and roadmap development — Program Lead, 64 hrs @ $250/hr........$16,000.00 | Research, analysis and vendor diligence — Senior Analyst, 64 hrs @ $150/hr........$9,600.00 | Professional Services Subtotal........$37,300.00\"\n\nAt the middle-center, a fixed-fee deliverables table reads: \"FIXED-FEE DELIVERABLES — BILLED SEPARATELY FROM TIME-BASED ADVISORY SERVICES UNDER THE SOW: Digital maturity assessment report — 48 pages........$3,500.00 | Technology roadmap and vendor evaluation matrix........$4,200.00 | Change-management playbook and training materials........$2,800.00 | Board-ready executive presentation — 2 versions........$1,500.00 | Deliverables Subtotal........$12,000.00\"\n\nIn the middle-right column, the reimbursable-expenses table reads: \"REIMBURSABLE EXPENSES — RECEIPTS ON FILE: Round-trip travel — 2 travelers @ $421.00........$842.00 | Lodging — 4 room-nights @ $229.00........$916.00 | Ground transportation and parking........$187.50 | Approved working meals — 10 meals @ $42.50........$425.00 | Printing and binding — final reports........$148.00 | Expenses Subtotal........$2,518.50\"\n\nAt the bottom-left, a monospaced summary table shows: \"Professional Services Subtotal: $37,300.00 | Fixed-Fee Deliverables Subtotal: $12,000.00 | Reimbursable Expenses Subtotal: $2,518.50 | Subtotal: $51,818.50 | Sales Tax: $0.00 | May 2026 Retainer Credit: -$5,000.00 | Other Payments/Credits: $0.00 | Balance Due: $46,818.50\"\n\nAcross the bottom-center, a compact payment-instructions block reads: \"PAYMENT INSTRUCTIONS: ACH — request bank instructions through WEBLINK_SAFE; include Payment Ref PAY-SAFE-CODE and Invoice SAFE-2026-0428 | Check — payable to Holloway Consulting LLC and mailed to LOCBLOCK-SAFE | Card — available on request with a 3% processing fee not included in the Balance Due | Do not send bank-account details by email\"\n\nAt the bottom-right, the terms and notes block states: \"TERMS: Balance due July 1, 2026. Unpaid balances after the due date accrue a late charge of 1.5% per month or the maximum permitted by law, whichever is lower. This invoice covers May 2026 work for Phase 3 of 4 under the SOW dated October 15, 2025. The $5,000 May retainer credit has been applied once. Fixed-fee deliverables and time-based advisory services are separate billable categories under that SOW. Client approval on file: APPROVER-SAFE. Questions: MAILCODE-A0021\"", "gt_regions": [{"id": "region_0", "text": "INVOICE | Holloway Consulting LLC | Strategy · Operations · Digital Transformation", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0022, Suite 4B, LOCBLOCK-SAFE | Tel: TELCODE-A0024 | MAILCODE-A0021 | Tax ID: SAFE-CODE | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "firm info", "importance": "medium"}, {"id": "region_2", "text": "Invoice #SAFE-2026-0428 | Invoice Date: June 1, 2026 | Service Period: May 1–31, 2026 | Due: July 1, 2026 | Terms: Net 30 | Project: Digital Transformation Phase 3 | Agreement Ref: SAFE-SOW-2025-004 | PO #: SAFE-7821", "position": "top-right", "size": "small", "type": "data", "carrier": "invoice header", "importance": "high"}, {"id": "region_3", "text": "Bill To: CLIENT-SAFE | Attn: CONTACT-SAFE, Finance | LOCBLOCK-A0023, Suite 400, LOCBLOCK-SAFE | MAILCODE-A0020 | TELCODE-A0028", "position": "top-right", "size": "small", "type": "data", "carrier": "billing block", "importance": "medium"}, {"id": "region_4", "text": "PROFESSIONAL SERVICES — MAY 2026: Executive governance and stakeholder workshops — Engagement Partner, 36 hrs @ $325/hr........$11,700.00 | Operating-model and roadmap development — Program Lead, 64 hrs @ $250/hr........$16,000.00 | Research, analysis and vendor diligence — Senior Analyst, 64 hrs @ $150/hr........$9,600.00 | Professional Services Subtotal........$37,300.00", "position": "middle-left", "size": "medium", "type": "data", "carrier": "services section", "importance": "high"}, {"id": "region_5", "text": "FIXED-FEE DELIVERABLES — BILLED SEPARATELY FROM TIME-BASED ADVISORY SERVICES UNDER THE SOW: Digital maturity assessment report — 48 pages........$3,500.00 | Technology roadmap and vendor evaluation matrix........$4,200.00 | Change-management playbook and training materials........$2,800.00 | Board-ready executive presentation — 2 versions........$1,500.00 | Deliverables Subtotal........$12,000.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "deliverables section", "importance": "medium"}, {"id": "region_6", "text": "REIMBURSABLE EXPENSES — RECEIPTS ON FILE: Round-trip travel — 2 travelers @ $421.00........$842.00 | Lodging — 4 room-nights @ $229.00........$916.00 | Ground transportation and parking........$187.50 | Approved working meals — 10 meals @ $42.50........$425.00 | Printing and binding — final reports........$148.00 | Expenses Subtotal........$2,518.50", "position": "middle-right", "size": "small", "type": "data", "carrier": "expenses section", "importance": "medium"}, {"id": "region_7", "text": "Professional Services Subtotal: $37,300.00 | Fixed-Fee Deliverables Subtotal: $12,000.00 | Reimbursable Expenses Subtotal: $2,518.50 | Subtotal: $51,818.50 | Sales Tax: $0.00 | May 2026 Retainer Credit: -$5,000.00 | Other Payments/Credits: $0.00 | Balance Due: $46,818.50", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "summary totals", "importance": "high"}, {"id": "region_8", "text": "PAYMENT INSTRUCTIONS: ACH — request bank instructions through WEBLINK_SAFE; include Payment Ref PAY-SAFE-CODE and Invoice SAFE-2026-0428 | Check — payable to Holloway Consulting LLC and mailed to LOCBLOCK-SAFE | Card — available on request with a 3% processing fee not included in the Balance Due | Do not send bank-account details by email", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment section", "importance": "medium"}, {"id": "region_9", "text": "TERMS: Balance due July 1, 2026. Unpaid balances after the due date accrue a late charge of 1.5% per month or the maximum permitted by law, whichever is lower. This invoice covers May 2026 work for Phase 3 of 4 under the SOW dated October 15, 2025. The $5,000 May retainer credit has been applied once. Fixed-fee deliverables and time-based advisory services are separate billable categories under that SOW. Client approval on file: APPROVER-SAFE. Questions: MAILCODE-A0021", "position": "bottom-right", "size": "small", "type": "body", "carrier": "terms & notes", "importance": "low"}], "stats": {"total_chars": 2745, "total_words": 412, "total_regions": 10}} {"prompt_id": "C3_L3_EN_002", "category": "invoice", "level": "L3", "language": "EN", "prompt": "Detailed auto repair invoice with parts catalog numbers, labor rates, and warranty info.\n\nCentered across the top in clean 20pt business type, the invoice title reads: \"FINAL REPAIR INVOICE #SAFE-2026-1031 | Northgate Motor Works | Electrical & Mechanical Service\"\n\nAt the top-left, a compact shop-information block states: \"LOCBLOCK-A0031, Bay 6, LOCBLOCK-SAFE | TELCODE-A0033 | MAILCODE-A0024 | WEBLINK_SAFE | Facility Record: SAFE-CODE | Hours: Mon–Fri 7:30 AM–6 PM, Sat 8 AM–1 PM\"\n\nAt the top-right, the repair-order and vehicle block reads: \"RO #SAFE-39184 | Opened: October 15, 2026 | Completed: October 16, 2026 | Advisor: STAFF-SAFE-01 | Technician: STAFF-SAFE-02 | Customer: CUSTOMER-SAFE | Vehicle: 2021 Redwood Northstar LX 2.0L | Vehicle ID: SAFE-CODE | Odometer In: 62,472 mi | Odometer Out: 62,480 mi\"\n\nIn the middle-left column, the labor table reads: \"LABOR: Charging-system diagnosis — 1.00 hr @ $135.00/hr........$135.00 | Alternator replacement — 2.20 hrs @ $135.00/hr........$297.00 | Serpentine-belt replacement — 0.50 hr @ $135.00/hr........$67.50 | Battery recharge and load test — 0.40 hr @ $135.00/hr........$54.00 | Labor Total — 4.10 hrs........$553.50\"\n\nAt the middle-center, the parts and materials table reads: \"PARTS & MATERIALS: Remanufactured alternator [NG-ALT-2048] — Qty 1 @ $389.00........$389.00 | Serpentine belt [NG-BELT-771] — Qty 1 @ $48.50........$48.50 | Terminal protectant and installation materials [MISC]........$12.00 | Parts & Materials Total........$449.50\"\n\nIn the middle-right column, the diagnosis and completion notes state: \"DIAGNOSIS & COMPLETION NOTES: Customer reported a battery warning lamp and dimming lights. Pre-repair charging output measured 11.8 V at idle, and the alternator failed the ripple test. The battery passed its load test after recharge. The alternator and belt were installed, belt tension was set to specification, and an 8-mile verification drive was completed. Post-repair charging output measured 14.3 V at idle with accessories on. Tires: front 6/32, rear 6/32 | Brake lining: front 7 mm, rear 6 mm | No additional safety repairs recommended today.\"\n\nAt the bottom-left, a structured totals block shows: \"Labor: $553.50 | Parts & Materials: $449.50 | Subtotal: $1,003.00 | Shop Fee: $14.00 | Sales Tax — 8.00% on Parts & Materials: $35.96 | Invoice Total: $1,052.96 | Prior Payments: $0.00 | Balance Due: $1,052.96\"\n\nAcross the bottom-center, the payment and warranty block reads: \"PAID IN FULL: PAYTOKEN-SAFE | Authorization: SAFE-CODE | Paid: October 16, 2026 at 4:32 PM | Amount Paid: $1,052.96 | Balance: $0.00 | WARRANTY: Remanufactured alternator and related installation labor — 24 months or 24,000 miles, ending no later than October 16, 2028 or 86,480 miles, whichever limit occurs first | Serpentine belt and its installation — 12 months or 12,000 miles, ending no later than October 16, 2027 or 74,480 miles, whichever limit occurs first | Diagnostic testing, battery recharge, shop materials, misuse and unrelated faults are excluded. See written terms.\"\n\nDirectly beneath it in the same bottom-center area, the service-reminder and authorization footer states: \"NEXT ROUTINE MAINTENANCE: 65,480 miles or January 16, 2027, whichever occurs first | Return promptly if the battery lamp, starting difficulty or belt noise recurs | Customer authorized the repairs under Estimate SAFE-EST-39184; the final total did not exceed the authorized amount | Schedule or request warranty service: TELCODE-A0033 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "FINAL REPAIR INVOICE #SAFE-2026-1031 | Northgate Motor Works | Electrical & Mechanical Service", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0031, Bay 6, LOCBLOCK-SAFE | TELCODE-A0033 | MAILCODE-A0024 | WEBLINK_SAFE | Facility Record: SAFE-CODE | Hours: Mon–Fri 7:30 AM–6 PM, Sat 8 AM–1 PM", "position": "top-left", "size": "small", "type": "data", "carrier": "shop info", "importance": "medium"}, {"id": "region_2", "text": "RO #SAFE-39184 | Opened: October 15, 2026 | Completed: October 16, 2026 | Advisor: STAFF-SAFE-01 | Technician: STAFF-SAFE-02 | Customer: CUSTOMER-SAFE | Vehicle: 2021 Redwood Northstar LX 2.0L | Vehicle ID: SAFE-CODE | Odometer In: 62,472 mi | Odometer Out: 62,480 mi", "position": "top-right", "size": "small", "type": "data", "carrier": "vehicle/customer", "importance": "high"}, {"id": "region_3", "text": "LABOR: Charging-system diagnosis — 1.00 hr @ $135.00/hr........$135.00 | Alternator replacement — 2.20 hrs @ $135.00/hr........$297.00 | Serpentine-belt replacement — 0.50 hr @ $135.00/hr........$67.50 | Battery recharge and load test — 0.40 hr @ $135.00/hr........$54.00 | Labor Total — 4.10 hrs........$553.50", "position": "middle-left", "size": "small", "type": "data", "carrier": "labor section", "importance": "high"}, {"id": "region_4", "text": "PARTS & MATERIALS: Remanufactured alternator [NG-ALT-2048] — Qty 1 @ $389.00........$389.00 | Serpentine belt [NG-BELT-771] — Qty 1 @ $48.50........$48.50 | Terminal protectant and installation materials [MISC]........$12.00 | Parts & Materials Total........$449.50", "position": "middle-center", "size": "small", "type": "data", "carrier": "parts section", "importance": "medium"}, {"id": "region_5", "text": "DIAGNOSIS & COMPLETION NOTES: Customer reported a battery warning lamp and dimming lights. Pre-repair charging output measured 11.8 V at idle, and the alternator failed the ripple test. The battery passed its load test after recharge. The alternator and belt were installed, belt tension was set to specification, and an 8-mile verification drive was completed. Post-repair charging output measured 14.3 V at idle with accessories on. Tires: front 6/32, rear 6/32 | Brake lining: front 7 mm, rear 6 mm | No additional safety repairs recommended today.", "position": "middle-right", "size": "small", "type": "body", "carrier": "inspection notes", "importance": "medium"}, {"id": "region_6", "text": "Labor: $553.50 | Parts & Materials: $449.50 | Subtotal: $1,003.00 | Shop Fee: $14.00 | Sales Tax — 8.00% on Parts & Materials: $35.96 | Invoice Total: $1,052.96 | Prior Payments: $0.00 | Balance Due: $1,052.96", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}, {"id": "region_7", "text": "PAID IN FULL: PAYTOKEN-SAFE | Authorization: SAFE-CODE | Paid: October 16, 2026 at 4:32 PM | Amount Paid: $1,052.96 | Balance: $0.00 | WARRANTY: Remanufactured alternator and related installation labor — 24 months or 24,000 miles, ending no later than October 16, 2028 or 86,480 miles, whichever limit occurs first | Serpentine belt and its installation — 12 months or 12,000 miles, ending no later than October 16, 2027 or 74,480 miles, whichever limit occurs first | Diagnostic testing, battery recharge, shop materials, misuse and unrelated faults are excluded. See written terms.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment", "importance": "medium"}, {"id": "region_8", "text": "NEXT ROUTINE MAINTENANCE: 65,480 miles or January 16, 2027, whichever occurs first | Return promptly if the battery lamp, starting difficulty or belt noise recurs | Customer authorized the repairs under Estimate SAFE-EST-39184; the final total did not exceed the authorized amount | Schedule or request warranty service: TELCODE-A0033 | WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 2787, "total_words": 446, "total_regions": 9}} {"prompt_id": "C3_L3_EN_003", "category": "invoice", "level": "L3", "language": "EN", "prompt": "Detailed post-event catering invoice with complete food, beverage, staffing, rental, tax, and payment-schedule breakdowns.\n\nCentered across the top in a heavy 16pt header, the invoice title reads: \"POST-EVENT FINAL INVOICE #SAFE-2026-0624 | Juniper Table & Event Co. | Catering · Staffing · Event Production\"\n\nAt the top-left, a compact company-information block states: \"LOCBLOCK-A0032, Suite 210, LOCBLOCK-SAFE | TELCODE-A0034 | MAILCODE-A0025 | WEBLINK_SAFE | Vendor ID: SAFE-CODE\"\n\nAt the top-right, the post-event invoice-details block reads: \"Event: CLIENT-SAFE Product Reception | Event Date: September 19, 2026 | Venue: PAVILION-SAFE, LOCBLOCK-SAFE | Final Guest Count: 180 | Event Contact: CONTACT-SAFE | Invoice Date: September 22, 2026 | Final Balance Due: October 22, 2026 | Terms: Net 30\"\n\nIn the middle-left column, the food table reads: \"FOOD: Reception canapés — 180 guests @ $18.00........$3,240.00 | Plated dinner — 180 guests @ $68.00........$12,240.00 | Dessert trio — 180 guests @ $12.00........$2,160.00 | Late-night grain bowls — 120 servings @ $14.00........$1,680.00 | Food Subtotal........$19,320.00\"\n\nAt the middle-center, the zero-proof beverage table reads: \"ZERO-PROOF BEVERAGES: Hosted specialty bar — 180 guests @ $16.00........$2,880.00 | Sparkling toast — 180 glasses @ $5.50........$990.00 | Coffee and tea service — 180 guests @ $4.50........$810.00 | Beverage Subtotal........$4,680.00\"\n\nDirectly beneath it in the same middle-center area, the staffing table reads: \"STAFFING: Event captain — 1 × 10 hrs @ $55.00........$550.00 | Servers — 12 × 8 hrs @ $42.00........$4,032.00 | Beverage attendants — 3 × 7 hrs @ $45.00........$945.00 | Culinary team — 5 × 10 hrs @ $38.00........$1,900.00 | Coat-check attendants — 2 × 6 hrs @ $30.00........$360.00 | Staffing Subtotal........$7,787.00\"\n\nIn the middle-right column, the additional-services table reads: \"ADDITIONAL SERVICES & RENTALS: Tableware rental — 180 settings @ $12.00........$2,160.00 [T] | Linen rental — 20 tables @ $55.00........$1,100.00 [T] | Printed menus — 180 @ $2.00........$360.00 [T] | Floral centerpiece rental — 20 @ $120.00........$2,400.00 [T] | Venue coordination........$950.00 [NT] | Backup generator rental........$450.00 [T] | Additional Subtotal........$7,420.00 | T = taxable; NT = non-taxable\"\n\nAt the bottom-left, a structured totals block shows: \"TOTALS: Food $19,320.00 | Zero-Proof Beverages $4,680.00 | Staffing $7,787.00 | Additional Services & Rentals $7,420.00 | Subtotal $39,207.00 | Service Charge — 18% of $24,000.00 food and beverage base: $4,320.00 | Taxable Base — $24,000.00 food and beverage plus $6,470.00 marked T: $30,470.00 | Sales Tax — 8.00%: $2,437.60 | Grand Total: $45,964.60\"\n\nAcross the bottom-center, the payment schedule reads: \"PAYMENT SCHEDULE: Contract Deposit — 30% received June 1, 2026........-$13,789.38 | Progress Payment — 40% received August 15, 2026........-$18,385.84 | Total Payments Received........-$32,175.22 | Final Balance — 30% due October 22, 2026........$13,789.38 | Grand Total........$45,964.60 | Balance Due........$13,789.38\"\n\nAt the bottom-right, the payment-methods block states: \"PAYMENT METHODS: ACH — request instructions via WEBLINK_SAFE and include Payment Ref PAY-SAFE-CODE plus Invoice SAFE-2026-0624 | Check — payable to Juniper Table & Event Co. and mailed to LOCBLOCK-SAFE | Card — available on request; any processing fee must be disclosed before payment and is not included in the Balance Due | Questions: MAILCODE-A0025\"", "gt_regions": [{"id": "region_0", "text": "POST-EVENT FINAL INVOICE #SAFE-2026-0624 | Juniper Table & Event Co. | Catering · Staffing · Event Production", "position": "top-center", "size": "large", "type": "title", "carrier": "invoice", "importance": "high"}, {"id": "region_1", "text": "LOCBLOCK-A0032, Suite 210, LOCBLOCK-SAFE | TELCODE-A0034 | MAILCODE-A0025 | WEBLINK_SAFE | Vendor ID: SAFE-CODE", "position": "top-left", "size": "small", "type": "data", "carrier": "company info", "importance": "medium"}, {"id": "region_2", "text": "Event: CLIENT-SAFE Product Reception | Event Date: September 19, 2026 | Venue: PAVILION-SAFE, LOCBLOCK-SAFE | Final Guest Count: 180 | Event Contact: CONTACT-SAFE | Invoice Date: September 22, 2026 | Final Balance Due: October 22, 2026 | Terms: Net 30", "position": "top-right", "size": "small", "type": "data", "carrier": "event details", "importance": "high"}, {"id": "region_3", "text": "FOOD: Reception canapés — 180 guests @ $18.00........$3,240.00 | Plated dinner — 180 guests @ $68.00........$12,240.00 | Dessert trio — 180 guests @ $12.00........$2,160.00 | Late-night grain bowls — 120 servings @ $14.00........$1,680.00 | Food Subtotal........$19,320.00", "position": "middle-left", "size": "medium", "type": "data", "carrier": "food section", "importance": "high"}, {"id": "region_4", "text": "ZERO-PROOF BEVERAGES: Hosted specialty bar — 180 guests @ $16.00........$2,880.00 | Sparkling toast — 180 glasses @ $5.50........$990.00 | Coffee and tea service — 180 guests @ $4.50........$810.00 | Beverage Subtotal........$4,680.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "beverage section", "importance": "medium"}, {"id": "region_5", "text": "STAFFING: Event captain — 1 × 10 hrs @ $55.00........$550.00 | Servers — 12 × 8 hrs @ $42.00........$4,032.00 | Beverage attendants — 3 × 7 hrs @ $45.00........$945.00 | Culinary team — 5 × 10 hrs @ $38.00........$1,900.00 | Coat-check attendants — 2 × 6 hrs @ $30.00........$360.00 | Staffing Subtotal........$7,787.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "staffing section", "importance": "medium"}, {"id": "region_6", "text": "ADDITIONAL SERVICES & RENTALS: Tableware rental — 180 settings @ $12.00........$2,160.00 [T] | Linen rental — 20 tables @ $55.00........$1,100.00 [T] | Printed menus — 180 @ $2.00........$360.00 [T] | Floral centerpiece rental — 20 @ $120.00........$2,400.00 [T] | Venue coordination........$950.00 [NT] | Backup generator rental........$450.00 [T] | Additional Subtotal........$7,420.00 | T = taxable; NT = non-taxable", "position": "middle-right", "size": "small", "type": "data", "carrier": "additional services", "importance": "medium"}, {"id": "region_7", "text": "TOTALS: Food $19,320.00 | Zero-Proof Beverages $4,680.00 | Staffing $7,787.00 | Additional Services & Rentals $7,420.00 | Subtotal $39,207.00 | Service Charge — 18% of $24,000.00 food and beverage base: $4,320.00 | Taxable Base — $24,000.00 food and beverage plus $6,470.00 marked T: $30,470.00 | Sales Tax — 8.00%: $2,437.60 | Grand Total: $45,964.60", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "totals", "importance": "high"}, {"id": "region_8", "text": "PAYMENT SCHEDULE: Contract Deposit — 30% received June 1, 2026........-$13,789.38 | Progress Payment — 40% received August 15, 2026........-$18,385.84 | Total Payments Received........-$32,175.22 | Final Balance — 30% due October 22, 2026........$13,789.38 | Grand Total........$45,964.60 | Balance Due........$13,789.38", "position": "bottom-center", "size": "small", "type": "data", "carrier": "payment schedule", "importance": "high"}, {"id": "region_9", "text": "PAYMENT METHODS: ACH — request instructions via WEBLINK_SAFE and include Payment Ref PAY-SAFE-CODE plus Invoice SAFE-2026-0624 | Check — payable to Juniper Table & Event Co. and mailed to LOCBLOCK-SAFE | Card — available on request; any processing fee must be disclosed before payment and is not included in the Balance Due | Questions: MAILCODE-A0025", "position": "bottom-right", "size": "small", "type": "data", "carrier": "payment methods", "importance": "medium"}], "stats": {"total_chars": 2737, "total_words": 432, "total_regions": 10}} {"prompt_id": "C2_L1_EN_001", "category": "receipt", "level": "L1", "language": "EN", "prompt": "A crumpled thermal receipt on a kitchen counter. Standard narrow receipt paper with dot-matrix printed text.\n\nAcross the top, in fixed-width thermal output, the receipt leading from the upper band declares: \"CORNER DELI & GROCERY — LOCBLOCK-A0026, Ground Floor — LOCBLOCK-SAFE — Tel: TELCODE-A0031\"\n\nDirectly below, the receipt, set in condensed compact bottom-margin text in the middle of the composition, announces: \"Turkey Club Sandwich $8.50 | Bag of Chips (Kettle) $2.25 | Bottled Water (500ml) $1.75 | Pickle Spear $0.50\"\n\nAdjacent to this, a receipt section in the middle of the composition, in regular thermal-printed lines, spells out: \"Subtotal: $13.00 | Tax (8.875%): $1.15 | TOTAL: $14.15\"\n\nSpanning the lower band, a receipt section spanning the lower edge, rendered in compact faint thermal footer text, credits: \"PAYTOKEN-SAFE — Approved | Auth SAFE-CODE | 06/05/2026 12:34 PM | Thank you! Come again!\"", "gt_regions": [{"id": "region_0", "text": "CORNER DELI & GROCERY — LOCBLOCK-A0026, Ground Floor — LOCBLOCK-SAFE — Tel: TELCODE-A0031", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Turkey Club Sandwich $8.50 | Bag of Chips (Kettle) $2.25 | Bottled Water (500ml) $1.75 | Pickle Spear $0.50", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_2", "text": "Subtotal: $13.00 | Tax (8.875%): $1.15 | TOTAL: $14.15", "position": "middle-center", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_3", "text": "PAYTOKEN-SAFE — Approved | Auth SAFE-CODE | 06/05/2026 12:34 PM | Thank you! Come again!", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}], "stats": {"total_chars": 354, "total_words": 59, "total_regions": 4}} {"prompt_id": "C2_L1_EN_002", "category": "receipt", "level": "L1", "language": "EN", "prompt": "A coffee shop receipt tucked inside a paper cup sleeve. Compact format with order details.\n\nCrowning the composition, the receipt at the head of the layout, set in 10pt dot-matrix line items, shows: \"JAVA HUT COFFEE — Store #0142 — LOCBLOCK-A0027 — Open 5AM–9PM Daily\"\n\nIn the middle band, the receipt, set in condensed compact bottom-margin text at the center, presents: \"1x Oat Milk Latte (L) $5.75 | 1x Blueberry Muffin $3.50 | 1x Extra Shot Espresso $0.75\"\n\nAt the center, the receipt, rendered in monospaced receipt body text, declares: \"Subtotal: $10.00 | Tax: $0.89 | Tip: $2.00 | TOTAL: $12.89\"\n\nPositioned centrally, a receipt spanning the lower edge, rendered in slim transaction reference type, is lettered: \"BrewPay — Approved | Cashier: STAFF-SAFE | Order SAFE-247 | 06/05/26 7:48 AM\"\n\nAlong the bottom edge, a receipt section running across the base, rendered in compact slim transaction reference type, states: \"Earn Stars! Download Java Hut App — Buy 10, Get 1 Free — WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "JAVA HUT COFFEE — Store #0142 — LOCBLOCK-A0027 — Open 5AM–9PM Daily", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "1x Oat Milk Latte (L) $5.75 | 1x Blueberry Muffin $3.50 | 1x Extra Shot Espresso $0.75", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_2", "text": "Subtotal: $10.00 | Tax: $0.89 | Tip: $2.00 | TOTAL: $12.89", "position": "middle-center", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_3", "text": "BrewPay — Approved | Cashier: STAFF-SAFE | Order SAFE-247 | 06/05/26 7:48 AM", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_4", "text": "Earn Stars! Download Java Hut App — Buy 10, Get 1 Free — WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt", "importance": "low"}], "stats": {"total_chars": 369, "total_words": 67, "total_regions": 5}} {"prompt_id": "C2_L1_EN_003", "category": "receipt", "level": "L1", "language": "EN", "prompt": "A convenience store receipt next to a pile of coins on a counter.\n\nSpanning the upper band, the receipt leading from the upper band, rendered in prominent monospaced receipt body text, advertises: \"QUICKMART — Open 24 Hours — LOCBLOCK-A0032, LOCBLOCK-SAFE — TELCODE-A0032\"\n\nAt the center, in slim transaction reference type, the receipt bears: \"Energy Drink (16oz) $3.29 | Granola Bar $1.99 | Gum (spearmint) $1.49 | Banana $0.79\"\n\nAdjacent to this, a receipt section in the middle of the composition, in regular thermal-printed lines, lists: \"Subtotal: $7.56 | Sample Tax: $0.23 | AMOUNT DUE: $7.79 | CASH TENDERED: $10.00 | CHANGE: $2.21\"\n\nNear the foot, the receipt, set in condensed thermal fine-print running across the base, reports: \"Cashier: STAFF-SAFE | Register 02 | Trans SAFE-CODE | 06/05/2026 3:12 PM | Items: 4\"", "gt_regions": [{"id": "region_0", "text": "QUICKMART — Open 24 Hours — LOCBLOCK-A0032, LOCBLOCK-SAFE — TELCODE-A0032", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Energy Drink (16oz) $3.29 | Granola Bar $1.99 | Gum (spearmint) $1.49 | Banana $0.79", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_2", "text": "Subtotal: $7.56 | Sample Tax: $0.23 | AMOUNT DUE: $7.79 | CASH TENDERED: $10.00 | CHANGE: $2.21", "position": "middle-center", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_3", "text": "Cashier: STAFF-SAFE | Register 02 | Trans SAFE-CODE | 06/05/2026 3:12 PM | Items: 4", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "low"}], "stats": {"total_chars": 375, "total_words": 60, "total_regions": 4}} {"prompt_id": "C2_L2_EN_001", "category": "receipt", "level": "L2", "language": "EN", "prompt": "A detailed grocery receipt is printed on narrow thermal paper, with monospaced department lines, a bold total and compact payment and loyalty footers.\n\nAt the top-center, a 10pt dot-matrix heading credits: \"GREENLEAF GROCERY — Your Neighborhood Market — Store SAFE-047 — LOCBLOCK-A0028, LOCBLOCK-SAFE — TELCODE-A0033\"\n\nIn the middle-left, compact thermal text advertises: \"PRODUCE: Bananas 2.4lb @$0.59/lb $1.42 | Organic Avocados (3) $5.97 | Baby Spinach 5oz $3.49 | Red Bell Peppers (2) $3.18 | Lemons (bag of 6) $3.99\"\n\nDirectly below in the middle-left, condensed fine print bears: \"DAIRY: Whole Milk 1gal $4.29 | Greek Yogurt (4pk) $5.99 | Sharp Cheddar 8oz $4.49 | Large Eggs (dozen) $3.79 | Butter (unsalted) $5.49\"\n\nAt the middle-center, faint thermal text is lettered: \"MEAT/SEAFOOD: Chicken Breast 2.1lb @$4.99/lb $10.48 | Atlantic Salmon 1.3lb @$12.99/lb $16.89 | Ground Turkey 1lb $5.49\"\n\nDirectly below at the middle-center, compact transaction type lists: \"PANTRY: Pasta (penne) $1.89 | Olive Oil 750ml $8.99 | Roma Valley Tomatoes $3.29 | Rice (2lb bag) $4.49 | Peanut Butter $4.99\"\n\nAt the bottom-left, bold thermal-print body spells out: \"Subtotal (18 items): $98.61 | Member Savings: -$7.42 | Digital Coupon (Salmon): -$3.00 | Local sales tax (0.95% on $88.19): $0.84 | TOTAL: $89.03\"\n\nAt the bottom-center, condensed 8pt receipt text declares: \"PAYTOKEN-SAFE — APPROVED | Auth: SAFE-CODE | YOU SAVED $10.42 TODAY! | Cashier: STAFF-SAFE | Lane 7 | 06/08/2026 5:47 PM\"\n\nDirectly beneath at the bottom-center, fine-print loyalty terms show: \"EARN SAMPLE POINTS: 89 points this visit | Total points: SAFE-POINTS | Redeem at sample stations — $0.80/gal off! | Receipt needed for returns within 30 days\"", "gt_regions": [{"id": "region_0", "text": "GREENLEAF GROCERY — Your Neighborhood Market — Store SAFE-047 — LOCBLOCK-A0028, LOCBLOCK-SAFE — TELCODE-A0033", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "PRODUCE: Bananas 2.4lb @$0.59/lb $1.42 | Organic Avocados (3) $5.97 | Baby Spinach 5oz $3.49 | Red Bell Peppers (2) $3.18 | Lemons (bag of 6) $3.99", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "DAIRY: Whole Milk 1gal $4.29 | Greek Yogurt (4pk) $5.99 | Sharp Cheddar 8oz $4.49 | Large Eggs (dozen) $3.79 | Butter (unsalted) $5.49", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "MEAT/SEAFOOD: Chicken Breast 2.1lb @$4.99/lb $10.48 | Atlantic Salmon 1.3lb @$12.99/lb $16.89 | Ground Turkey 1lb $5.49", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_4", "text": "PANTRY: Pasta (penne) $1.89 | Olive Oil 750ml $8.99 | Roma Valley Tomatoes $3.29 | Rice (2lb bag) $4.49 | Peanut Butter $4.99", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "Subtotal (18 items): $98.61 | Member Savings: -$7.42 | Digital Coupon (Salmon): -$3.00 | Local sales tax (0.95% on $88.19): $0.84 | TOTAL: $89.03", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_6", "text": "PAYTOKEN-SAFE — APPROVED | Auth: SAFE-CODE | YOU SAVED $10.42 TODAY! | Cashier: STAFF-SAFE | Lane 7 | 06/08/2026 5:47 PM", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_7", "text": "EARN SAMPLE POINTS: 89 points this visit | Total points: SAFE-POINTS | Redeem at sample stations — $0.80/gal off! | Receipt needed for returns within 30 days", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 1056, "total_words": 194, "total_regions": 8}} {"prompt_id": "C2_L2_EN_002", "category": "receipt", "level": "L2", "language": "EN", "prompt": "A supermarket receipt with club card savings and multiple product categories.\n\nAt the head of the layout, the principal receipt heading, rendered in standard thermal-print body leading from the upper band, is inscribed: \"FRESHWAY SUPERMARKET — Freshness Guaranteed — Store 0291 — LOCBLOCK-A0029, Westfield — Open 6AM-11PM\"\n\nOn the facing side, a receipt section on the left side, rendered in compact fine 8pt receipt footer text, presents: \"Chicken Breast Boneless 2.3lb @$5.49/lb $12.63 | Pasta 500g Italica $1.89 | Heavy Cream 16oz $3.99 | Parmesan Wedge $6.49 | Garlic (3-pack) $1.99 | Fresh Basil bunch $2.49\"\n\nNestled beneath, a receipt along the left half, rendered in slim transaction reference type, reports: \"Sourdough Bread loaf $4.99 | Strawberries 1lb $4.49 | Orange Juice 64oz $5.99 | Sparkling Water 12pk $5.49 | Paper Towels 6-roll $8.99 | Dish Soap $3.79\"\n\nSpanning the center, the receipt, set in monospaced receipt body text in the middle of the composition, conveys: \"Subtotal (12 items): $63.22 | Club Card Savings: -$8.47 | Manufacturer Coupons: -$2.00 | Sales Tax: $0.71 | TOTAL: $53.46\"\n\nAdjacent to this, the receipt, set in condensed thermal fine-print at the lower-left corner, reads: \"PAYTOKEN-SAFE — APPROVED | Cash Back: $20.00 | Total Charged: $73.46 | Verified\"\n\nSpanning the center, the receipt, set in condensed fine 8pt receipt footer text running across the base, shows: \"Cashier: STAFF-SAFE | Register 04 | Trans SAFE-CODE | 06/07/2026 6:23 PM | Items sold: 12\"\n\nIn the lower portion, the receipt footer spanning the lower edge in condensed compact bottom-margin text type states: \"YOU SAVED $10.47 TODAY | Take our survey at WEBLINK_SAFE — Win a $100 gift card! | Code: 7TELCODE_SAFE\"", "gt_regions": [{"id": "region_0", "text": "FRESHWAY SUPERMARKET — Freshness Guaranteed — Store 0291 — LOCBLOCK-A0029, Westfield — Open 6AM-11PM", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Chicken Breast Boneless 2.3lb @$5.49/lb $12.63 | Pasta 500g Italica $1.89 | Heavy Cream 16oz $3.99 | Parmesan Wedge $6.49 | Garlic (3-pack) $1.99 | Fresh Basil bunch $2.49", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "Sourdough Bread loaf $4.99 | Strawberries 1lb $4.49 | Orange Juice 64oz $5.99 | Sparkling Water 12pk $5.49 | Paper Towels 6-roll $8.99 | Dish Soap $3.79", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "Subtotal (12 items): $63.22 | Club Card Savings: -$8.47 | Manufacturer Coupons: -$2.00 | Sales Tax: $0.71 | TOTAL: $53.46", "position": "middle-center", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_4", "text": "PAYTOKEN-SAFE — APPROVED | Cash Back: $20.00 | Total Charged: $73.46 | Verified", "position": "bottom-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "Cashier: STAFF-SAFE | Register 04 | Trans SAFE-CODE | 06/07/2026 6:23 PM | Items sold: 12", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "low"}, {"id": "region_6", "text": "YOU SAVED $10.47 TODAY | Take our survey at WEBLINK_SAFE — Win a $100 gift card! | Code: 7TELCODE_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 814, "total_words": 142, "total_regions": 7}} {"prompt_id": "C2_L2_EN_003", "category": "receipt", "level": "L2", "language": "EN", "prompt": "A community market receipt with organic produce, an itemized loyalty discount, and a completed card payment.\n\nCentered across the top in monospaced receipt type, the market header reads: \"SUNNY MART — Your Local Organic Market — LOCBLOCK-A0030, LOCBLOCK-SAFE — TELCODE-A0034 — WEBLINK_SAFE\"\n\nIn the middle-left column, the first five line items read: \"Organic Apples Honeycrisp 3.2lb @$3.99/lb $12.77 | Local Cheddar Aged 12mo 0.8lb @$14.99/lb $11.99 | Organic Carrots bunch $2.99 | Free-Range Eggs doz $6.49 | Raw Honey 16oz $9.99\"\n\nDirectly beneath them in the same middle-left column, the remaining five line items read: \"Sourdough Boule (bakery) $5.99 | Kombucha (ginger) $4.49 | Almond Butter 12oz $8.99 | Bulk Quinoa 1.5lb @$4.99/lb $7.49 | Maple Syrup (local) 8oz $11.99\"\n\nAt the middle-center, the totals block reads: \"Subtotal (10 items): $83.18 | Member Discount (5% of $83.18): -$4.16 | Reusable Bag Credit: -$0.30 | Sales Tax: $0.00 | TOTAL / AMOUNT PAID: $78.72\"\n\nAt the bottom-left, the payment and loyalty block reads: \"CARD PAYMENT: PAYTOKEN-SAFE — Approved | Authorization: SAFE-CODE | Amount Paid: $78.72 | Balance: $0.00 | Member ID: SAFE-CODE | Points earned: 78 (1 point per whole dollar paid) | Total points: SAFE-POINTS | Redeem 500 points for $5\"\n\nCentered along the bottom, the receipt footer states: \"Register: 03 | Cashier: STAFF-SAFE | June 8, 2026 at 10:15 AM | Thank you for shopping local! | Receipt questions: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "SUNNY MART — Your Local Organic Market — LOCBLOCK-A0030, LOCBLOCK-SAFE — TELCODE-A0034 — WEBLINK_SAFE", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Organic Apples Honeycrisp 3.2lb @$3.99/lb $12.77 | Local Cheddar Aged 12mo 0.8lb @$14.99/lb $11.99 | Organic Carrots bunch $2.99 | Free-Range Eggs doz $6.49 | Raw Honey 16oz $9.99", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "Sourdough Boule (bakery) $5.99 | Kombucha (ginger) $4.49 | Almond Butter 12oz $8.99 | Bulk Quinoa 1.5lb @$4.99/lb $7.49 | Maple Syrup (local) 8oz $11.99", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "Subtotal (10 items): $83.18 | Member Discount (5% of $83.18): -$4.16 | Reusable Bag Credit: -$0.30 | Sales Tax: $0.00 | TOTAL / AMOUNT PAID: $78.72", "position": "middle-center", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_4", "text": "CARD PAYMENT: PAYTOKEN-SAFE — Approved | Authorization: SAFE-CODE | Amount Paid: $78.72 | Balance: $0.00 | Member ID: SAFE-CODE | Points earned: 78 (1 point per whole dollar paid) | Total points: SAFE-POINTS | Redeem 500 points for $5", "position": "bottom-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "Register: 03 | Cashier: STAFF-SAFE | June 8, 2026 at 10:15 AM | Thank you for shopping local! | Receipt questions: WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 940, "total_words": 163, "total_regions": 6}} {"prompt_id": "C2_L3_EN_001", "category": "receipt", "level": "L3", "language": "EN", "prompt": "Complete fine-dining restaurant receipt with multiple courses, alcoholic and zero-proof beverages, a service charge, and completed payment.\n\nCentered across the top in 10pt dot-matrix type, the restaurant header reads: \"THE OLIVE GROVE BISTRO — Fine Mediterranean Dining — LOCBLOCK-A0031, LOCBLOCK-SAFE — Tel: TELCODE-A0035 — WEBLINK_SAFE\"\n\nDirectly beneath the header at the top-center, a compact check-information line reads: \"Server: STAFF-SAFE | Table 14 | Guests: 4 | Date: June 7, 2026 | Time In: 7:32 PM | Time Out: 10:15 PM\"\n\nIn the upper portion of the middle-left column, the appetizers section reads: \"APPETIZERS: Bruschetta Trio (tomato, mushroom, ricotta) $14.50 | Burrata with Heirloom Tomatoes $16.00 | Grilled Octopus with Chorizo & Chickpeas $18.50 | Soup du Jour (lobster bisque) x2 $13.00 ea — $26.00\"\n\nDirectly beneath it in the same middle-left column, the entrées section reads: \"ENTRÉES: Pan-Seared Halibut with Saffron Risotto $38.00 | Braised Short Rib with Polenta $34.00 | Wild Mushroom Ravioli (truffle cream) $28.00 | Grilled Lamb Chops with Mint Pesto $42.00\"\n\nIn the upper portion of the middle-center column, the sides section reads: \"SIDES: Roasted Brussels Sprouts $9.00 | Truffle Fries $11.00 | Grilled Broccolini $9.00\"\n\nDirectly beneath it in the same middle-center column, the desserts section reads: \"DESSERTS: Tiramisu $12.00 | Panna Cotta (blood orange) $11.00 | Chocolate Fondant with Espresso Gelato $14.00 | Cheese Plate (3 selections + honeycomb) $18.00\"\n\nIn the middle-right column, the beverage section reads: \"BEVERAGES: Coastal White Wine — 1 bottle........$52.00 | Hillside Red Wine — 1 bottle........$48.00 | Sparkling Wine Aperitif — 4 glasses @ $9.00........$36.00 | Zero-Proof Botanical Pairing — 2 glasses @ $8.00........$16.00 | Still and Sparkling Water — 2 bottles @ $6.50........$13.00 | Coffee or Tea Service — 4 guests @ $2.50........$10.00 | Beverage Subtotal........$175.00\"\n\nAt the bottom-left, the totals block reads: \"Food Subtotal: $301.00 | Beverage Subtotal: $175.00 | Subtotal: $476.00 | Service Charge (20% of $476.00): $95.20 | Sales Tax: $0.00 | TOTAL: $571.20\"\n\nAcross the bottom-center, the completed payment block reads: \"CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $571.20 | Balance: $0.00 | The 20% service charge includes gratuity; no additional tip is required | Merchant Copy\"\n\nDirectly beneath it in the same bottom-center area, the receipt footer states: \"Thank you for dining with us! | Private events: MAILCODE-A0024 | Follow HANDLECODE_SAFE | Open Tue–Sun 5:30–10:30 PM; closed Mondays | Alcohol served only to guests of legal drinking age; zero-proof options are available\"", "gt_regions": [{"id": "region_0", "text": "THE OLIVE GROVE BISTRO — Fine Mediterranean Dining — LOCBLOCK-A0031, LOCBLOCK-SAFE — Tel: TELCODE-A0035 — WEBLINK_SAFE", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Server: STAFF-SAFE | Table 14 | Guests: 4 | Date: June 7, 2026 | Time In: 7:32 PM | Time Out: 10:15 PM", "position": "top-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "APPETIZERS: Bruschetta Trio (tomato, mushroom, ricotta) $14.50 | Burrata with Heirloom Tomatoes $16.00 | Grilled Octopus with Chorizo & Chickpeas $18.50 | Soup du Jour (lobster bisque) x2 $13.00 ea — $26.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "ENTRÉES: Pan-Seared Halibut with Saffron Risotto $38.00 | Braised Short Rib with Polenta $34.00 | Wild Mushroom Ravioli (truffle cream) $28.00 | Grilled Lamb Chops with Mint Pesto $42.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_4", "text": "SIDES: Roasted Brussels Sprouts $9.00 | Truffle Fries $11.00 | Grilled Broccolini $9.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "DESSERTS: Tiramisu $12.00 | Panna Cotta (blood orange) $11.00 | Chocolate Fondant with Espresso Gelato $14.00 | Cheese Plate (3 selections + honeycomb) $18.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_6", "text": "BEVERAGES: Coastal White Wine — 1 bottle........$52.00 | Hillside Red Wine — 1 bottle........$48.00 | Sparkling Wine Aperitif — 4 glasses @ $9.00........$36.00 | Zero-Proof Botanical Pairing — 2 glasses @ $8.00........$16.00 | Still and Sparkling Water — 2 bottles @ $6.50........$13.00 | Coffee or Tea Service — 4 guests @ $2.50........$10.00 | Beverage Subtotal........$175.00", "position": "middle-right", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_7", "text": "Food Subtotal: $301.00 | Beverage Subtotal: $175.00 | Subtotal: $476.00 | Service Charge (20% of $476.00): $95.20 | Sales Tax: $0.00 | TOTAL: $571.20", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_8", "text": "CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $571.20 | Balance: $0.00 | The 20% service charge includes gratuity; no additional tip is required | Merchant Copy", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_9", "text": "Thank you for dining with us! | Private events: MAILCODE-A0024 | Follow HANDLECODE_SAFE | Open Tue–Sun 5:30–10:30 PM; closed Mondays | Alcohol served only to guests of legal drinking age; zero-proof options are available", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 1799, "total_words": 285, "total_regions": 10}} {"prompt_id": "C2_L3_EN_002", "category": "receipt", "level": "L3", "language": "EN", "prompt": "Complete Japanese restaurant receipt with starters, sushi and sashimi, entrées, beverages, desserts, tax, service charge, and completed payment.\n\nCentered across the top in fixed-width thermal type, the restaurant header reads: \"SAKURA SUSHI & GRILL — Contemporary Japanese Cuisine — LOCBLOCK-A0032, LOCBLOCK-SAFE — TELCODE-A0036 — WEBLINK_SAFE\"\n\nDirectly beneath the header at the top-center, the check-information line reads: \"Server: STAFF-SAFE | Table 8 (Private Room) | Guests: 3 | Date: June 7, 2026 | Arrived: 6:45 PM\"\n\nIn the upper portion of the middle-left column, the starters section reads: \"STARTERS: Edamame (sea salt) $6.00 | Miso Soup x3 $4.50 ea — $13.50 | Gyoza (pork, 6pc) $9.00 | Agedashi Tofu $8.50 | Seaweed Salad $7.00\"\n\nDirectly beneath it in the same middle-left column, the sushi and sashimi section reads: \"SUSHI & SASHIMI: Chef’s Sashimi Selection — 15 pieces........$72.00 | Bluefin Tuna Nigiri — 2 pieces @ $12.00........$24.00 | Salmon Nigiri — 2 pieces @ $9.00........$18.00 | Yellowtail Nigiri — 2 pieces @ $10.00........$20.00 | Seared Scallop Nigiri — 2 pieces @ $11.00........$22.00 | Spicy Tuna Roll — 8 pieces........$17.00 | Sushi & Sashimi Subtotal........$173.00\"\n\nAt the middle-center, the entrées section reads: \"ENTRÉES: Black Cod Miso (house-style) $32.00 | Seared Beef Tataki $38.00 | Tempura Assortment (shrimp & vegetable) $22.00\"\n\nIn the upper portion of the middle-right column, the beverage section reads: \"BEVERAGES: Sparkling Yuzu Soda (720ml) $18.00 | Yamato Soda x3 $8.00 ea — $24.00 | Ginger Whisky Highball x2 $9.00 ea — $18.00 | Green Tea (pot) x2 $4.00 ea — $8.00\"\n\nDirectly beneath it in the same middle-right column, the desserts section reads: \"DESSERTS: Matcha Tiramisu $11.00 | Mochi Ice Cream Trio $9.00 | Black Sesame Crème Brûlée $12.00 | Complimentary Yuzu Sorbet palate cleanser $0.00\"\n\nAt the bottom-left, the totals block reads: \"Subtotal: $409.00 | Sales Tax — 8.625% of subtotal, rounded to the nearest cent: $35.28 | Service Charge — 18% of subtotal, includes gratuity: $73.62 | TOTAL: $517.90\"\n\nAcross the bottom-center, the completed payment block reads: \"CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $517.90 | Balance: $0.00 | The 18% service charge includes gratuity; no additional tip is required\"\n\nDirectly beneath it in the same bottom-center area, the receipt footer states: \"Thank you! | Chef’s tasting available Fri–Sat — 8 courses, $120 per person; reservation required | Happy Hour: Mon–Thu 5–6:30 PM — nigiri $2 off | Private room seats up to 12 | Raw fish and undercooked beef were ordered; consuming raw or undercooked animal foods may increase foodborne-illness risk | Alcohol served only to guests of legal drinking age\"", "gt_regions": [{"id": "region_0", "text": "SAKURA SUSHI & GRILL — Contemporary Japanese Cuisine — LOCBLOCK-A0032, LOCBLOCK-SAFE — TELCODE-A0036 — WEBLINK_SAFE", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Server: STAFF-SAFE | Table 8 (Private Room) | Guests: 3 | Date: June 7, 2026 | Arrived: 6:45 PM", "position": "top-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "STARTERS: Edamame (sea salt) $6.00 | Miso Soup x3 $4.50 ea — $13.50 | Gyoza (pork, 6pc) $9.00 | Agedashi Tofu $8.50 | Seaweed Salad $7.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "SUSHI & SASHIMI: Chef’s Sashimi Selection — 15 pieces........$72.00 | Bluefin Tuna Nigiri — 2 pieces @ $12.00........$24.00 | Salmon Nigiri — 2 pieces @ $9.00........$18.00 | Yellowtail Nigiri — 2 pieces @ $10.00........$20.00 | Seared Scallop Nigiri — 2 pieces @ $11.00........$22.00 | Spicy Tuna Roll — 8 pieces........$17.00 | Sushi & Sashimi Subtotal........$173.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_4", "text": "ENTRÉES: Black Cod Miso (house-style) $32.00 | Seared Beef Tataki $38.00 | Tempura Assortment (shrimp & vegetable) $22.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "BEVERAGES: Sparkling Yuzu Soda (720ml) $18.00 | Yamato Soda x3 $8.00 ea — $24.00 | Ginger Whisky Highball x2 $9.00 ea — $18.00 | Green Tea (pot) x2 $4.00 ea — $8.00", "position": "middle-right", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_6", "text": "DESSERTS: Matcha Tiramisu $11.00 | Mochi Ice Cream Trio $9.00 | Black Sesame Crème Brûlée $12.00 | Complimentary Yuzu Sorbet palate cleanser $0.00", "position": "middle-right", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_7", "text": "Subtotal: $409.00 | Sales Tax — 8.625% of subtotal, rounded to the nearest cent: $35.28 | Service Charge — 18% of subtotal, includes gratuity: $73.62 | TOTAL: $517.90", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_8", "text": "CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $517.90 | Balance: $0.00 | The 18% service charge includes gratuity; no additional tip is required", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_9", "text": "Thank you! | Chef’s tasting available Fri–Sat — 8 courses, $120 per person; reservation required | Happy Hour: Mon–Thu 5–6:30 PM — nigiri $2 off | Private room seats up to 12 | Raw fish and undercooked beef were ordered; consuming raw or undercooked animal foods may increase foodborne-illness risk | Alcohol served only to guests of legal drinking age", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 1844, "total_words": 302, "total_regions": 10}} {"prompt_id": "C2_L3_EN_003", "category": "receipt", "level": "L3", "language": "EN", "prompt": "Complete upscale steakhouse bill with premium cuts, beverages, tax, service charge, and completed payment.\n\nCentered across the top in 10pt dot-matrix type, the steakhouse header reads: \"HARBOR VIEW STEAKHOUSE — Prime Cuts & Fine Beverages Since 1978 — LOCBLOCK-A0033, LOCBLOCK-SAFE — TELCODE-A0037 — WEBLINK_SAFE\"\n\nDirectly beneath the header at the top-center, the check-information line reads: \"Server: STAFF-SAFE | Table 22 (Window, Harbor View) | Guests: 2 | Date: June 7, 2026 | Seated: 8:00 PM\"\n\nIn the upper portion of the middle-left column, the starters section reads: \"STARTERS: French Onion Soup Gratinée $14.00 | Jumbo Lump Crab Cake with Remoulade $22.00 | Caesar Salad (tableside) $16.00 | Baked Harbor Oysters (6) $21.00\"\n\nDirectly beneath it in the same middle-left column, the steaks and mains section reads: \"STEAKS & MAINS: 14 oz Dry-Aged Ribeye........$54.00 | 8 oz Center-Cut Filet........$48.00 | Red-Wine Braised Short Rib........$42.00 | Steaks & Mains Subtotal........$144.00\"\n\nIn the upper portion of the middle-center column, the sides section reads: \"SIDES: Creamed Spinach $12.00 | Truffle Mac & Cheese $14.00 | Lobster Mashed Potatoes $16.00 | Grilled Asparagus (hollandaise) $13.00\"\n\nDirectly beneath it in the same middle-center column, the desserts section reads: \"DESSERTS: Warm Chocolate Lava Cake........$14.00 | New York Cheesecake with Berry Compote........$12.00 | Desserts Subtotal........$26.00\"\n\nIn the middle-right column, the beverage section reads: \"BEVERAGES: Harbor Reserve Red — 1 bottle........$39.00 | Maison Dorée Sparkling — 2 glasses @ $12.00........$24.00 | Coffee-Cream Liqueur — 2 pours @ $12.00........$24.00 | Fjord Still Water, 800 ml — 2 bottles @ $8.00........$16.00 | Beverage Subtotal........$103.00\"\n\nAt the bottom-left, the totals block reads: \"Food Subtotal: $298.00 | Beverage Subtotal: $103.00 | Subtotal: $401.00 | Sales Tax — 6.25% of subtotal, rounded to the nearest cent: $25.06 | Service Charge — 20% of subtotal, includes gratuity: $80.20 | TOTAL: $506.26\"\n\nAcross the bottom-center, the completed payment block reads: \"CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $506.26 | Balance: $0.00 | The 20% service charge includes gratuity; no additional tip is required | Merchant Copy\"\n\nDirectly beneath it in the same bottom-center area, the receipt footer states: \"Complimentary parking validated | Private dining room seats 20 | Gift cards at host stand | Beverage club: WEBLINK_SAFE | Open Mon–Sat 5–11 PM | Sunday dinner 5–10 PM | Alcohol served only to guests of legal drinking age\"", "gt_regions": [{"id": "region_0", "text": "HARBOR VIEW STEAKHOUSE — Prime Cuts & Fine Beverages Since 1978 — LOCBLOCK-A0033, LOCBLOCK-SAFE — TELCODE-A0037 — WEBLINK_SAFE", "position": "top-center", "size": "medium", "type": "title", "carrier": "receipt", "importance": "high"}, {"id": "region_1", "text": "Server: STAFF-SAFE | Table 22 (Window, Harbor View) | Guests: 2 | Date: June 7, 2026 | Seated: 8:00 PM", "position": "top-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_2", "text": "STARTERS: French Onion Soup Gratinée $14.00 | Jumbo Lump Crab Cake with Remoulade $22.00 | Caesar Salad (tableside) $16.00 | Baked Harbor Oysters (6) $21.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_3", "text": "STEAKS & MAINS: 14 oz Dry-Aged Ribeye........$54.00 | 8 oz Center-Cut Filet........$48.00 | Red-Wine Braised Short Rib........$42.00 | Steaks & Mains Subtotal........$144.00", "position": "middle-left", "size": "small", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_4", "text": "SIDES: Creamed Spinach $12.00 | Truffle Mac & Cheese $14.00 | Lobster Mashed Potatoes $16.00 | Grilled Asparagus (hollandaise) $13.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_5", "text": "DESSERTS: Warm Chocolate Lava Cake........$14.00 | New York Cheesecake with Berry Compote........$12.00 | Desserts Subtotal........$26.00", "position": "middle-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_6", "text": "BEVERAGES: Harbor Reserve Red — 1 bottle........$39.00 | Maison Dorée Sparkling — 2 glasses @ $12.00........$24.00 | Coffee-Cream Liqueur — 2 pours @ $12.00........$24.00 | Fjord Still Water, 800 ml — 2 bottles @ $8.00........$16.00 | Beverage Subtotal........$103.00", "position": "middle-right", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_7", "text": "Food Subtotal: $298.00 | Beverage Subtotal: $103.00 | Subtotal: $401.00 | Sales Tax — 6.25% of subtotal, rounded to the nearest cent: $25.06 | Service Charge — 20% of subtotal, includes gratuity: $80.20 | TOTAL: $506.26", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "receipt", "importance": "high"}, {"id": "region_8", "text": "CARD PAYMENT: PAYTOKEN-SAFE — APPROVED | Authorization: SAFE-CODE | Amount Paid: $506.26 | Balance: $0.00 | The 20% service charge includes gratuity; no additional tip is required | Merchant Copy", "position": "bottom-center", "size": "small", "type": "data", "carrier": "receipt", "importance": "medium"}, {"id": "region_9", "text": "Complimentary parking validated | Private dining room seats 20 | Gift cards at host stand | Beverage club: WEBLINK_SAFE | Open Mon–Sat 5–11 PM | Sunday dinner 5–10 PM | Alcohol served only to guests of legal drinking age", "position": "bottom-center", "size": "small", "type": "body", "carrier": "receipt footer", "importance": "low"}], "stats": {"total_chars": 1728, "total_words": 268, "total_regions": 10}} {"prompt_id": "C4_L1_EN_001", "category": "product_pkg", "level": "L1", "language": "EN", "prompt": "A chip bag photographed on a kitchen counter, with bright packaging, a clear flavor name, ingredients, and serving information.\n\nAcross the top in bold brand-name display type, the chip-bag title reads: \"CRUNCHY VALLEY — Kettle-Cooked Potato Chips — Sea Salt & Cracked Black Pepper — The Original Artisan Chip Since 1989\"\n\nAt the middle-center in compact ingredient text, the product claims read: \"Made with 4 Simple Ingredients: Potatoes, Sunflower Oil, Sea Salt, Cracked Black Pepper | No Artificial Flavors | No Preservatives | Gluten Free | Vegan\"\n\nAcross the bottom-center of the front panel in small disclosure type, the net-weight and serving line reads: \"Net Wt. 5 oz (142 g) | Serving Size: 1 oz (28 g) | About 5 Servings per Container | 140 Calories per Serving\"\n\nAt the bottom-center of the back panel in small footer type, the maker and contact line reads: \"Crafted in Small Batches at LOCBLOCK-SAFE | WEBLINK_SAFE | Share your chip moment: HANDLECODE_SAFE\"", "gt_regions": [{"id": "region_0", "text": "CRUNCHY VALLEY — Kettle-Cooked Potato Chips — Sea Salt & Cracked Black Pepper — The Original Artisan Chip Since 1989", "position": "top-center", "size": "large", "type": "title", "carrier": "chip bag front", "importance": "high"}, {"id": "region_1", "text": "Made with 4 Simple Ingredients: Potatoes, Sunflower Oil, Sea Salt, Cracked Black Pepper | No Artificial Flavors | No Preservatives | Gluten Free | Vegan", "position": "middle-center", "size": "small", "type": "body", "carrier": "chip bag front", "importance": "medium"}, {"id": "region_2", "text": "Net Wt. 5 oz (142 g) | Serving Size: 1 oz (28 g) | About 5 Servings per Container | 140 Calories per Serving", "position": "bottom-center", "size": "small", "type": "data", "carrier": "chip bag front", "importance": "medium"}, {"id": "region_3", "text": "Crafted in Small Batches at LOCBLOCK-SAFE | WEBLINK_SAFE | Share your chip moment: HANDLECODE_SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "chip bag back", "importance": "low"}], "stats": {"total_chars": 474, "total_words": 72, "total_regions": 4}} {"prompt_id": "C4_L1_EN_002", "category": "product_pkg", "level": "L1", "language": "EN", "prompt": "A shampoo bottle on a marble bathroom shelf. Sleek minimalist design with botanical illustrations.\n\nAcross the top, the principal shampoo bottle heading, rendered in vivid brand display capitals leading from the upper band, reads: \"BOTANICA — Repair & Restore Shampoo — Argan Oil + Keratin Complex — For Damaged & Color-Treated Hair\"\n\nOn the facing side, the shampoo bottle, set in condensed mandatory 8pt nutrition label centrally placed, conveys: \"Sulfate-Free · Paraben-Free · Cruelty-Free & Vegan | Sample Lab Checked | pH Balanced 5.5\"\n\nNestled beneath, the shampoo bottle, set in condensed microscopic compliance text at the center, advertises: \"Key Ingredients: Moroccan Argan Oil, Hydrolyzed Keratin, Vitamin E, Aloe Vera | Fragrance: White Tea & Jasmine (naturally derived)\"\n\nRunning across the base, a shampoo bottle section at the foot, rendered in compact condensed 6pt ingredient text, credits: \"500 mL / 16.9 FL OZ | Directions: Massage into wet hair, lather, rinse. Repeat if desired. Follow with Botanica Repair Conditioner for best results.\"\n\nNear the foot, in mandatory 8pt nutrition label, the shampoo bottle back along the bottom lists: \"Botanica Haircare Co. | Made in SAMPLE-REGION | Recyclable Bottle | WEBLINK_SAFE | TELCODE-A0039\"", "gt_regions": [{"id": "region_0", "text": "BOTANICA — Repair & Restore Shampoo — Argan Oil + Keratin Complex — For Damaged & Color-Treated Hair", "position": "top-center", "size": "large", "type": "title", "carrier": "shampoo bottle", "importance": "high"}, {"id": "region_1", "text": "Sulfate-Free · Paraben-Free · Cruelty-Free & Vegan | Sample Lab Checked | pH Balanced 5.5", "position": "middle-center", "size": "small", "type": "body", "carrier": "shampoo bottle", "importance": "medium"}, {"id": "region_2", "text": "Key Ingredients: Moroccan Argan Oil, Hydrolyzed Keratin, Vitamin E, Aloe Vera | Fragrance: White Tea & Jasmine (naturally derived)", "position": "middle-center", "size": "small", "type": "body", "carrier": "shampoo bottle", "importance": "medium"}, {"id": "region_3", "text": "500 mL / 16.9 FL OZ | Directions: Massage into wet hair, lather, rinse. Repeat if desired. Follow with Botanica Repair Conditioner for best results.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "shampoo bottle", "importance": "low"}, {"id": "region_4", "text": "Botanica Haircare Co. | Made in SAMPLE-REGION | Recyclable Bottle | WEBLINK_SAFE | TELCODE-A0039", "position": "bottom-center", "size": "small", "type": "data", "carrier": "shampoo bottle back", "importance": "low"}], "stats": {"total_chars": 563, "total_words": 80, "total_regions": 5}} {"prompt_id": "C4_L1_EN_003", "category": "product_pkg", "level": "L1", "language": "EN", "prompt": "A premium dark-chocolate box on a marble countertop, with an elegant charcoal design, gold accents, tasting notes, ingredients, and storage information.\n\nCentered across the top in embossed product-name type, the chocolate-box title reads: \"MAISON NOIR — Artisan Chocolatier — 72% Dark Chocolate — Dried Cherry & Jasmine Notes\"\n\nAt the middle-center, the tasting and process panel reads: \"TASTING NOTES: Deep cacao, dried cherry, and a subtle jasmine finish | Bean-to-bar chocolate | Cacao roasted in small batches and conched for 72 hours in our workshop\"\n\nDirectly beneath it in the same middle-center area, the ingredient and weight panel reads: \"INGREDIENTS: Cacao Beans, Cane Sugar, Cocoa Butter | Cacao Content: 72% | May contain milk and tree nuts | Net Wt. 3.5 oz (100 g) | 12 Pieces\"\n\nAt the bottom-center of the back panel, the maker and storage line reads: \"Maison Noir Chocolate | LOCBLOCK-SAFE | WEBLINK_SAFE | Store in a cool, dry place at 60–68°F (16–20°C) | Best before: See bottom of box\"", "gt_regions": [{"id": "region_0", "text": "MAISON NOIR — Artisan Chocolatier — 72% Dark Chocolate — Dried Cherry & Jasmine Notes", "position": "top-center", "size": "large", "type": "title", "carrier": "chocolate box", "importance": "high"}, {"id": "region_1", "text": "TASTING NOTES: Deep cacao, dried cherry, and a subtle jasmine finish | Bean-to-bar chocolate | Cacao roasted in small batches and conched for 72 hours in our workshop", "position": "middle-center", "size": "small", "type": "body", "carrier": "chocolate box", "importance": "high"}, {"id": "region_2", "text": "INGREDIENTS: Cacao Beans, Cane Sugar, Cocoa Butter | Cacao Content: 72% | May contain milk and tree nuts | Net Wt. 3.5 oz (100 g) | 12 Pieces", "position": "middle-center", "size": "small", "type": "data", "carrier": "chocolate box back", "importance": "medium"}, {"id": "region_3", "text": "Maison Noir Chocolate | LOCBLOCK-SAFE | WEBLINK_SAFE | Store in a cool, dry place at 60–68°F (16–20°C) | Best before: See bottom of box", "position": "bottom-center", "size": "small", "type": "data", "carrier": "chocolate box back", "importance": "low"}], "stats": {"total_chars": 527, "total_words": 89, "total_regions": 4}} {"prompt_id": "C4_L2_EN_001", "category": "product_pkg", "level": "L2", "language": "EN", "prompt": "An instant coffee box with complete front and side panel information visible.\n\nAcross the top, the coffee box front across the upper register, rendered in prominent bold brand-name display type, declares: \"SUMMIT ROASTERS — Premium Instant Coffee — Single Origin Sample Highlands — Specialty Grade, Freeze-Dried\"\n\nIn the middle-left, the coffee box front, rendered in 14pt package body text, is inscribed: \"TASTING NOTES: Bright blueberry acidity, jasmine florals, dark chocolate finish, silky medium body | Roast Level: Medium-Light | Process: Washed | Altitude: 1,900-2,100 masl\"\n\nBelow, in tiny 7pt mandated disclosure, the coffee box front occupying the central area advertises: \"24 Individual Sachets | Net Wt. 48g (2g per sachet) | Dissolves instantly in hot or cold water — No equipment needed | 1 sachet = 1 perfect cup | Shelf stable 18 months\"\n\nIn the right column, a coffee box side section along the right half, rendered in compact mandatory 8pt nutrition label, states: \"HOW TO BREW: Hot — Add 1 sachet to 200ml hot water (85°C/185°F). Stir 10 seconds. | Iced — Dissolve in 60ml hot water, pour over ice, top with cold water or milk. | Latte — Dissolve in 30ml hot water, add 170ml steamed milk.\"\n\nFlanking the left margin, the coffee box side from the bottom-left, in condensed 6pt ingredient text, reads: \"SOURCED WITH CARE: Direct trade from SAMPLE-COOPERATIVE, SAMPLE-ZONE | SAFE-TRADE | Organic (AgriSample) | Carbon-Neutral | Benefit-Grade SAFE-CERT\"\n\nRunning across the base, a coffee box back at the foot, rendered in condensed 6pt ingredient text, reports: \"Ingredients: 100% Arabica Coffee (freeze-dried) | Caffeine ~80mg/serving | Allergen: Facility processes tree nuts | Roasted: March 2026 | Best By: September 2027\"\n\nIn the lower portion, the coffee box back along the bottom, in tiny 7pt mandated disclosure, conveys: \"Summit Roasters Inc. | LOCBLOCK-SAFE | WEBLINK_SAFE | HANDLECODE_SAFE | MAILCODE-A0004\"", "gt_regions": [{"id": "region_0", "text": "SUMMIT ROASTERS — Premium Instant Coffee — Single Origin Sample Highlands — Specialty Grade, Freeze-Dried", "position": "top-center", "size": "large", "type": "title", "carrier": "coffee box front", "importance": "high"}, {"id": "region_1", "text": "TASTING NOTES: Bright blueberry acidity, jasmine florals, dark chocolate finish, silky medium body | Roast Level: Medium-Light | Process: Washed | Altitude: 1,900-2,100 masl", "position": "middle-left", "size": "medium", "type": "body", "carrier": "coffee box front", "importance": "high"}, {"id": "region_2", "text": "24 Individual Sachets | Net Wt. 48g (2g per sachet) | Dissolves instantly in hot or cold water — No equipment needed | 1 sachet = 1 perfect cup | Shelf stable 18 months", "position": "middle-center", "size": "small", "type": "data", "carrier": "coffee box front", "importance": "medium"}, {"id": "region_3", "text": "HOW TO BREW: Hot — Add 1 sachet to 200ml hot water (85°C/185°F). Stir 10 seconds. | Iced — Dissolve in 60ml hot water, pour over ice, top with cold water or milk. | Latte — Dissolve in 30ml hot water, add 170ml steamed milk.", "position": "middle-right", "size": "small", "type": "body", "carrier": "coffee box side", "importance": "medium"}, {"id": "region_4", "text": "SOURCED WITH CARE: Direct trade from SAMPLE-COOPERATIVE, SAMPLE-ZONE | SAFE-TRADE | Organic (AgriSample) | Carbon-Neutral | Benefit-Grade SAFE-CERT", "position": "bottom-left", "size": "small", "type": "body", "carrier": "coffee box side", "importance": "medium"}, {"id": "region_5", "text": "Ingredients: 100% Arabica Coffee (freeze-dried) | Caffeine ~80mg/serving | Allergen: Facility processes tree nuts | Roasted: March 2026 | Best By: September 2027", "position": "bottom-center", "size": "small", "type": "data", "carrier": "coffee box back", "importance": "low"}, {"id": "region_6", "text": "Summit Roasters Inc. | LOCBLOCK-SAFE | WEBLINK_SAFE | HANDLECODE_SAFE | MAILCODE-A0004", "position": "bottom-center", "size": "small", "type": "data", "carrier": "coffee box back", "importance": "low"}], "stats": {"total_chars": 1064, "total_words": 159, "total_regions": 7}} {"prompt_id": "C4_L2_EN_002", "category": "product_pkg", "level": "L2", "language": "EN", "prompt": "A luxury skincare serum carton is shown front-on with both side and back panels visible. Ivory stock, silver foil and plum accents separate the product profile, directions, warnings and ingredient list.\n\nAt the top-center, vivid brand capitals announce: \"LUMIÈRE — Night Serum — Retinol 0.5% + Niacinamide 5% + Hyaluronic Acid\"\n\nIn the middle-left, clear product-profile text reads: \"PRODUCT PROFILE: Fragrance-free night serum | Lightweight emulsion | Introduce gradually | Tolerance varies | Read directions and warnings\"\n\nAt the middle-center, condensed compliance text lists: \"KEY ACTIVES: Niacinamide 5% | Retinol 0.5% | Sodium hyaluronate | Palmitoyl tripeptide-1 | Ascorbyl glucoside\"\n\nIn the middle-right, compact compliance text reports: \"DIRECTIONS & WARNINGS: Patch test first. At night, apply 2–3 drops to clean, dry skin twice weekly; increase as tolerated. Avoid eyes, lips and broken skin. Do not combine with another retinoid. Use SPF 30+ daily. Stop if severe irritation occurs. Ask a qualified professional before use during pregnancy or breastfeeding.\"\n\nAt the bottom-left, compact back-panel text conveys: \"30 mL / 1.0 FL OZ | Fragrance-free | External use only | Keep out of reach of children | Recyclable glass bottle | Made for Lumière Laboratoires\"\n\nAt the bottom-center, microscopic ingredient text is lettered: \"FULL INGREDIENTS: Water, Niacinamide, Glycerin, Squalane, Ascorbyl Glucoside, Sodium Hyaluronate, Cetearyl Olivate, Sorbitan Olivate, Phenoxyethanol, Retinol, Tocopherol, Palmitoyl Tripeptide-1, Ethylhexylglycerin, Citric Acid\"\n\nDirectly beneath at the bottom-center, 7pt regulatory text bears: \"Lumière Laboratoires | Responsible party: LOCBLOCK-SAFE | WEBLINK_SAFE | Batch / best-before: See box bottom | Store below 25°C away from light\"", "gt_regions": [{"id": "region_0", "text": "LUMIÈRE — Night Serum — Retinol 0.5% + Niacinamide 5% + Hyaluronic Acid", "position": "top-center", "size": "large", "type": "title", "carrier": "serum box front", "importance": "high"}, {"id": "region_1", "text": "PRODUCT PROFILE: Fragrance-free night serum | Lightweight emulsion | Introduce gradually | Tolerance varies | Read directions and warnings", "position": "middle-left", "size": "small", "type": "body", "carrier": "serum box front", "importance": "high"}, {"id": "region_2", "text": "KEY ACTIVES: Niacinamide 5% | Retinol 0.5% | Sodium hyaluronate | Palmitoyl tripeptide-1 | Ascorbyl glucoside", "position": "middle-center", "size": "small", "type": "body", "carrier": "serum box side", "importance": "high"}, {"id": "region_3", "text": "DIRECTIONS & WARNINGS: Patch test first. At night, apply 2–3 drops to clean, dry skin twice weekly; increase as tolerated. Avoid eyes, lips and broken skin. Do not combine with another retinoid. Use SPF 30+ daily. Stop if severe irritation occurs. Ask a qualified professional before use during pregnancy or breastfeeding.", "position": "middle-right", "size": "small", "type": "body", "carrier": "serum box side", "importance": "medium"}, {"id": "region_4", "text": "30 mL / 1.0 FL OZ | Fragrance-free | External use only | Keep out of reach of children | Recyclable glass bottle | Made for Lumière Laboratoires", "position": "bottom-left", "size": "small", "type": "data", "carrier": "serum box back", "importance": "medium"}, {"id": "region_5", "text": "FULL INGREDIENTS: Water, Niacinamide, Glycerin, Squalane, Ascorbyl Glucoside, Sodium Hyaluronate, Cetearyl Olivate, Sorbitan Olivate, Phenoxyethanol, Retinol, Tocopherol, Palmitoyl Tripeptide-1, Ethylhexylglycerin, Citric Acid", "position": "bottom-center", "size": "small", "type": "data", "carrier": "serum box back", "importance": "low"}, {"id": "region_6", "text": "Lumière Laboratoires | Responsible party: LOCBLOCK-SAFE | WEBLINK_SAFE | Batch / best-before: See box bottom | Store below 25°C away from light", "position": "bottom-center", "size": "small", "type": "data", "carrier": "serum box back", "importance": "low"}], "stats": {"total_chars": 1153, "total_words": 158, "total_regions": 7}} {"prompt_id": "C4_L2_EN_003", "category": "product_pkg", "level": "L2", "language": "EN", "prompt": "An organic cereal box with nutrition facts panel visible on the side.\n\nSpanning the upper band, the cereal box front across the upper register, rendered in prominent heavy 36pt package logo lettering, conveys: \"SUNRISE VALLEY — Organic Heritage Flakes — Whole Grain Blend: Kamut, Spelt, Oat & Barley — Lightly Sweetened with Organic Honey\"\n\nToward the left, the cereal box front toward the left margin, in 7pt regulatory fine-print, states: \"AgriSample Organic | SAFE-VERIFY | Whole Grain 42g per serving | Good Source of Fiber (5g) | Sample wellness note* | No Artificial Colors, Flavors, or Preservatives | *As part of a balanced diet\"\n\nAlong the bottom edge, a nutrition panel section along the right half, rendered in compact mandatory 8pt nutrition label, is inscribed: \"Nutrition Facts | Serving Size: 3/4 cup (55g) | Servings Per Container: About 7 | Calories 210 | Total Fat 2g (3% DV) | Sodium 190mg (8% DV) | Total Carbs 44g (16% DV) | Dietary Fiber 5g (18% DV) | Total Sugars 8g (Includes 4g Added) | Protein 6g | Iron 45% DV | Thiamin 30% DV\"\n\nAt the lower-left corner, a cereal box back anchored bottom-left, rendered in microscopic compliance text, bears: \"INGREDIENTS: Organic Sample Khorasan Wheat, Organic Oats, Organic Spelt Flour, Organic Barley Malt, Organic Honey, Organic Sunflower Oil, Sea Salt, Vitamin E (mixed tocopherols for freshness)\"\n\nNestled beneath, the cereal box back, set in condensed microscopic compliance text running across the base, lists: \"CONTAINS: Wheat. May contain milk and soy. | SAFE-ORGANIC | Produced in a dedicated organic facility | Net Wt. 13.25 oz (375g) | Best By: See top of box\"\n\nAt the base, a cereal box back running across the base, rendered in tiny 7pt mandated disclosure, reports: \"Sunrise Valley Foods Inc. | LOCBLOCK-SAFE | Sustainability: This box is made from 100% recycled cardboard and printed with vegetable-based inks | WEBLINK_SAFE | TELCODE-A0038\"", "gt_regions": [{"id": "region_0", "text": "SUNRISE VALLEY — Organic Heritage Flakes — Whole Grain Blend: Kamut, Spelt, Oat & Barley — Lightly Sweetened with Organic Honey", "position": "top-center", "size": "large", "type": "title", "carrier": "cereal box front", "importance": "high"}, {"id": "region_1", "text": "AgriSample Organic | SAFE-VERIFY | Whole Grain 42g per serving | Good Source of Fiber (5g) | Sample wellness note* | No Artificial Colors, Flavors, or Preservatives | *As part of a balanced diet", "position": "middle-left", "size": "small", "type": "body", "carrier": "cereal box front", "importance": "medium"}, {"id": "region_2", "text": "Nutrition Facts | Serving Size: 3/4 cup (55g) | Servings Per Container: About 7 | Calories 210 | Total Fat 2g (3% DV) | Sodium 190mg (8% DV) | Total Carbs 44g (16% DV) | Dietary Fiber 5g (18% DV) | Total Sugars 8g (Includes 4g Added) | Protein 6g | Iron 45% DV | Thiamin 30% DV", "position": "middle-right", "size": "small", "type": "data", "carrier": "nutrition panel", "importance": "high"}, {"id": "region_3", "text": "INGREDIENTS: Organic Sample Khorasan Wheat, Organic Oats, Organic Spelt Flour, Organic Barley Malt, Organic Honey, Organic Sunflower Oil, Sea Salt, Vitamin E (mixed tocopherols for freshness)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "cereal box back", "importance": "medium"}, {"id": "region_4", "text": "CONTAINS: Wheat. May contain milk and soy. | SAFE-ORGANIC | Produced in a dedicated organic facility | Net Wt. 13.25 oz (375g) | Best By: See top of box", "position": "bottom-center", "size": "small", "type": "data", "carrier": "cereal box back", "importance": "medium"}, {"id": "region_5", "text": "Sunrise Valley Foods Inc. | LOCBLOCK-SAFE | Sustainability: This box is made from 100% recycled cardboard and printed with vegetable-based inks | WEBLINK_SAFE | TELCODE-A0038", "position": "bottom-center", "size": "small", "type": "data", "carrier": "cereal box back", "importance": "low"}], "stats": {"total_chars": 1115, "total_words": 171, "total_regions": 6}} {"prompt_id": "C4_L3_EN_001", "category": "product_pkg", "level": "L3", "language": "EN", "prompt": "Complete front and back of a premium night face-cream box with formula concentrations, full ingredients, directions, retinol warnings, storage, and manufacturer information.\n\nCentered across the top in bold display type, the cream-box title reads: \"LUMIÈRE LABORATOIRES — NIGHT RENEWAL CREAM | 0.3% Retinol + 4% Niacinamide | Fragrance-Free\"\n\nIn the middle-left front panel, the product-description block reads: \"NIGHT MOISTURIZER: A fragrance-free facial cream formulated with glycerin, squalane, niacinamide, ceramide NP, bakuchiol, and retinol | Designed for gradual nighttime use\"\n\nAt the middle-center, the formula-highlights block reads: \"FORMULA HIGHLIGHTS: Niacinamide 4% | Retinol 0.3% | Bakuchiol | Squalane | Glycerin | Ceramide NP | Percentages are concentrations by weight in the finished formula, not clinical-result claims\"\n\nIn the upper portion of the middle-right front panel, the size and package block reads: \"50 mL / 1.7 FL OZ | No Added Fragrance | Nighttime Facial Moisturizer | Airless Pump | Check local rules before recycling the carton, glass container, or pump\"\n\nDirectly beneath it in the same middle-right side panel, the directions and warnings block reads: \"DIRECTIONS & WARNINGS: At night, apply one pea-sized amount to clean, dry face, avoiding eyes, eyelids, lips, and broken or irritated skin. Begin 2 nights per week for 2 weeks, then use every other night only if tolerated; increase no further than once nightly. Do not layer in the same routine with another retinoid product. Retinol may increase sun sensitivity; use broad-spectrum SPF 30 or higher during the day. For external use only. Patch test before first use. Reduce frequency or discontinue if persistent irritation occurs. Keep out of reach of children. If pregnant, breastfeeding, or under medical care, consult a qualified health professional before use.\"\n\nAt the bottom-left, the full ingredient panel reads: \"INGREDIENTS (INCI): Aqua (Water), Glycerin, Niacinamide, Squalane, Caprylic/Capric Triglyceride, Cetearyl Alcohol, Glyceryl Stearate Citrate, Panthenol, Bakuchiol, Ceramide NP, Sodium Hyaluronate, Tocopherol, Retinol, Hydroxyacetophenone, Xanthan Gum, Phenoxyethanol, Ethylhexylglycerin\"\n\nDirectly beneath it in the same bottom-left area, the formula-disclosure panel reads: \"FORMULA DISCLOSURE: 4% niacinamide and 0.3% retinol identify ingredient concentrations by weight in the finished product. No clinical improvement percentages are claimed on this carton. Individual tolerance varies; follow the gradual-use directions and warning panel.\"\n\nAcross the bottom-center, the storage and batch panel reads: \"STORAGE: Store below 25°C (77°F), away from direct sunlight and excess heat | Use within 12 months after opening (PAO 12M) | Batch: SAFE-BATCH-0847 | Best Before End: See Base | Product Code: SAFE-CODE\"\n\nAt the bottom-right, the manufacturer and contact panel reads: \"Manufactured for Lumière Laboratoires, LOCBLOCK-SAFE | Distributed by Lumière Skin Care Inc., LOCBLOCK-A0034, LOCBLOCK-SAFE | Product information: WEBLINK_SAFE | Consumer inquiries: MAILCODE-A0025 | TELCODE-SAFE\"", "gt_regions": [{"id": "region_0", "text": "LUMIÈRE LABORATOIRES — NIGHT RENEWAL CREAM | 0.3% Retinol + 4% Niacinamide | Fragrance-Free", "position": "top-center", "size": "large", "type": "title", "carrier": "cream box front", "importance": "high"}, {"id": "region_1", "text": "NIGHT MOISTURIZER: A fragrance-free facial cream formulated with glycerin, squalane, niacinamide, ceramide NP, bakuchiol, and retinol | Designed for gradual nighttime use", "position": "middle-left", "size": "small", "type": "body", "carrier": "cream box front", "importance": "high"}, {"id": "region_2", "text": "FORMULA HIGHLIGHTS: Niacinamide 4% | Retinol 0.3% | Bakuchiol | Squalane | Glycerin | Ceramide NP | Percentages are concentrations by weight in the finished formula, not clinical-result claims", "position": "middle-center", "size": "small", "type": "body", "carrier": "cream box front", "importance": "high"}, {"id": "region_3", "text": "50 mL / 1.7 FL OZ | No Added Fragrance | Nighttime Facial Moisturizer | Airless Pump | Check local rules before recycling the carton, glass container, or pump", "position": "middle-right", "size": "small", "type": "data", "carrier": "cream box front", "importance": "medium"}, {"id": "region_4", "text": "DIRECTIONS & WARNINGS: At night, apply one pea-sized amount to clean, dry face, avoiding eyes, eyelids, lips, and broken or irritated skin. Begin 2 nights per week for 2 weeks, then use every other night only if tolerated; increase no further than once nightly. Do not layer in the same routine with another retinoid product. Retinol may increase sun sensitivity; use broad-spectrum SPF 30 or higher during the day. For external use only. Patch test before first use. Reduce frequency or discontinue if persistent irritation occurs. Keep out of reach of children. If pregnant, breastfeeding, or under medical care, consult a qualified health professional before use.", "position": "middle-right", "size": "small", "type": "body", "carrier": "cream box side", "importance": "medium"}, {"id": "region_5", "text": "INGREDIENTS (INCI): Aqua (Water), Glycerin, Niacinamide, Squalane, Caprylic/Capric Triglyceride, Cetearyl Alcohol, Glyceryl Stearate Citrate, Panthenol, Bakuchiol, Ceramide NP, Sodium Hyaluronate, Tocopherol, Retinol, Hydroxyacetophenone, Xanthan Gum, Phenoxyethanol, Ethylhexylglycerin", "position": "bottom-left", "size": "small", "type": "data", "carrier": "ingredient panel", "importance": "medium"}, {"id": "region_6", "text": "FORMULA DISCLOSURE: 4% niacinamide and 0.3% retinol identify ingredient concentrations by weight in the finished product. No clinical improvement percentages are claimed on this carton. Individual tolerance varies; follow the gradual-use directions and warning panel.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "formula disclosure panel", "importance": "medium"}, {"id": "region_7", "text": "STORAGE: Store below 25°C (77°F), away from direct sunlight and excess heat | Use within 12 months after opening (PAO 12M) | Batch: SAFE-BATCH-0847 | Best Before End: See Base | Product Code: SAFE-CODE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "cream box back", "importance": "low"}, {"id": "region_8", "text": "Manufactured for Lumière Laboratoires, LOCBLOCK-SAFE | Distributed by Lumière Skin Care Inc., LOCBLOCK-A0034, LOCBLOCK-SAFE | Product information: WEBLINK_SAFE | Consumer inquiries: MAILCODE-A0025 | TELCODE-SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "manufacturer info", "importance": "low"}], "stats": {"total_chars": 2242, "total_words": 316, "total_regions": 9}} {"prompt_id": "C4_L3_EN_002", "category": "product_pkg", "level": "L3", "language": "EN", "prompt": "A whey-protein-isolate tub with a unified serving size, complete Nutrition Facts, ingredients, allergen information, directions, net weight, lot details, and caution text.\n\nCentered across the top in vivid brand-display type, the protein-tub title reads: \"IRON FORGE NUTRITION — Whey Protein Isolate — Rich Chocolate | 30 g Protein per 34 g Scoop | Net Wt. 5 lb (2.27 kg)\"\n\nIn the upper portion of the middle-left front panel, the product-highlights block reads: \"PRODUCT HIGHLIGHTS: 30 g protein per serving | 1 g total fat | 2 g total carbohydrate | 1 g total sugar | Sweetened with stevia and monk fruit | Sunflower lecithin for mixability | No soy lecithin\"\n\nDirectly beneath it in the same middle-left area, the Nutrition Facts panel reads: \"NUTRITION FACTS — About 67 servings per container | Serving Size: 1 scoop (34 g) | Calories 140 | Total Fat 1 g (1% DV) | Saturated Fat 0.5 g (3% DV) | Trans Fat 0 g | Cholesterol 15 mg (5% DV) | Sodium 170 mg (7% DV) | Total Carbohydrate 2 g (1% DV) | Dietary Fiber 1 g (4% DV) | Total Sugars 1 g | Includes 0 g Added Sugars (0% DV) | Protein 30 g | Calcium 140 mg (10% DV) | Iron 2.0 mg (10% DV) | Potassium 220 mg (4% DV) | Percent Daily Values are based on a 2,000 calorie diet\"\n\nIn the upper portion of the middle-center panel, the ingredient list reads: \"INGREDIENTS: Whey Protein Isolate (Milk), Cocoa Powder, Natural Chocolate Flavor, Sunflower Lecithin, Sea Salt, Stevia Leaf Extract, Monk Fruit Extract, Lactase, Protease\"\n\nDirectly beneath it in the same middle-center area, the allergen statement reads: \"ALLERGEN INFORMATION: Contains milk. Manufactured in a facility that also processes egg, soy, wheat, peanuts, tree nuts, fish, crustacean shellfish, and sesame. Not suitable for individuals with a milk-protein allergy.\"\n\nAt the middle-right, the suggested-use panel reads: \"SUGGESTED USE: Mix 1 level scoop (34 g) with 8–10 fl oz (240–300 mL) cold water or milk. Shake or blend for 15–20 seconds. Scoop weight can vary with settling; for precise nutrition, weigh 34 g. Use to supplement dietary protein; do not use as a sole source of nutrition.\"\n\nAt the bottom-left, the net-weight, lot, and storage panel reads: \"Net Wt. 5 lb (2.27 kg) | About 67 Servings | Manufactured for Iron Forge Nutrition LLC, LOCBLOCK-SAFE | WEBLINK_SAFE | Lot: SAFE-LOT-0491 | Manufactured: April 2026 | Best By: April 2028 | Store tightly closed in a cool, dry place | Scoop enclosed; contents sold by weight, not volume\"\n\nAcross the bottom-center, the quality-information panel reads: \"QUALITY INFORMATION: Product specifications and lot-specific records may be requested at WEBLINK_SAFE using Lot SAFE-LOT-0491 | Any available testing documentation must correspond to the released lot\"\n\nAt the bottom-right, the caution and contact panel reads: \"CAUTION: Contains milk. Do not use if the inner seal is broken or missing. Keep out of reach of children. Consult a qualified healthcare professional before use if pregnant, breastfeeding, under 18, managing a medical condition, or taking medication. Questions: MAILCODE-A0026 | TELCODE-A0040\"", "gt_regions": [{"id": "region_0", "text": "IRON FORGE NUTRITION — Whey Protein Isolate — Rich Chocolate | 30 g Protein per 34 g Scoop | Net Wt. 5 lb (2.27 kg)", "position": "top-center", "size": "large", "type": "title", "carrier": "protein tub", "importance": "high"}, {"id": "region_1", "text": "PRODUCT HIGHLIGHTS: 30 g protein per serving | 1 g total fat | 2 g total carbohydrate | 1 g total sugar | Sweetened with stevia and monk fruit | Sunflower lecithin for mixability | No soy lecithin", "position": "middle-left", "size": "small", "type": "body", "carrier": "protein tub front", "importance": "high"}, {"id": "region_2", "text": "NUTRITION FACTS — About 67 servings per container | Serving Size: 1 scoop (34 g) | Calories 140 | Total Fat 1 g (1% DV) | Saturated Fat 0.5 g (3% DV) | Trans Fat 0 g | Cholesterol 15 mg (5% DV) | Sodium 170 mg (7% DV) | Total Carbohydrate 2 g (1% DV) | Dietary Fiber 1 g (4% DV) | Total Sugars 1 g | Includes 0 g Added Sugars (0% DV) | Protein 30 g | Calcium 140 mg (10% DV) | Iron 2.0 mg (10% DV) | Potassium 220 mg (4% DV) | Percent Daily Values are based on a 2,000 calorie diet", "position": "middle-left", "size": "small", "type": "data", "carrier": "nutrition panel", "importance": "high"}, {"id": "region_3", "text": "INGREDIENTS: Whey Protein Isolate (Milk), Cocoa Powder, Natural Chocolate Flavor, Sunflower Lecithin, Sea Salt, Stevia Leaf Extract, Monk Fruit Extract, Lactase, Protease", "position": "middle-center", "size": "small", "type": "data", "carrier": "ingredient panel", "importance": "medium"}, {"id": "region_4", "text": "ALLERGEN INFORMATION: Contains milk. Manufactured in a facility that also processes egg, soy, wheat, peanuts, tree nuts, fish, crustacean shellfish, and sesame. Not suitable for individuals with a milk-protein allergy.", "position": "middle-center", "size": "small", "type": "data", "carrier": "allergen warning", "importance": "high"}, {"id": "region_5", "text": "SUGGESTED USE: Mix 1 level scoop (34 g) with 8–10 fl oz (240–300 mL) cold water or milk. Shake or blend for 15–20 seconds. Scoop weight can vary with settling; for precise nutrition, weigh 34 g. Use to supplement dietary protein; do not use as a sole source of nutrition.", "position": "middle-right", "size": "small", "type": "body", "carrier": "directions panel", "importance": "medium"}, {"id": "region_6", "text": "Net Wt. 5 lb (2.27 kg) | About 67 Servings | Manufactured for Iron Forge Nutrition LLC, LOCBLOCK-SAFE | WEBLINK_SAFE | Lot: SAFE-LOT-0491 | Manufactured: April 2026 | Best By: April 2028 | Store tightly closed in a cool, dry place | Scoop enclosed; contents sold by weight, not volume", "position": "bottom-left", "size": "small", "type": "data", "carrier": "back panel", "importance": "medium"}, {"id": "region_7", "text": "QUALITY INFORMATION: Product specifications and lot-specific records may be requested at WEBLINK_SAFE using Lot SAFE-LOT-0491 | Any available testing documentation must correspond to the released lot", "position": "bottom-center", "size": "small", "type": "body", "carrier": "quality information panel", "importance": "medium"}, {"id": "region_8", "text": "CAUTION: Contains milk. Do not use if the inner seal is broken or missing. Keep out of reach of children. Consult a qualified healthcare professional before use if pregnant, breastfeeding, under 18, managing a medical condition, or taking medication. Questions: MAILCODE-A0026 | TELCODE-A0040", "position": "bottom-right", "size": "small", "type": "body", "carrier": "disclaimer", "importance": "low"}], "stats": {"total_chars": 2226, "total_words": 373, "total_regions": 9}} {"prompt_id": "C4_L3_EN_003", "category": "product_pkg", "level": "L3", "language": "EN", "prompt": "A frozen pork-and-shrimp dumpling bag with complete front, back, cooking, ingredient, allergen, nutrition, storage, and company information visible.\n\nCentered across the top in oversized shelf-impact type, the frozen-dumpling title reads: \"JADE GARDEN — PORK & SHRIMP DUMPLINGS | Rice-and-Tapioca Wrappers | Keep Frozen | Cook Thoroughly | Net Wt. 24 oz (680 g)\"\n\nIn the upper portion of the middle-left front panel, the product-description block reads: \"PRODUCT DESCRIPTION: Filling made with pork, chopped shrimp, cabbage, green onion, ginger, sesame oil, and soy sauce | Thin rice-and-tapioca wrappers | Pan-steam or boil from frozen\"\n\nDirectly beneath it in the same middle-left area, the net-weight and storage block reads: \"Net Wt. 24 oz (680 g) | Approximately 30 Dumplings | About 6 Servings | Keep Frozen at 0°F (-18°C) or Below | Do Not Refreeze After Thawing | Cook Thoroughly Before Eating\"\n\nAt the middle-center, the cooking and food-safety panel reads: \"COOK FROM FROZEN — DO NOT THAW. PAN-STEAM: Heat 1 tbsp oil in a covered nonstick skillet over medium heat. Add 5 frozen dumplings and 1/3 cup (80 mL) water; cover and cook 8–10 minutes. Remove the lid and cook 2–3 minutes until the water evaporates and the bottoms are browned. BOIL: Add 5 frozen dumplings to gently boiling water; stir once and cook 7–9 minutes after the water returns to a boil. FOOD SAFETY: For either method, cook until the filling reaches 165°F (74°C) at the center of several dumplings. Appliances vary; cooking times are approximate. Handle hot filling and steam carefully.\"\n\nDirectly beneath it in the same middle-center area, the optional dipping-sauce panel reads: \"OPTIONAL DIPPING SAUCE — INGREDIENTS NOT INCLUDED: Combine 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, 1/2 tsp chili oil, and sliced scallion. Contains soy, wheat, and sesame when prepared as written.\"\n\nAt the bottom-left, the ingredient panel reads: \"INGREDIENTS: Filling: Pork (30%), Shrimp (20%), Cabbage, Green Onion, Water, Ginger, Sesame Oil, Soy Sauce (Water, Soybeans, Wheat, Salt), Rice Vinegar, Sugar, White Pepper. Wrapper: Tapioca Starch, Rice Flour, Water, Potato Starch, Salt.\"\n\nDirectly beneath it in the same bottom-left area, the allergen statement reads: \"ALLERGEN INFORMATION: Contains crustacean shellfish (shrimp), soy, wheat, and sesame. Manufactured in a facility that also processes egg, milk, tree nuts, and fish.\"\n\nAcross the bottom-center, the Nutrition Facts panel reads: \"NUTRITION FACTS: About 6 servings per container | Serving Size: 5 dumplings (113 g) | Calories 210 | Total Fat 8 g | Saturated Fat 2.5 g | Trans Fat 0 g | Cholesterol 55 mg | Sodium 520 mg | Total Carbohydrate 22 g | Dietary Fiber 2 g | Total Sugars 3 g | Includes 1 g Added Sugars | Protein 12 g | Vitamin D 0 mcg | Calcium 50 mg | Iron 1.4 mg | Potassium 260 mg | Percent Daily Values are based on a 2,000 calorie diet\"\n\nAt the bottom-right, the distributor and product-code panel reads: \"Distributed by Jade Garden Foods Inc., LOCBLOCK-SAFE | WEBLINK_SAFE | Consumer Care: TELCODE-SAFE | HANDLECODE_SAFE | Product Code: SAFE-CODE | Lot and Best By: See Bag Crimp | Once opened, reseal and keep frozen\"", "gt_regions": [{"id": "region_0", "text": "JADE GARDEN — PORK & SHRIMP DUMPLINGS | Rice-and-Tapioca Wrappers | Keep Frozen | Cook Thoroughly | Net Wt. 24 oz (680 g)", "position": "top-center", "size": "large", "type": "title", "carrier": "dumpling bag front", "importance": "high"}, {"id": "region_1", "text": "PRODUCT DESCRIPTION: Filling made with pork, chopped shrimp, cabbage, green onion, ginger, sesame oil, and soy sauce | Thin rice-and-tapioca wrappers | Pan-steam or boil from frozen", "position": "middle-left", "size": "small", "type": "body", "carrier": "bag front", "importance": "high"}, {"id": "region_2", "text": "Net Wt. 24 oz (680 g) | Approximately 30 Dumplings | About 6 Servings | Keep Frozen at 0°F (-18°C) or Below | Do Not Refreeze After Thawing | Cook Thoroughly Before Eating", "position": "middle-left", "size": "small", "type": "data", "carrier": "bag front", "importance": "medium"}, {"id": "region_3", "text": "COOK FROM FROZEN — DO NOT THAW. PAN-STEAM: Heat 1 tbsp oil in a covered nonstick skillet over medium heat. Add 5 frozen dumplings and 1/3 cup (80 mL) water; cover and cook 8–10 minutes. Remove the lid and cook 2–3 minutes until the water evaporates and the bottoms are browned. BOIL: Add 5 frozen dumplings to gently boiling water; stir once and cook 7–9 minutes after the water returns to a boil. FOOD SAFETY: For either method, cook until the filling reaches 165°F (74°C) at the center of several dumplings. Appliances vary; cooking times are approximate. Handle hot filling and steam carefully.", "position": "middle-center", "size": "small", "type": "body", "carrier": "cooking panel", "importance": "high"}, {"id": "region_4", "text": "OPTIONAL DIPPING SAUCE — INGREDIENTS NOT INCLUDED: Combine 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, 1/2 tsp chili oil, and sliced scallion. Contains soy, wheat, and sesame when prepared as written.", "position": "middle-center", "size": "small", "type": "body", "carrier": "recipe panel", "importance": "medium"}, {"id": "region_5", "text": "INGREDIENTS: Filling: Pork (30%), Shrimp (20%), Cabbage, Green Onion, Water, Ginger, Sesame Oil, Soy Sauce (Water, Soybeans, Wheat, Salt), Rice Vinegar, Sugar, White Pepper. Wrapper: Tapioca Starch, Rice Flour, Water, Potato Starch, Salt.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "ingredient panel", "importance": "medium"}, {"id": "region_6", "text": "ALLERGEN INFORMATION: Contains crustacean shellfish (shrimp), soy, wheat, and sesame. Manufactured in a facility that also processes egg, milk, tree nuts, and fish.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "allergen box", "importance": "high"}, {"id": "region_7", "text": "NUTRITION FACTS: About 6 servings per container | Serving Size: 5 dumplings (113 g) | Calories 210 | Total Fat 8 g | Saturated Fat 2.5 g | Trans Fat 0 g | Cholesterol 55 mg | Sodium 520 mg | Total Carbohydrate 22 g | Dietary Fiber 2 g | Total Sugars 3 g | Includes 1 g Added Sugars | Protein 12 g | Vitamin D 0 mcg | Calcium 50 mg | Iron 1.4 mg | Potassium 260 mg | Percent Daily Values are based on a 2,000 calorie diet", "position": "bottom-center", "size": "small", "type": "data", "carrier": "nutrition panel", "importance": "medium"}, {"id": "region_8", "text": "Distributed by Jade Garden Foods Inc., LOCBLOCK-SAFE | WEBLINK_SAFE | Consumer Care: TELCODE-SAFE | HANDLECODE_SAFE | Product Code: SAFE-CODE | Lot and Best By: See Bag Crimp | Once opened, reseal and keep frozen", "position": "bottom-right", "size": "small", "type": "data", "carrier": "company info", "importance": "low"}], "stats": {"total_chars": 2317, "total_words": 388, "total_regions": 9}} {"prompt_id": "D1_L1_EN_001", "category": "webpage", "level": "L1", "language": "EN", "prompt": "A website 404 error page with creative illustration, helpful navigation, and search box.\n\nAt the middle center, prominent web display type reads: \"404 — Page Not Found — Oops! The page you're looking for seems to have wandered off.\"\n\nDirectly beneath it at the middle center, standard 15pt content type reads: \"Don't worry, here are some helpful links: Home | Products | Blog | Support Center | Contact Us\"\n\nAt the bottom center, compact utility text reads: \"Or try searching for what you need: [Search this site...] | Popular pages: Getting Started Guide, Pricing Plans, API Documentation, Status Page\"\n\nDirectly beneath it at the bottom center, slim 12pt muted footer text reads: \"Still stuck? Email MAILCODE-A0027 or call TELCODE-A0041 — We respond within 2 hours during business hours (Mon-Fri 9AM-6PM sample time)\"\n\nAlong the bottom center, condensed 12pt footer type reads: \"© 2026 SampleTech Inc. All rights reserved. | Privacy Guide | Terms of Service | Cookie Preferences\"", "gt_regions": [{"id": "region_0", "text": "404 — Page Not Found — Oops! The page you're looking for seems to have wandered off.", "position": "middle-center", "size": "large", "type": "title", "carrier": "error page", "importance": "high"}, {"id": "region_1", "text": "Don't worry, here are some helpful links: Home | Products | Blog | Support Center | Contact Us", "position": "middle-center", "size": "medium", "type": "body", "carrier": "error page", "importance": "medium"}, {"id": "region_2", "text": "Or try searching for what you need: [Search this site...] | Popular pages: Getting Started Guide, Pricing Plans, API Documentation, Status Page", "position": "bottom-center", "size": "small", "type": "body", "carrier": "error page", "importance": "medium"}, {"id": "region_3", "text": "Still stuck? Email MAILCODE-A0027 or call TELCODE-A0041 — We respond within 2 hours during business hours (Mon-Fri 9AM-6PM sample time)", "position": "bottom-center", "size": "small", "type": "data", "carrier": "error page footer", "importance": "low"}, {"id": "region_4", "text": "© 2026 SampleTech Inc. All rights reserved. | Privacy Guide | Terms of Service | Cookie Preferences", "position": "bottom-center", "size": "small", "type": "data", "carrier": "page footer", "importance": "low"}], "stats": {"total_chars": 555, "total_words": 88, "total_regions": 5}} {"prompt_id": "D1_L1_EN_002", "category": "webpage", "level": "L1", "language": "EN", "prompt": "A SaaS product website error page with branding and navigation elements.\n\nAcross the top center, a compact utility navigation bar reads: \"CLOUDFLOW — Project Management & Collaboration | Home | Features | Pricing | Enterprise | Login\"\n\nAt the middle center, prominent 36pt web hero text reads: \"Oops! Something went wrong. — We're having trouble loading this page. Our team has been notified and is working on it.\"\n\nDirectly beneath it at the middle center, well-spaced 15pt content type reads: \"What you can do: Refresh this page | Clear your browser cache | Check our Status Page (status.WEBLINK_SAFE) | Try again in a few minutes\"\n\nAt the bottom center, compact support text reads: \"Need immediate help? Live chat available 24/7 via the widget below, or email MAILCODE-A0028 — Average response time: 4 minutes\"\n\nDirectly beneath it at the bottom center, fine 11pt secondary type reads: \"Error Reference: ERR-5XX-28471 | Timestamp: 2026-06-07T14:23:00Z\"", "gt_regions": [{"id": "region_0", "text": "Oops! Something went wrong. — We're having trouble loading this page. Our team has been notified and is working on it.", "position": "middle-center", "size": "large", "type": "title", "carrier": "error page", "importance": "high"}, {"id": "region_1", "text": "What you can do: Refresh this page | Clear your browser cache | Check our Status Page (status.WEBLINK_SAFE) | Try again in a few minutes", "position": "middle-center", "size": "medium", "type": "body", "carrier": "error page", "importance": "medium"}, {"id": "region_2", "text": "CLOUDFLOW — Project Management & Collaboration | Home | Features | Pricing | Enterprise | Login", "position": "top-center", "size": "small", "type": "body", "carrier": "navigation bar", "importance": "medium"}, {"id": "region_3", "text": "Need immediate help? Live chat available 24/7 via the widget below, or email MAILCODE-A0028 — Average response time: 4 minutes", "position": "bottom-center", "size": "small", "type": "body", "carrier": "support section", "importance": "medium"}, {"id": "region_4", "text": "Error Reference: ERR-5XX-28471 | Timestamp: 2026-06-07T14:23:00Z", "position": "bottom-center", "size": "small", "type": "data", "carrier": "error details", "importance": "low"}], "stats": {"total_chars": 539, "total_words": 85, "total_regions": 5}} {"prompt_id": "D1_L1_EN_003", "category": "webpage", "level": "L1", "language": "EN", "prompt": "A minimal tech company 404 page with dark theme and developer-friendly error info.\n\nAt the middle center, prominent 36pt web hero text reads: \"Error 404 — This route doesn't exist. — You've hit a dead end, but the rest of our site is alive and well.\"\n\nDirectly beneath it at the middle center, well-spaced 16pt web body text reads: \"Possible reasons: The URL was mistyped | This page was moved or deleted | The link you followed is outdated | You found a bug (congrats, sort of)\"\n\nAlso at the middle center, understated 10pt navigation text lists: \"Quick links: Documentation | API Reference | Changelog | System Status | CodeVault Repository | Community Forum\"\n\nAt the bottom center, 16pt CTA text reads: \"GO BACK HOME | Or report this issue: Create a SAFE-CODE issue at WEBLINK_SAFE — Include the URL and what you expected to find\"\n\nDirectly beneath it at the bottom center, fine 11pt secondary type reads: \"DevTools Platform v4.2.1 | Node: SAMPLE-REGION | Request ID: SAFE-REQ-CODE | © 2026 SampleDevTools Inc.\"", "gt_regions": [{"id": "region_0", "text": "Error 404 — This route doesn't exist. — You've hit a dead end, but the rest of our site is alive and well.", "position": "middle-center", "size": "large", "type": "title", "carrier": "error page", "importance": "high"}, {"id": "region_1", "text": "Possible reasons: The URL was mistyped | This page was moved or deleted | The link you followed is outdated | You found a bug (congrats, sort of)", "position": "middle-center", "size": "medium", "type": "body", "carrier": "error page", "importance": "medium"}, {"id": "region_2", "text": "Quick links: Documentation | API Reference | Changelog | System Status | CodeVault Repository | Community Forum", "position": "middle-center", "size": "small", "type": "body", "carrier": "error page", "importance": "medium"}, {"id": "region_3", "text": "GO BACK HOME | Or report this issue: Create a SAFE-CODE issue at WEBLINK_SAFE — Include the URL and what you expected to find", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "CTA buttons", "importance": "high"}, {"id": "region_4", "text": "DevTools Platform v4.2.1 | Node: SAMPLE-REGION | Request ID: SAFE-REQ-CODE | © 2026 SampleDevTools Inc.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 590, "total_words": 99, "total_regions": 5}} {"prompt_id": "D1_L2_EN_001", "category": "webpage", "level": "L2", "language": "EN", "prompt": "A SaaS product landing page with navigation, hero section, feature highlights, and footer.\n\nAcross the top, in understated 10pt nav link text, the navigation bar at the head of the layout proclaims: \"CLOUDFLOW — Home | Features | Pricing | Enterprise | Resources | Login | Start Free Trial\"\n\nAt the center, the hero section, set in prominent heavy sans-serif site header at the center, announces: \"Ship Faster. Collaborate Better. Build the Future. — The all-in-one platform for modern product teams. From roadmap to release, CloudFlow keeps everyone aligned.\"\n\nAt the center, a social proof bar, rendered in quiet 11pt subsidiary text, shows: \"Trusted by 10,000+ sample teams including SamplePay, DocBase, PixelForge, and EdgeDeploy | 4.8 stars on ReviewHub (2,400+ reviews) | SampleSec SAFE-CERT | 99.99% Uptime SLA\"\n\nFlanking the left margin, the features grid on the left side in well-spaced standard 15pt content type, credits: \"FEATURES: Real-Time Collaboration — Edit docs, specs, and designs simultaneously with your team | Sprint Planning — Drag-and-drop boards with automated workflows | CI/CD Integration — Ship code with built-in deployment pipelines | Analytics — Track velocity, cycle time, and team health metrics\"\n\nIn the upper-right corner, the pricing preview in the right column, in fine 11pt secondary type, advertises: \"PRICING: Starter — Free forever, up to 5 users | Pro — $12/user/month (billed annually), unlimited projects | Enterprise — Custom pricing, SSO, advanced security, dedicated CSM | All plans include: Unlimited storage, API access, TeamChat & Teams integration\"\n\nAdjacent to this, the CTA section, set in standard 15pt content type along the bottom, bears: \"Start your 14-day free trial — No payment token required | Or book a demo with our team →\"\n\nAt the very bottom, the footer at the foot in condensed understated 10pt nav link text type reads: \"© 2026 CloudFlow Sample Inc. | LOCBLOCK-SAFE | Privacy Guide | Terms | Security | Blog | Careers (sample roles)\"", "gt_regions": [{"id": "region_0", "text": "CLOUDFLOW — Home | Features | Pricing | Enterprise | Resources | Login | Start Free Trial", "position": "top-center", "size": "small", "type": "body", "carrier": "navigation bar", "importance": "medium"}, {"id": "region_1", "text": "Ship Faster. Collaborate Better. Build the Future. — The all-in-one platform for modern product teams. From roadmap to release, CloudFlow keeps everyone aligned.", "position": "middle-center", "size": "large", "type": "title", "carrier": "hero section", "importance": "high"}, {"id": "region_2", "text": "Trusted by 10,000+ sample teams including SamplePay, DocBase, PixelForge, and EdgeDeploy | 4.8 stars on ReviewHub (2,400+ reviews) | SampleSec SAFE-CERT | 99.99% Uptime SLA", "position": "middle-center", "size": "small", "type": "body", "carrier": "social proof bar", "importance": "medium"}, {"id": "region_3", "text": "FEATURES: Real-Time Collaboration — Edit docs, specs, and designs simultaneously with your team | Sprint Planning — Drag-and-drop boards with automated workflows | CI/CD Integration — Ship code with built-in deployment pipelines | Analytics — Track velocity, cycle time, and team health metrics", "position": "middle-left", "size": "medium", "type": "body", "carrier": "features grid", "importance": "high"}, {"id": "region_4", "text": "PRICING: Starter — Free forever, up to 5 users | Pro — $12/user/month (billed annually), unlimited projects | Enterprise — Custom pricing, SSO, advanced security, dedicated CSM | All plans include: Unlimited storage, API access, TeamChat & Teams integration", "position": "middle-right", "size": "small", "type": "data", "carrier": "pricing preview", "importance": "high"}, {"id": "region_5", "text": "Start your 14-day free trial — No payment token required | Or book a demo with our team →", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "CTA section", "importance": "high"}, {"id": "region_6", "text": "© 2026 CloudFlow Sample Inc. | LOCBLOCK-SAFE | Privacy Guide | Terms | Security | Blog | Careers (sample roles)", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 1173, "total_words": 167, "total_regions": 7}} {"prompt_id":"D1_L2_EN_002","category":"webpage","level":"L2","language":"EN","prompt":"An enterprise AI company's About page with navigation, mission statement, and team info.\n\nSpanning the upper band, the nav bar across the upper register, in compact utility text, reports: \"NOVA ARC AI — About | Products | Solutions | Research | Customers | Careers | Contact | Request Demo\"\n\nDirectly below, the page header across the upper register, set in oversized landing-page title, conveys: \"About Nova Arc AI — Empowering Better Decisions with Intelligent Automation — Founded 2019, LOCBLOCK-SAFE\"\n\nIn the left column, a mission section in the left column, in 16pt web body text, lists: \"OUR MISSION: We believe automation should support people at work. Nova Arc AI builds production ML solutions that integrate into existing workflows. Our platform processes 3B+ API calls monthly across 140 markets.\"\n\nIn the middle of the composition, a stats bar section centrally placed, rendered in compact fine 11pt secondary type, proclaims: \"BY THE NUMBERS: 2,400+ Customers | 140+ Markets | 850 Employees | $340M Series D (2025) | 3 Billion+ API Calls Monthly | 99.95% Model Uptime | 47 Granted Patents\"\n\nIn the middle-right, a team section, rendered in quiet 11pt subsidiary text, credits: \"LEADERSHIP: Elena Marlow, CEO & Co-founder | Dr. Arun Mehta, CTO | Dr. Sofia Reyes, Chief Scientist\"\n\nNestled beneath, in quiet 11pt subsidiary text, the careers CTA at the lower-left corner states: \"JOIN US: Hiring across Engineering, Research, Sales — 42 open roles | Remote-first with hubs in Harbor Point, Northbridge, and Lakehaven\"\n\nRunning across the bottom, the footer at the foot in condensed quiet 11pt subsidiary text type presents: \"© 2026 Nova Arc AI Inc. | Privacy | Terms | Security & Compliance (SOC 2 Type II, ISO 27001, Data Processing Guide) | Responsible AI Principles | Press Kit | Investor Relations | MAILCODE-A0029\"","gt_regions":[{"id":"region_0","text":"NOVA ARC AI — About | Products | Solutions | Research | Customers | Careers | Contact | Request Demo","position":"top-center","size":"small","type":"body","carrier":"nav bar","importance":"medium"},{"id":"region_1","text":"About Nova Arc AI — Empowering Better Decisions with Intelligent Automation — Founded 2019, LOCBLOCK-SAFE","position":"top-center","size":"large","type":"title","carrier":"page header","importance":"high"},{"id":"region_2","text":"OUR MISSION: We believe automation should support people at work. Nova Arc AI builds production ML solutions that integrate into existing workflows. Our platform processes 3B+ API calls monthly across 140 markets.","position":"middle-left","size":"medium","type":"body","carrier":"mission section","importance":"high"},{"id":"region_3","text":"BY THE NUMBERS: 2,400+ Customers | 140+ Markets | 850 Employees | $340M Series D (2025) | 3 Billion+ API Calls Monthly | 99.95% Model Uptime | 47 Granted Patents","position":"middle-center","size":"small","type":"data","carrier":"stats bar","importance":"medium"},{"id":"region_4","text":"LEADERSHIP: Elena Marlow, CEO & Co-founder | Dr. Arun Mehta, CTO | Dr. Sofia Reyes, Chief Scientist","position":"middle-right","size":"small","type":"data","carrier":"team section","importance":"medium"},{"id":"region_5","text":"JOIN US: Hiring across Engineering, Research, Sales — 42 open roles | Remote-first with hubs in Harbor Point, Northbridge, and Lakehaven","position":"bottom-left","size":"small","type":"body","carrier":"careers CTA","importance":"medium"},{"id":"region_6","text":"© 2026 Nova Arc AI Inc. | Privacy | Terms | Security & Compliance (SOC 2 Type II, ISO 27001, Data Processing Guide) | Responsible AI Principles | Press Kit | Investor Relations | MAILCODE-A0029","position":"bottom-center","size":"small","type":"data","carrier":"footer","importance":"low"}],"stats":{"total_chars":1007,"total_words":146,"total_regions":7}} {"prompt_id":"D1_L2_EN_003","category":"webpage","level":"L2","language":"EN","prompt":"A developer tools documentation homepage with navigation, search, and quick-start guide links.\n\nSpanning the upper band, the nav bar, set in condensed 12pt muted footer text leading from the upper band, is lettered: \"NEXUSDB — Products | Documentation | Open Source | Pricing | Blog | Community | Login | Get Started Free\"\n\nSpanning the center, in heavy sans-serif site header, the hero section in the middle of the composition proclaims: \"The Next-Generation Database for Modern Applications — Serverless. Distributed. Developer-First.\"\n\nToward the left, the features section in the left column in well-spaced standard 15pt content type, is inscribed: \"WHY NEXUSDB: Instant Provisioning — Spin up a production database in 3 seconds | Auto-Scaling — Handles 0 to 10 million requests | Built-in branching — Git-style workflows for your schema | Edge-ready — Sub-10ms reads from 28 global regions\"\n\nAt the center, a quickstart box section, rendered in compact understated 10pt nav link text, conveys: \"QUICK START: npx create-nexusdb-app my-project | Full guide: docs.WEBLINK_SAFE/quickstart | Supported: Node.js, Python, Go, Rust\"\n\nIn the middle-right, the social proof, set in condensed fine 11pt secondary type, announces: \"TRUSTED BY: 47,000+ developers | Used by EdgeDeploy, TaskLine, ParcelSend, ScheduleLink | 14,200 repository stars\"\n\nAt the lower-left corner, a pricing section, rendered in quiet 11pt subsidiary text, reports: \"PRICING: Free — 5GB storage, 100M reads/month | Pro — $29/month, 100GB, unlimited reads | Enterprise — Custom, dedicated clusters, SLA 99.999%\"\n\nRunning across the bottom, At the base, a footer line in understated 10pt nav link text announces: \"© 2026 NexusDB Inc. | LOCBLOCK-SAFE | WEBLINK_SAFE/source | status.WEBLINK_SAFE | Privacy | Terms\"","gt_regions":[{"id":"region_0","text":"NEXUSDB — Products | Documentation | Open Source | Pricing | Blog | Community | Login | Get Started Free","position":"top-center","size":"small","type":"body","carrier":"nav bar","importance":"medium"},{"id":"region_1","text":"The Next-Generation Database for Modern Applications — Serverless. Distributed. Developer-First.","position":"middle-center","size":"large","type":"title","carrier":"hero section","importance":"high"},{"id":"region_2","text":"WHY NEXUSDB: Instant Provisioning — Spin up a production database in 3 seconds | Auto-Scaling — Handles 0 to 10 million requests | Built-in branching — Git-style workflows for your schema | Edge-ready — Sub-10ms reads from 28 global regions","position":"middle-left","size":"medium","type":"body","carrier":"features section","importance":"high"},{"id":"region_3","text":"QUICK START: npx create-nexusdb-app my-project | Full guide: docs.WEBLINK_SAFE/quickstart | Supported: Node.js, Python, Go, Rust","position":"middle-center","size":"small","type":"data","carrier":"quickstart box","importance":"high"},{"id":"region_4","text":"TRUSTED BY: 47,000+ developers | Used by EdgeDeploy, TaskLine, ParcelSend, ScheduleLink | 14,200 repository stars","position":"middle-right","size":"small","type":"body","carrier":"social proof","importance":"medium"},{"id":"region_5","text":"PRICING: Free — 5GB storage, 100M reads/month | Pro — $29/month, 100GB, unlimited reads | Enterprise — Custom, dedicated clusters, SLA 99.999%","position":"bottom-left","size":"small","type":"data","carrier":"pricing section","importance":"high"},{"id":"region_6","text":"© 2026 NexusDB Inc. | LOCBLOCK-SAFE | WEBLINK_SAFE/source | status.WEBLINK_SAFE | Privacy | Terms","position":"bottom-center","size":"small","type":"data","carrier":"footer","importance":"low"}],"stats":{"total_chars":920,"total_words":126,"total_regions":7}} {"prompt_id": "D1_L3_EN_001", "category": "webpage", "level": "L3", "language": "EN", "prompt": "Complete technology publication homepage with navigation, a reproducible featured benchmark, sidebar topics, newsletter signup, publication information, and footer.\n\nAt the top-left, a compact navigation bar reads: \"TECHPULSE — Home | Articles | Tutorials | Podcast | Newsletter | About | Search\"\n\nIn the upper portion of the middle-left feature column, the lead article card announces: \"Deep-Learning Frameworks Compared: FlameNet, ArrayForge and FlowGrid in 2026 — Reproducible tests of training speed, peak memory, distributed debugging, model export and documentation quality\"\n\nDirectly beneath the headline in the same middle-left column, the article metadata reads: \"By AUTHOR-SAFE | Published June 5, 2026 | Updated June 8, 2026 | 18 min read | Tags: Machine Learning, Framework Benchmarks, Model Deployment | Benchmark Files: WEBLINK_SAFE | Share: Copy Link | Email\"\n\nBelow the metadata in the same middle-left column, the featured article excerpt reads: \"To separate framework design from hardware variance, we trained the same vision and language workloads with matched precision, batch sizes, and optimizer settings on one eight-accelerator node, repeating each run three times. FlameNet posted the shortest median training time, ArrayForge used the least peak memory, and FlowGrid offered the clearest distributed traces and the simplest exports to server and edge targets. Documentation and extension packages were reviewed with a published rubric. No framework won every workload, so the article links raw measurements and configuration files and explains which trade-offs matter for research teams, platform engineers, and constrained deployment.\"\n\nIn the upper portion of the middle-right sidebar, a trending list reads: \"TRENDING THIS WEEK: 1. “RivetLang for Data Pipelines: A Practical Introduction” | 2. “Why We Migrated from CloudOrchid to DriftMesh” | 3. “Portable Compute Modules in 2026” | 4. “Building Retrieval-Augmented Systems That Hold Up in Production” | 5. “Edge Processor Tradeoffs for Sensor Networks”\"\n\nDirectly beneath it in the same middle-right sidebar, the topic index reads: \"POPULAR TOPICS: AI & Machine Learning · Data Engineering · Distributed Systems · Web Applications · Cloud Infrastructure · DevOps · Security · Open Source · Careers · System Design\"\n\nAt the bottom-left, a newsletter signup panel states: \"NEWSLETTER: Get a weekly digest of new articles, tutorials, benchmark updates, and community events every Tuesday. [Email address] [Subscribe] | Unsubscribe at any time | Privacy: WEBLINK_SAFE\"\n\nDirectly beneath the signup panel in the same bottom-left area, the publication description reads: \"ABOUT TECHPULSE: An independent technical publication founded in 2018 by software engineers and editors. We publish tested tutorials, reproducible benchmarks, architecture notes, and practitioner interviews. Editorial policy and corrections: WEBLINK_SAFE | Pitch an article: MAILCODE-A0030 | Partnerships: MAILCODE-A0031\"\n\nAcross the bottom-center, the site footer reads: \"© 2026 TechPulse Media | Privacy | Terms | Accessibility | RSS | Site Source: WEBLINK_SAFE | Built with PulsePress and hosted on NorthEdge\"", "gt_regions": [{"id": "region_0", "text": "TECHPULSE — Home | Articles | Tutorials | Podcast | Newsletter | About | Search", "position": "top-left", "size": "small", "type": "body", "carrier": "nav bar", "importance": "medium"}, {"id": "region_1", "text": "Deep-Learning Frameworks Compared: FlameNet, ArrayForge and FlowGrid in 2026 — Reproducible tests of training speed, peak memory, distributed debugging, model export and documentation quality", "position": "middle-left", "size": "large", "type": "title", "carrier": "featured article card", "importance": "high"}, {"id": "region_2", "text": "By AUTHOR-SAFE | Published June 5, 2026 | Updated June 8, 2026 | 18 min read | Tags: Machine Learning, Framework Benchmarks, Model Deployment | Benchmark Files: WEBLINK_SAFE | Share: Copy Link | Email", "position": "middle-left", "size": "small", "type": "data", "carrier": "article metadata", "importance": "medium"}, {"id": "region_3", "text": "To separate framework design from hardware variance, we trained the same vision and language workloads with matched precision, batch sizes, and optimizer settings on one eight-accelerator node, repeating each run three times. FlameNet posted the shortest median training time, ArrayForge used the least peak memory, and FlowGrid offered the clearest distributed traces and the simplest exports to server and edge targets. Documentation and extension packages were reviewed with a published rubric. No framework won every workload, so the article links raw measurements and configuration files and explains which trade-offs matter for research teams, platform engineers, and constrained deployment.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "article excerpt", "importance": "high"}, {"id": "region_4", "text": "TRENDING THIS WEEK: 1. “RivetLang for Data Pipelines: A Practical Introduction” | 2. “Why We Migrated from CloudOrchid to DriftMesh” | 3. “Portable Compute Modules in 2026” | 4. “Building Retrieval-Augmented Systems That Hold Up in Production” | 5. “Edge Processor Tradeoffs for Sensor Networks”", "position": "middle-right", "size": "small", "type": "data", "carrier": "sidebar trending", "importance": "medium"}, {"id": "region_5", "text": "POPULAR TOPICS: AI & Machine Learning · Data Engineering · Distributed Systems · Web Applications · Cloud Infrastructure · DevOps · Security · Open Source · Careers · System Design", "position": "middle-right", "size": "small", "type": "body", "carrier": "sidebar tags", "importance": "low"}, {"id": "region_6", "text": "NEWSLETTER: Get a weekly digest of new articles, tutorials, benchmark updates, and community events every Tuesday. [Email address] [Subscribe] | Unsubscribe at any time | Privacy: WEBLINK_SAFE", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "newsletter CTA", "importance": "medium"}, {"id": "region_7", "text": "ABOUT TECHPULSE: An independent technical publication founded in 2018 by software engineers and editors. We publish tested tutorials, reproducible benchmarks, architecture notes, and practitioner interviews. Editorial policy and corrections: WEBLINK_SAFE | Pitch an article: MAILCODE-A0030 | Partnerships: MAILCODE-A0031", "position": "bottom-left", "size": "small", "type": "body", "carrier": "about section", "importance": "low"}, {"id": "region_8", "text": "© 2026 TechPulse Media | Privacy | Terms | Accessibility | RSS | Site Source: WEBLINK_SAFE | Built with PulsePress and hosted on NorthEdge", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 2292, "total_words": 302, "total_regions": 9}} {"prompt_id": "D1_L3_EN_002", "category": "webpage", "level": "L3", "language": "EN", "prompt": "Complete travel booking website homepage with search, fixed-date offers, editorial guides, customer support, and a full footer.\n\nCentered across the top, a compact navigation bar reads: \"TRAVELWISE — Stays | Flights | Packages | Experiences | Deals | My Trips | Sign In | Help\"\n\nDirectly beneath it at the top center, the hero section states: \"Plan Your Next Journey — Compare stays, flights, packages and local experiences — Review total prices, cancellation terms and supplier details before booking\"\n\nBelow the hero at the top center, the search box reads: \"[Stays] [Flights] [Packages] [Experiences] | Destination: [City, region or property] | Check-in: [Date] | Check-out: [Date] | Guests: [2 Adults, 0 Children, 1 Room] | [Search Stays] | Flexible dates: Compare ±3 days\"\n\nIn the middle-left column, the destination cards list: \"FEATURED STAY SEARCHES — RATES FOR SEPTEMBER 18–19, 2026, 1 ROOM, 2 ADULTS: Coral Bay — from $89/night | Kairo — from $112/night | Alder City — from $134/night | Sunmere — from $67/night | Pinecrest — from $156/night | Harbor Point — from $98/night | Taxes, fees and availability vary; review the final price before booking.\"\n\nAt the middle center, the promotional banner presents: \"15-DAY / 14-NIGHT COASTAL EXPLORER — Travel September 12–26, 2026 | 3 nights Alder City + 4 nights Kairo + 4 nights Coral Bay + 3 nights Harbor Point | Round-trip economy airfare from LOCBLOCK-SAFE, one standard checked bag per traveler, 14 hotel nights based on double occupancy and scheduled intercity transfers | From $2,499 per adult based on two adults sharing one room | Taxes and mandatory fees included; single-room supplement, optional activities, meals and travel insurance extra | Book by June 30, 2026 at 11:59 PM in the departure city's local time | Subject to supplier availability and confirmation [View Dates and Terms]\"\n\nIn the middle-right column, the value-proposition panel states: \"WHY BOOK WITH TRAVELWISE: Itemized prices before checkout | Supplier and fare-rule details shown before payment | Filters for refundable and changeable options | Trip documents for eligible bookings stored in My Trips | Support links for changes, cancellations and refund requests\"\n\nAt the bottom-left, the editorial content section lists: \"TRAVEL INSPIRATION: Guide — “Ten Quiet Coastal Towns for 2026” | Transit Guide — “Getting Around Kairo, Updated June 2026” | Collection — “Beach Stays Under $150 Before Taxes and Fees” | Video — “How Our Editors Compare Package Inclusions”\"\n\nAt the bottom center, the support section reads: \"CUSTOMER SUPPORT: Phone TELCODE-SAFE | Live Chat | Email MAILCODE-A0032 | Help Center and Cancellation Guide: WEBLINK_SAFE | Manage an Existing Booking: WEBLINK_SAFE | Current support hours and response estimates: WEBLINK_SAFE | Emergency assistance details appear in confirmed trip documents\"\n\nDirectly beneath it across the bottom center, a slim footer reads: \"© 2026 TravelWise Inc. | Headquarters: LOCBLOCK-A0035, LOCBLOCK-SAFE | Privacy | Terms | Cookie Settings | Accessibility | Sitemap | Affiliate Disclosure | Supplier Partnerships | Careers | Press\"", "gt_regions": [{"id": "region_0", "text": "TRAVELWISE — Stays | Flights | Packages | Experiences | Deals | My Trips | Sign In | Help", "position": "top-center", "size": "small", "type": "body", "carrier": "nav bar", "importance": "medium"}, {"id": "region_1", "text": "Plan Your Next Journey — Compare stays, flights, packages and local experiences — Review total prices, cancellation terms and supplier details before booking", "position": "top-center", "size": "large", "type": "title", "carrier": "hero section", "importance": "high"}, {"id": "region_2", "text": "[Stays] [Flights] [Packages] [Experiences] | Destination: [City, region or property] | Check-in: [Date] | Check-out: [Date] | Guests: [2 Adults, 0 Children, 1 Room] | [Search Stays] | Flexible dates: Compare ±3 days", "position": "top-center", "size": "medium", "type": "body", "carrier": "search box", "importance": "high"}, {"id": "region_3", "text": "FEATURED STAY SEARCHES — RATES FOR SEPTEMBER 18–19, 2026, 1 ROOM, 2 ADULTS: Coral Bay — from $89/night | Kairo — from $112/night | Alder City — from $134/night | Sunmere — from $67/night | Pinecrest — from $156/night | Harbor Point — from $98/night | Taxes, fees and availability vary; review the final price before booking.", "position": "middle-left", "size": "small", "type": "data", "carrier": "destination cards", "importance": "high"}, {"id": "region_4", "text": "15-DAY / 14-NIGHT COASTAL EXPLORER — Travel September 12–26, 2026 | 3 nights Alder City + 4 nights Kairo + 4 nights Coral Bay + 3 nights Harbor Point | Round-trip economy airfare from LOCBLOCK-SAFE, one standard checked bag per traveler, 14 hotel nights based on double occupancy and scheduled intercity transfers | From $2,499 per adult based on two adults sharing one room | Taxes and mandatory fees included; single-room supplement, optional activities, meals and travel insurance extra | Book by June 30, 2026 at 11:59 PM in the departure city's local time | Subject to supplier availability and confirmation [View Dates and Terms]", "position": "middle-center", "size": "medium", "type": "body", "carrier": "promo banner", "importance": "high"}, {"id": "region_5", "text": "WHY BOOK WITH TRAVELWISE: Itemized prices before checkout | Supplier and fare-rule details shown before payment | Filters for refundable and changeable options | Trip documents for eligible bookings stored in My Trips | Support links for changes, cancellations and refund requests", "position": "middle-right", "size": "small", "type": "body", "carrier": "value props", "importance": "medium"}, {"id": "region_6", "text": "TRAVEL INSPIRATION: Guide — “Ten Quiet Coastal Towns for 2026” | Transit Guide — “Getting Around Kairo, Updated June 2026” | Collection — “Beach Stays Under $150 Before Taxes and Fees” | Video — “How Our Editors Compare Package Inclusions”", "position": "bottom-left", "size": "small", "type": "body", "carrier": "content section", "importance": "medium"}, {"id": "region_7", "text": "CUSTOMER SUPPORT: Phone TELCODE-SAFE | Live Chat | Email MAILCODE-A0032 | Help Center and Cancellation Guide: WEBLINK_SAFE | Manage an Existing Booking: WEBLINK_SAFE | Current support hours and response estimates: WEBLINK_SAFE | Emergency assistance details appear in confirmed trip documents", "position": "bottom-center", "size": "small", "type": "data", "carrier": "support section", "importance": "medium"}, {"id": "region_8", "text": "© 2026 TravelWise Inc. | Headquarters: LOCBLOCK-A0035, LOCBLOCK-SAFE | Privacy | Terms | Cookie Settings | Accessibility | Sitemap | Affiliate Disclosure | Supplier Partnerships | Careers | Press", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 2426, "total_words": 343, "total_regions": 9}} {"prompt_id": "D1_L3_EN_003", "category": "webpage", "level": "L3", "language": "EN", "prompt": "Complete fitness planning app landing page with features, transparent pricing, illustrative workflows, download options, data controls, and safety guidance.\n\nCentered across the top, a compact navigation bar reads: \"FITPLAN — Workouts | Meal Log | Progress | Community | Plans | Articles | Help | Sign In | Start Free\"\n\nDirectly beneath the navigation at the top center, the hero heading states: \"Plan Workouts Around Your Schedule — Build, Save and Track Training Plans in One App\"\n\nBelow the hero at the top center, a compact product-information line reads: \"PRODUCT INFORMATION: Available for MobileOS 15+ and DroidOS 10+ | Free and paid plans | Account required for cloud sync | Workout suggestions use the goals, schedule, experience level and available equipment entered by the user\"\n\nIn the middle-left feature panel, the core capabilities are described: \"FEATURES: Create weekly strength, cardio and mobility schedules | Adjust exercise selection, sets, repetitions and rest periods | Download selected workouts for offline viewing | Log completed sessions, perceived effort and personal notes | Track meal entries without medical diagnosis or treatment advice | Review progress trends and export account data | Exercise guidance is general information; stop if you feel pain or unwell and consult a qualified professional when appropriate.\"\n\nIn the middle-right column, the pricing cards read: \"PRICING: Free — up to 3 scheduled workouts per week, basic meal log and community access | Premium Monthly — $9.99/month | Premium Annual — $79.99/year, saving $39.89 (33%) versus 12 monthly payments | Group — $14.99/month total for up to 5 invited members under one billing account | Eligible students receive 50% off Premium Monthly after verification; discount cannot be combined with other offers | Taxes may apply | Cancel renewal in account settings before the next billing date\"\n\nAt the middle center, an illustrative user-scenarios panel states: \"ILLUSTRATIVE USER SCENARIOS: A new lifter replaces unfamiliar movements before saving a plan | A shift worker moves sessions when the weekly schedule changes | A coach shares a draft routine for a client to review | A traveler downloads selected workouts before losing connectivity | These examples describe product workflows and are not customer testimonials or promised outcomes.\"\n\nAt the bottom-left, the download and compatibility panel reads: \"GET FITPLAN: [Download for MobileOS] [Download for DroidOS] | Optional sync with Northstar Band, StepTrail, PulseLoop and RunBridge after permission is granted | Health-data imports can be reviewed or disconnected in Settings | Downloaded workouts remain viewable offline; plan generation, community and sync require internet access | Compatibility and features may change by device and operating-system version\"\n\nAcross the bottom center, the site footer reads: \"© 2026 FitPlan Technologies Inc. | LOCBLOCK-SAFE | Privacy | Terms | Data Controls | Accessibility Help | Contact: MAILCODE-A0033 | Careers | Partnerships | Press | Fitness content is general information and is not medical advice.\"", "gt_regions": [{"id": "region_0", "text": "FITPLAN — Workouts | Meal Log | Progress | Community | Plans | Articles | Help | Sign In | Start Free", "position": "top-center", "size": "small", "type": "body", "carrier": "nav bar", "importance": "medium"}, {"id": "region_1", "text": "Plan Workouts Around Your Schedule — Build, Save and Track Training Plans in One App", "position": "top-center", "size": "large", "type": "title", "carrier": "hero section", "importance": "high"}, {"id": "region_2", "text": "PRODUCT INFORMATION: Available for MobileOS 15+ and DroidOS 10+ | Free and paid plans | Account required for cloud sync | Workout suggestions use the goals, schedule, experience level and available equipment entered by the user", "position": "top-center", "size": "small", "type": "data", "carrier": "product information", "importance": "medium"}, {"id": "region_3", "text": "FEATURES: Create weekly strength, cardio and mobility schedules | Adjust exercise selection, sets, repetitions and rest periods | Download selected workouts for offline viewing | Log completed sessions, perceived effort and personal notes | Track meal entries without medical diagnosis or treatment advice | Review progress trends and export account data | Exercise guidance is general information; stop if you feel pain or unwell and consult a qualified professional when appropriate.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "features section", "importance": "high"}, {"id": "region_4", "text": "PRICING: Free — up to 3 scheduled workouts per week, basic meal log and community access | Premium Monthly — $9.99/month | Premium Annual — $79.99/year, saving $39.89 (33%) versus 12 monthly payments | Group — $14.99/month total for up to 5 invited members under one billing account | Eligible students receive 50% off Premium Monthly after verification; discount cannot be combined with other offers | Taxes may apply | Cancel renewal in account settings before the next billing date", "position": "middle-right", "size": "small", "type": "data", "carrier": "pricing cards", "importance": "high"}, {"id": "region_5", "text": "ILLUSTRATIVE USER SCENARIOS: A new lifter replaces unfamiliar movements before saving a plan | A shift worker moves sessions when the weekly schedule changes | A coach shares a draft routine for a client to review | A traveler downloads selected workouts before losing connectivity | These examples describe product workflows and are not customer testimonials or promised outcomes.", "position": "middle-center", "size": "small", "type": "body", "carrier": "user scenarios", "importance": "medium"}, {"id": "region_6", "text": "GET FITPLAN: [Download for MobileOS] [Download for DroidOS] | Optional sync with Northstar Band, StepTrail, PulseLoop and RunBridge after permission is granted | Health-data imports can be reviewed or disconnected in Settings | Downloaded workouts remain viewable offline; plan generation, community and sync require internet access | Compatibility and features may change by device and operating-system version", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "download CTA", "importance": "high"}, {"id": "region_7", "text": "© 2026 FitPlan Technologies Inc. | LOCBLOCK-SAFE | Privacy | Terms | Data Controls | Accessibility Help | Contact: MAILCODE-A0033 | Careers | Partnerships | Press | Fitness content is general information and is not medical advice.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 2403, "total_words": 340, "total_regions": 8}} {"prompt_id": "D3_L1_EN_001", "category": "social_media", "level": "L1", "language": "EN", "prompt": "A Chirper post screenshot showing a travel blogger's thread with engagement metrics.\n\nAt the upper-left, a compact profile header conveys: \"HANDLECODE_SAFE · Sample Travel Writer | 48.2K followers | Verified SAFE\"\n\nAt the middle-center, 14pt platform text proclaims: \"Just watched the most incredible sunset from the cliffs of SAMPLE-ISLAND. The sky turned every shade of pink and gold — photos don't do it justice but I tried anyway. This sample island continues to take my breath away after 6 visits.\"\n\nDirectly below at the middle-center, condensed hashtag text lists: \"#SampleIsland #SampleCoast #TravelPhotography #GoldenHour #SunsetChasers #SampleSea\"\n\nAt the bottom-left, light secondary text bears: \"2:47 PM · Jun 7, 2026 · SAMPLE-DEVICE | 4,821 Likes · 347 Retweets · 89 Quotes · 142 Replies · 12K Views\"", "gt_regions": [{"id": "region_0", "text": "HANDLECODE_SAFE · Sample Travel Writer | 48.2K followers | Verified SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "profile header", "importance": "medium"}, {"id": "region_1", "text": "Just watched the most incredible sunset from the cliffs of SAMPLE-ISLAND. The sky turned every shade of pink and gold — photos don't do it justice but I tried anyway. This sample island continues to take my breath away after 6 visits.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "post body", "importance": "high"}, {"id": "region_2", "text": "#SampleIsland #SampleCoast #TravelPhotography #GoldenHour #SunsetChasers #SampleSea", "position": "middle-center", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_3", "text": "2:47 PM · Jun 7, 2026 · SAMPLE-DEVICE | 4,821 Likes · 347 Retweets · 89 Quotes · 142 Replies · 12K Views", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement metrics", "importance": "low"}], "stats": {"total_chars": 493, "total_words": 77, "total_regions": 4}} {"prompt_id": "D3_L1_EN_002", "category": "social_media", "level": "L1", "language": "EN", "prompt": "A Pictura food blogger post shows a ramen photograph, a concise review, hashtags and a restaurant location tag.\n\nAt the top-left, condensed profile metadata states: \"HANDLECODE_SAFE · Food Blogger & Recipe Developer | LOCBLOCK-SAFE | 124K followers\"\n\nAt the middle-center, regular post text reads: \"This ramen bowl was memorable: a 14-hour pork broth, hand-pulled noodles, a 63°C egg and chashu-style slices. I have eaten ramen in Kaito, Mizuka and Fuyamio, and this bowl rivals them all. Chef Hana Mori understands balance. Go on a quiet weekday.\"\n\nDirectly below at the middle-center, muted hashtag text reads: \"#HarborEats #RamenLovers #NoodleGuide #FoodPhotography #RestaurantReview #TonkotsuRamen\"\n\nAt the bottom-left, the location and engagement line reads: \"KUMO RAMEN HOUSE — LOCBLOCK-A0036, LOCBLOCK-SAFE | 8,420 likes | 312 comments | 2,841 saves | Posted 3 hours ago\"", "gt_regions": [{"id": "region_0", "text": "HANDLECODE_SAFE · Food Blogger & Recipe Developer | LOCBLOCK-SAFE | 124K followers", "position": "top-left", "size": "small", "type": "data", "carrier": "profile header", "importance": "medium"}, {"id": "region_1", "text": "This ramen bowl was memorable: a 14-hour pork broth, hand-pulled noodles, a 63°C egg and chashu-style slices. I have eaten ramen in Kaito, Mizuka and Fuyamio, and this bowl rivals them all. Chef Hana Mori understands balance. Go on a quiet weekday.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "caption", "importance": "high"}, {"id": "region_2", "text": "#HarborEats #RamenLovers #NoodleGuide #FoodPhotography #RestaurantReview #TonkotsuRamen", "position": "middle-center", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_3", "text": "KUMO RAMEN HOUSE — LOCBLOCK-A0036, LOCBLOCK-SAFE | 8,420 likes | 312 comments | 2,841 saves | Posted 3 hours ago", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement", "importance": "low"}], "stats": {"total_chars": 529, "total_words": 80, "total_regions": 4}} {"prompt_id": "D3_L1_EN_003", "category": "social_media", "level": "L1", "language": "EN", "prompt": "A ProNet post from a tech professional sharing career insights.\n\nAt the top-left, a light 11pt profile header reads: \"SAMPLE-FOUNDER · Co-Founder & CTO at SampleDB · LOCBLOCK-SAFE | 2nd · Following\"\n\nAt the middle-center, 14pt platform body text states: \"5 years ago our sample project was rejected by every demo review panel we applied to. Today we logged a sample funding milestone at SAFE-AMOUNT. The lesson: rejection can redirect a project. Every 'no' forced us to build something clearer than the first draft. To everyone iterating right now — keep refining the path.\"\n\nDirectly below at the middle-center, light secondary text conveys: \"#StartupLife #SampleEntrepreneurship #ProjectAdvice #TechFounders #Resilience #KeepIterating\"\n\nAt the bottom-left, the engagement line bears: \"👍 4,210 · 💬 287 comments · ♻️ 892 reposts | 2d · Edited\"", "gt_regions": [{"id": "region_0", "text": "SAMPLE-FOUNDER · Co-Founder & CTO at SampleDB · LOCBLOCK-SAFE | 2nd · Following", "position": "top-left", "size": "small", "type": "data", "carrier": "profile header", "importance": "medium"}, {"id": "region_1", "text": "5 years ago our sample project was rejected by every demo review panel we applied to. Today we logged a sample funding milestone at SAFE-AMOUNT. The lesson: rejection can redirect a project. Every 'no' forced us to build something clearer than the first draft. To everyone iterating right now — keep refining the path.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "post body", "importance": "high"}, {"id": "region_2", "text": "#StartupLife #SampleEntrepreneurship #ProjectAdvice #TechFounders #Resilience #KeepIterating", "position": "middle-center", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_3", "text": "👍 4,210 · 💬 287 comments · ♻️ 892 reposts | 2d · Edited", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement", "importance": "low"}], "stats": {"total_chars": 544, "total_words": 79, "total_regions": 4}} {"prompt_id": "D3_L2_EN_001", "category": "social_media", "level": "L2", "language": "EN", "prompt": "A viral brand post appears with engagement metrics, two replies and a quoted post.\n\nAt the upper-left, a brand profile in 12pt muted text reads: \"Brewstone Sample HANDLECODE_SAFE · Verified SAFE · 12.4M followers | Follow\"\n\nAt the middle-center, regular 14pt post text reads: \"Summer sample menu is BACK. Introducing the new Coconut Cold Brew & Mango Dragonfruit Refresher — available in the sample app today. Your iced coffee era starts now. Tag someone who needs to know. #BrewstoneSample #CoffeeSummer\"\n\nDirectly below at the middle-center, compact gray metadata presents: \"9:02 AM · Jun 7, 2026 · SampleSocial | 24.8K Likes · 4,210 Retweets · 1,847 Quotes · 3,420 Replies · 2.1M Views\"\n\nAt the bottom-left, the first reply shows: \"HANDLECODE_SAFE: The coconut cold brew is INCREDIBLE. Already on my second one today. Not even sorry. 😂 (247 likes, 12 replies)\"\n\nBelow it at the bottom-left, the second reply reads: \"HANDLECODE_SAFE: Can you make a lower-sugar version? Asking for sample customers who love your brand but prefer lighter sweetness. (1,420 likes, 89 replies, Brewstone Sample replied: 'Great feedback! We're working on it.')\"\n\nAlso at the bottom-left, a quoted post reads: \"HANDLECODE_SAFE quoted: 'me opening the Brewstone Sample app at 9:03 AM after seeing this' [GIF] (4,200 likes, 342 retweets)\"\n\nAcross the bottom-center, a compact availability label reads: \"Sample post · Learn more at WEBLINK_SAFE | View details in the Brewstone Sample App — Earn points | Available for a limited sample window\"", "gt_regions": [{"id": "region_0", "text": "Brewstone Sample HANDLECODE_SAFE · Verified SAFE · 12.4M followers | Follow", "position": "top-left", "size": "small", "type": "data", "carrier": "brand profile", "importance": "medium"}, {"id": "region_1", "text": "Summer sample menu is BACK. Introducing the new Coconut Cold Brew & Mango Dragonfruit Refresher — available in the sample app today. Your iced coffee era starts now. Tag someone who needs to know. #BrewstoneSample #CoffeeSummer", "position": "middle-center", "size": "medium", "type": "body", "carrier": "post", "importance": "high"}, {"id": "region_2", "text": "9:02 AM · Jun 7, 2026 · SampleSocial | 24.8K Likes · 4,210 Retweets · 1,847 Quotes · 3,420 Replies · 2.1M Views", "position": "middle-center", "size": "small", "type": "data", "carrier": "engagement bar", "importance": "medium"}, {"id": "region_3", "text": "HANDLECODE_SAFE: The coconut cold brew is INCREDIBLE. Already on my second one today. Not even sorry. 😂 (247 likes, 12 replies)", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply 1", "importance": "medium"}, {"id": "region_4", "text": "HANDLECODE_SAFE: Can you make a lower-sugar version? Asking for sample customers who love your brand but prefer lighter sweetness. (1,420 likes, 89 replies, Brewstone Sample replied: 'Great feedback! We're working on it.')", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply 2", "importance": "medium"}, {"id": "region_5", "text": "HANDLECODE_SAFE quoted: 'me opening the Brewstone Sample app at 9:03 AM after seeing this' [GIF] (4,200 likes, 342 retweets)", "position": "bottom-left", "size": "small", "type": "body", "carrier": "quote tweet", "importance": "medium"}, {"id": "region_6", "text": "Sample post · Learn more at WEBLINK_SAFE | View details in the Brewstone Sample App — Earn points | Available for a limited sample window", "position": "bottom-center", "size": "small", "type": "body", "carrier": "sample label", "importance": "low"}], "stats": {"total_chars": 1023, "total_words": 162, "total_regions": 7}} {"prompt_id": "D3_L2_EN_002", "category": "social_media", "level": "L2", "language": "EN", "prompt": "A fitness influencer's Pictura carousel post includes a main caption, a separate meal-plan data card, hashtags and community engagement.\n\nAt the top left, understated profile metadata reads: \"HANDLECODE_SAFE · SAFE-CERT | Performance Coach | 284K followers | Creator | Bio: Helping busy professionals plan four hours of weekly strength training\"\n\nAt the middle center, the main caption reads: \"SAVE THIS: My prep-season meal plan for an 8-week strength block. No crash diets, no cardio marathons — just balanced meals and progressive overload.\"\n\nDirectly beneath it at the middle center, a compact meal-plan card reads: \"DAILY MACROS: Calories 2,400 | Protein 200g | Carbs 220g | Fat 80g — Meal 1 (7AM): Oats + whey + banana (450 cal) | Meal 2 (10AM): Chicken breast + rice + broccoli (520 cal) | Meal 3 (1PM): Salmon + sweet potato (480 cal) | Meal 4 (4PM): Greek yogurt + berries + almonds (380 cal) | Meal 5 (7PM): Steak + rice + asparagus (570 cal)\"\n\nAt the middle left, a muted 12pt hashtag line reads: \"#MealPrep #StrengthTraining #MacroTracking #BodyRecomp #FitnessOver30 #PerformanceNutrition #ProteinFirst | Full meal-plan guide in bio\"\n\nAt the bottom left, condensed 11pt engagement metadata reads: \"❤️ 12,847 likes | 💬 892 comments | 🔖 24,100 saves | ♻️ 3,420 shares | Posted 6 hours ago\"\n\nDirectly beneath it at the bottom left, a muted 12pt comments block reads: \"Top comments: HANDLECODE_SAFE: 'This plan is exactly what I needed.' (liked by creator) | HANDLECODE_SAFE: 'Do you adjust carbohydrates on rest days?' — HANDLECODE_SAFE replied: 'Only adjust carbohydrates; keep protein the same.'\"", "gt_regions": [{"id": "region_0", "text": "HANDLECODE_SAFE · SAFE-CERT | Performance Coach | 284K followers | Creator | Bio: Helping busy professionals plan four hours of weekly strength training", "position": "top-left", "size": "small", "type": "data", "carrier": "profile", "importance": "medium"}, {"id": "region_1", "text": "SAVE THIS: My prep-season meal plan for an 8-week strength block. No crash diets, no cardio marathons — just balanced meals and progressive overload.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "caption", "importance": "high"}, {"id": "region_2", "text": "DAILY MACROS: Calories 2,400 | Protein 200g | Carbs 220g | Fat 80g — Meal 1 (7AM): Oats + whey + banana (450 cal) | Meal 2 (10AM): Chicken breast + rice + broccoli (520 cal) | Meal 3 (1PM): Salmon + sweet potato (480 cal) | Meal 4 (4PM): Greek yogurt + berries + almonds (380 cal) | Meal 5 (7PM): Steak + rice + asparagus (570 cal)", "position": "middle-center", "size": "small", "type": "data", "carrier": "meal-plan data card", "importance": "high"}, {"id": "region_3", "text": "#MealPrep #StrengthTraining #MacroTracking #BodyRecomp #FitnessOver30 #PerformanceNutrition #ProteinFirst | Full meal-plan guide in bio", "position": "middle-left", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_4", "text": "❤️ 12,847 likes | 💬 892 comments | 🔖 24,100 saves | ♻️ 3,420 shares | Posted 6 hours ago", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement", "importance": "low"}, {"id": "region_5", "text": "Top comments: HANDLECODE_SAFE: 'This plan is exactly what I needed.' (liked by creator) | HANDLECODE_SAFE: 'Do you adjust carbohydrates on rest days?' — HANDLECODE_SAFE replied: 'Only adjust carbohydrates; keep protein the same.'", "position": "bottom-left", "size": "small", "type": "body", "carrier": "comments", "importance": "medium"}], "stats": {"total_chars": 1084, "total_words": 155, "total_regions": 6}} {"prompt_id": "D3_L2_EN_003", "category": "social_media", "level": "L2", "language": "EN", "prompt": "A tech CEO's ProNet announcement post about a product launch with industry reactions.\n\nAt the top left, muted 12pt profile metadata reads: \"STAFF-SAFE · CEO & Co-Founder at AtlasDB · Formerly at HarborPay and Northstar Labs · 142K followers · 1st\"\n\nAt the middle center, standard social-post type reads: \"Today we're announcing AtlasDB 3.0 — our largest database release yet. After 18 months of development, we've rebuilt the query engine from scratch, added AI-powered optimization, and achieved TridentSQL wire-protocol compatibility.\"\n\nDirectly beneath it at the middle center, fine 10pt feature text reads: \"What's new in 3.0: • AI-powered query optimization (avg 4x faster) • Global distribution across 28 regions • TridentSQL wire compatibility • Built-in vector search • Branching workflows for schema changes\"\n\nAlso at the middle center, compact customer evidence reads: \"Early access customers include EdgeDeploy, TaskLine, ScheduleLink, and NorthSend. 'AtlasDB reduced our database costs by 60% while improving p99 latency' — CTO-SAFE, TaskLine\"\n\nAt the middle left, a muted 12pt hashtag line reads: \"#AtlasDB #DatabaseEngineering #Startups #ProductLaunch #DevTools #OpenSource #Serverless | Try it now: WEBLINK_SAFE/start\"\n\nAt the bottom left, condensed 12pt engagement metadata reads: \"👍 8,420 · 💬 847 comments · ♻️ 2,100 reposts · 📊 284K impressions | Posted 4h ago\"\n\nDirectly beneath it at the bottom left, compact featured reactions read: \"Featured reactions: HANDLECODE_SAFE: 'This is the database I wished existed when building at Northstar Labs. Congrats, AtlasDB team.' | HANDLECODE_SAFE: 'Just migrated our production database. The branching feature alone is worth it.'\"", "gt_regions": [{"id": "region_0", "text": "STAFF-SAFE · CEO & Co-Founder at AtlasDB · Formerly at HarborPay and Northstar Labs · 142K followers · 1st", "position": "top-left", "size": "small", "type": "data", "carrier": "profile", "importance": "medium"}, {"id": "region_1", "text": "Today we're announcing AtlasDB 3.0 — our largest database release yet. After 18 months of development, we've rebuilt the query engine from scratch, added AI-powered optimization, and achieved TridentSQL wire-protocol compatibility.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "post", "importance": "high"}, {"id": "region_2", "text": "What's new in 3.0: • AI-powered query optimization (avg 4x faster) • Global distribution across 28 regions • TridentSQL wire compatibility • Built-in vector search • Branching workflows for schema changes", "position": "middle-center", "size": "small", "type": "body", "carrier": "post", "importance": "high"}, {"id": "region_3", "text": "Early access customers include EdgeDeploy, TaskLine, ScheduleLink, and NorthSend. 'AtlasDB reduced our database costs by 60% while improving p99 latency' — CTO-SAFE, TaskLine", "position": "middle-center", "size": "small", "type": "body", "carrier": "post", "importance": "medium"}, {"id": "region_4", "text": "#AtlasDB #DatabaseEngineering #Startups #ProductLaunch #DevTools #OpenSource #Serverless | Try it now: WEBLINK_SAFE/start", "position": "middle-left", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_5", "text": "👍 8,420 · 💬 847 comments · ♻️ 2,100 reposts · 📊 284K impressions | Posted 4h ago", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement", "importance": "low"}, {"id": "region_6", "text": "Featured reactions: HANDLECODE_SAFE: 'This is the database I wished existed when building at Northstar Labs. Congrats, AtlasDB team.' | HANDLECODE_SAFE: 'Just migrated our production database. The branching feature alone is worth it.'", "position": "bottom-left", "size": "small", "type": "body", "carrier": "comments", "importance": "medium"}], "stats": {"total_chars": 1150, "total_words": 159, "total_regions": 7}} {"prompt_id": "D3_L3_EN_001", "category": "social_media", "level": "L3", "language": "EN", "prompt": "A fictional athletics brand's anniversary post displayed in a clean desktop social-media interface, with a brand profile, a timestamped engagement snapshot, three public reply threads, a disclosed sponsored quote post, and trending context.\n\nAt the top-left, the compact brand-profile row reads: \"Apex Motion Athletics · HANDLECODE_SAFE | Running footwear, design archives and customer support | WEBLINK_SAFE\"\n\nAt the middle center, the main anniversary post states: \"Fifty years ago today, on June 7, 1976, our workshop logged the first LoopGrid outsole prototype in Notebook 18. We are opening that archive today with the original sketch, the first wear-test pair and the production notes that led to the Relay 76 running shoe. The archive thread posts at noon with image descriptions and material notes. #ApexArchive #Relay76\"\n\nDirectly beneath the post in the same middle-center area, the timestamp and engagement snapshot reads: \"11:00 AM · June 7, 2026 · Web | Snapshot captured 2:00 PM: 18,420 Likes · 3,240 Reposts · 612 Quote Posts · 486 Replies · 1.8M Views · 4,920 Bookmarks | Counts may change after capture\"\n\nAt the top of the bottom-left reply column, the first public exchange reads: \"HANDLECODE_SAFE · 11:18 AM: My first long-distance shoe was the Relay 76 reissue. Will the archive thread include the original sizing and material notes? (1,240 Likes) | Apex Motion replied · 11:25 AM: Yes. The thread includes the archived last-shape notes, upper materials and image descriptions.\"\n\nDirectly beneath it in the same bottom-left column, the second public exchange reads: \"HANDLECODE_SAFE · 11:31 AM: Please add alt text and downloadable transcripts for the notebook scans and prototype photos. (830 Likes) | Apex Motion replied · 11:36 AM: Alt text is included on every image, and a text transcript will be linked in the archive thread.\"\n\nAt the foot of the bottom-left reply column, the third public exchange reads: \"HANDLECODE_SAFE · 11:42 AM: What changed between the 1976 sketch and the first production outsole? (610 Likes) | Apex Motion replied · 11:48 AM: The noon archive thread compares the lug spacing, rubber compound notes and two wear-test revisions.\"\n\nAt the bottom center, a disclosed sponsored quote post reads: \"QUOTE POST — HANDLECODE_SAFE · ATHLETE-SAFE · Paid partnership with Apex Motion · 12:05 PM: Product history is rarely a straight line. The sketches and wear-test revisions in today's archive thread show how much iteration came before the Relay 76. #ApexArchive (2,760 Likes)\"\n\nAt the bottom-right, a compact trending-context panel states: \"TRENDING CONTEXT — Snapshot captured 2:00 PM, June 7, 2026 | #ApexArchive: 4,720 public posts | #Relay76: 1,280 public posts | Related thread: “1976 LoopGrid Archive — Sketches, Wear Tests and Production Changes” | Public counts are interface snapshots and may change\"", "gt_regions": [{"id": "region_0", "text": "Apex Motion Athletics · HANDLECODE_SAFE | Running footwear, design archives and customer support | WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "brand profile", "importance": "medium"}, {"id": "region_1", "text": "Fifty years ago today, on June 7, 1976, our workshop logged the first LoopGrid outsole prototype in Notebook 18. We are opening that archive today with the original sketch, the first wear-test pair and the production notes that led to the Relay 76 running shoe. The archive thread posts at noon with image descriptions and material notes. #ApexArchive #Relay76", "position": "middle-center", "size": "medium", "type": "body", "carrier": "main post", "importance": "high"}, {"id": "region_2", "text": "11:00 AM · June 7, 2026 · Web | Snapshot captured 2:00 PM: 18,420 Likes · 3,240 Reposts · 612 Quote Posts · 486 Replies · 1.8M Views · 4,920 Bookmarks | Counts may change after capture", "position": "middle-center", "size": "small", "type": "data", "carrier": "engagement", "importance": "medium"}, {"id": "region_3", "text": "HANDLECODE_SAFE · 11:18 AM: My first long-distance shoe was the Relay 76 reissue. Will the archive thread include the original sizing and material notes? (1,240 Likes) | Apex Motion replied · 11:25 AM: Yes. The thread includes the archived last-shape notes, upper materials and image descriptions.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply thread 1", "importance": "medium"}, {"id": "region_4", "text": "HANDLECODE_SAFE · 11:31 AM: Please add alt text and downloadable transcripts for the notebook scans and prototype photos. (830 Likes) | Apex Motion replied · 11:36 AM: Alt text is included on every image, and a text transcript will be linked in the archive thread.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply thread 2", "importance": "medium"}, {"id": "region_5", "text": "HANDLECODE_SAFE · 11:42 AM: What changed between the 1976 sketch and the first production outsole? (610 Likes) | Apex Motion replied · 11:48 AM: The noon archive thread compares the lug spacing, rubber compound notes and two wear-test revisions.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply thread 3", "importance": "medium"}, {"id": "region_6", "text": "QUOTE POST — HANDLECODE_SAFE · ATHLETE-SAFE · Paid partnership with Apex Motion · 12:05 PM: Product history is rarely a straight line. The sketches and wear-test revisions in today's archive thread show how much iteration came before the Relay 76. #ApexArchive (2,760 Likes)", "position": "bottom-center", "size": "small", "type": "body", "carrier": "celebrity quote tweet", "importance": "high"}, {"id": "region_7", "text": "TRENDING CONTEXT — Snapshot captured 2:00 PM, June 7, 2026 | #ApexArchive: 4,720 public posts | #Relay76: 1,280 public posts | Related thread: “1976 LoopGrid Archive — Sketches, Wear Tests and Production Changes” | Public counts are interface snapshots and may change", "position": "bottom-right", "size": "small", "type": "data", "carrier": "trending context", "importance": "low"}], "stats": {"total_chars": 2002, "total_words": 320, "total_regions": 8}} {"prompt_id": "D3_L3_EN_002", "category": "social_media", "level": "L3", "language": "EN", "prompt": "A fictional independent exhibition designer's detailed Pictura project update, showing a completed weekly plan, the next four weeks, a budget status, engagement metadata, and public process questions.\n\nAt the top-left, the compact creator profile reads: \"HANDLECODE_SAFE | Independent exhibition designer documenting the North Quay Materials Study | Process notes, prototypes and archive methods | Project index: WEBLINK_SAFE\"\n\nAt the middle center, the main project-update caption reads: \"NORTH QUAY MATERIALS STUDY — WEEK 12 OF 16 | Final installation review: July 10, 2026. Week 12 closed the material-selection milestone and moved the project into fabrication preparation. The approved direction uses six surface samples, three panel formats and one modular display rail. Four weeks remain for fabrication files, labels, installation testing and final documentation.\"\n\nIn the upper portion of the middle-left caption column, the completed weekly schedule reads: \"WEEK 12 COMPLETED: Monday — reduced the reference board from 22 cards to 10 approved references | Tuesday — tested 20 material swatches and selected 6 | Wednesday — developed 24 layout thumbnails and selected 3 panel formats | Thursday — reviewed Prototype 2 with the fabricator | Friday — resolved 22 review notes and issued Revision C | Saturday — photographed the approved samples | Sunday — archived files and prepared the Week 13 fabrication brief\"\n\nDirectly beneath it in the same middle-left column, the next-step tracker states: \"WEEKS 13–16: Week 13 — dimensioned fabrication drawings and cost check | Week 14 — label proofs and accessibility review | Week 15 — full-scale installation test and corrections | Week 16 — final installation, photography and handover | Current budget: $18,400 approved; $13,760 committed; $4,640 uncommitted | Scope changes require written approval\"\n\nBeneath the main caption at the middle center, a compact topic and disclosure line reads: \"#ExhibitionDesign #MaterialResearch #PrototypeReview #DesignProcess #NorthQuayStudy | Project documentation only; not a coaching offer | Fabrication partners and paid materials are credited in the project index: WEBLINK_SAFE\"\n\nAt the top of the bottom-left interaction panel, the timestamped engagement snapshot reads: \"Posted June 15, 2026 at 9:00 AM | Snapshot captured June 15, 2026 at 5:00 PM: 3,420 Likes | 186 Comments | 940 Saves | 214 Shares | Process video: 28,600 Views | Counts may change after capture\"\n\nDirectly beneath the engagement line, the first public exchange reads: \"HANDLECODE_SAFE · 10:14 AM: How did you narrow 20 swatches to six without losing the warmer options? | Creator replied · 10:26 AM: We scored color shift under three light levels, surface durability, lead time and compatibility with the display rail. The scoring sheet is linked in the project index. (142 Likes)\"\n\nAt the foot of the same bottom-left interaction panel, the second public exchange reads: \"HANDLECODE_SAFE · 11:02 AM: Will the label proofs include large-print and screen-reader versions? | Creator replied · 11:15 AM: Yes. Week 14 includes large-print proofs, reading-order checks and a downloadable text version before the installation test. (118 Likes)\"", "gt_regions": [{"id": "region_0", "text": "HANDLECODE_SAFE | Independent exhibition designer documenting the North Quay Materials Study | Process notes, prototypes and archive methods | Project index: WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "profile", "importance": "medium"}, {"id": "region_1", "text": "NORTH QUAY MATERIALS STUDY — WEEK 12 OF 16 | Final installation review: July 10, 2026. Week 12 closed the material-selection milestone and moved the project into fabrication preparation. The approved direction uses six surface samples, three panel formats and one modular display rail. Four weeks remain for fabrication files, labels, installation testing and final documentation.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "caption", "importance": "high"}, {"id": "region_2", "text": "WEEK 12 COMPLETED: Monday — reduced the reference board from 22 cards to 10 approved references | Tuesday — tested 20 material swatches and selected 6 | Wednesday — developed 24 layout thumbnails and selected 3 panel formats | Thursday — reviewed Prototype 2 with the fabricator | Friday — resolved 22 review notes and issued Revision C | Saturday — photographed the approved samples | Sunday — archived files and prepared the Week 13 fabrication brief", "position": "middle-left", "size": "small", "type": "data", "carrier": "caption", "importance": "medium"}, {"id": "region_3", "text": "WEEKS 13–16: Week 13 — dimensioned fabrication drawings and cost check | Week 14 — label proofs and accessibility review | Week 15 — full-scale installation test and corrections | Week 16 — final installation, photography and handover | Current budget: $18,400 approved; $13,760 committed; $4,640 uncommitted | Scope changes require written approval", "position": "middle-left", "size": "small", "type": "data", "carrier": "caption", "importance": "medium"}, {"id": "region_4", "text": "#ExhibitionDesign #MaterialResearch #PrototypeReview #DesignProcess #NorthQuayStudy | Project documentation only; not a coaching offer | Fabrication partners and paid materials are credited in the project index: WEBLINK_SAFE", "position": "middle-center", "size": "small", "type": "data", "carrier": "hashtags", "importance": "medium"}, {"id": "region_5", "text": "Posted June 15, 2026 at 9:00 AM | Snapshot captured June 15, 2026 at 5:00 PM: 3,420 Likes | 186 Comments | 940 Saves | 214 Shares | Process video: 28,600 Views | Counts may change after capture", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement metrics", "importance": "low"}, {"id": "region_6", "text": "HANDLECODE_SAFE · 10:14 AM: How did you narrow 20 swatches to six without losing the warmer options? | Creator replied · 10:26 AM: We scored color shift under three light levels, surface durability, lead time and compatibility with the display rail. The scoring sheet is linked in the project index. (142 Likes)", "position": "bottom-left", "size": "small", "type": "body", "carrier": "comments section", "importance": "medium"}, {"id": "region_7", "text": "HANDLECODE_SAFE · 11:02 AM: Will the label proofs include large-print and screen-reader versions? | Creator replied · 11:15 AM: Yes. Week 14 includes large-print proofs, reading-order checks and a downloadable text version before the installation test. (118 Likes)", "position": "bottom-left", "size": "small", "type": "body", "carrier": "comments section", "importance": "medium"}], "stats": {"total_chars": 2343, "total_words": 339, "total_regions": 8}} {"prompt_id": "D3_L3_EN_003", "category": "social_media", "level": "L3", "language": "EN", "prompt": "A fictional public-interest newswire thread shown in a desktop social-media interface, reporting the opening of an intercity high-speed railway with sourced timetable, fare, ridership, employment and emissions context.\n\nAt the top-left, the compact newsroom profile reads: \"Northbridge Newswire · HANDLECODE_SAFE | Independent public-interest newsroom | Source and corrections policy: WEBLINK_SAFE\"\n\nAt the middle center, the opening post states: \"OPENING DAY: CoastLink 300 departed Alder Central at 6:15 AM for Harbor Terminal, beginning scheduled high-speed service between the two cities. The 880 km trip is timetabled for 3 hours 40 minutes, down from 11 hours on the previous direct service. The first train carried 847 passengers in 900 seats, an opening-run occupancy of 94.1%. Scheduled arrival: 9:55 AM. #CoastLink300 #PassengerRail\"\n\nDirectly beneath it in the same middle-center thread, the route and fare details read: \"THREAD 2/4 — ROUTE, SPEED & FARES: Alder Central 6:15 AM → Midvale Exchange 7:52 AM / 8:00 AM → Harbor Terminal 9:55 AM. End-to-end distance: 880 km; scheduled average speed including the stop: 240 km/h; maximum authorized speed: 300 km/h (186 mph). Each scheduled train has 900 seats; 14 trains run in each direction daily. Introductory one-way fares start at $89 Standard and $189 First; mandatory booking fees are included, inventory is limited, and change/refund rules vary by fare. Project outturn cost: $18.4 billion. Main construction: July 2014–June 2026. Timetable and fare rules: WEBLINK_SAFE\"\n\nIn the middle-left thread panel, the sourcing and verification note states: \"THREAD 3/4 — SOURCES: The operator's opening bulletin provides the timetable, 900-seat capacity, 847-passenger count, fare floor and outturn cost. A Northbridge Newswire reporter observed the 6:15 AM departure. Ridership, mode-shift, employment and emissions figures below are forecasts from the published appraisal, not observed opening-day results. Source documents and methodology: WEBLINK_SAFE\"\n\nIn the middle-right data panel, the forecast context reads: \"THREAD 4/4 — 2028 APPRAISAL FORECAST: 4.20 million annual one-way passenger journeys against 9.198 million scheduled seats, implying a 45.7% average load factor. Journeys = 1.35 million shifted from private cars + 0.72 million shifted from air + 0.63 million shifted from conventional rail or coach + 1.50 million new or induced journeys. Baselines: 7.50 million annual corridor car journeys and 1.20 million annual air journeys; the modeled shifts equal 18% and 60%, respectively. Employment: 12,000 construction job-years during 2014–2026, plus an estimated 1,150 ongoing operations and maintenance positions. Net annual operating-emissions reduction: about 249,000 metric tons CO2e; construction emissions are excluded. Appraisal: WEBLINK_SAFE\"\n\nAt the top of the bottom-left interaction panel, the timestamped engagement snapshot reads: \"6:20 AM · June 7, 2026 · Web | Snapshot captured 12:00 PM: 12,840 Likes · 3,410 Reposts · 620 Quote Posts · 480 Replies · 1.26M Views · 3,060 Bookmarks | Counts may change after capture\"\n\nDirectly beneath the snapshot, two public reply exchanges read: \"HANDLECODE_SAFE · 7:08 AM: Does the 3 hour 40 minute time include the Midvale stop? | Northbridge Newswire replied · 7:14 AM: Yes. It is the published end-to-end timetable from 6:15 AM to 9:55 AM, including the eight-minute Midvale stop. || HANDLECODE_SAFE · 10:12 AM: Did the first train arrive on schedule? | Northbridge Newswire replied · 10:18 AM: The operator reported doors open at 9:57 AM, two minutes behind the 9:55 AM schedule; 3 hours 40 minutes remains the scheduled journey time.\"\n\nAt the foot of the same bottom-left panel, a reader question and context note state: \"HANDLECODE_SAFE · 8:15 AM: Does the 249,000-ton figure include building the line? | CONTEXT NOTE · 8:31 AM: No. It is a net annual operations estimate. The appraisal uses 20 g CO2e per passenger-km for CoastLink, 171 g for private car, 150 g for air and 45 g for displaced conventional rail or coach. Mode-shift savings are reduced by emissions from 1.50 million induced rail journeys: 179,388 + 82,368 + 13,860 − 26,400 = 249,216 metric tons CO2e, rounded to 249,000. Construction and infrastructure lifecycle emissions are outside this figure. Method: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "Northbridge Newswire · HANDLECODE_SAFE | Independent public-interest newsroom | Source and corrections policy: WEBLINK_SAFE", "position": "top-left", "size": "small", "type": "data", "carrier": "news profile", "importance": "medium"}, {"id": "region_1", "text": "OPENING DAY: CoastLink 300 departed Alder Central at 6:15 AM for Harbor Terminal, beginning scheduled high-speed service between the two cities. The 880 km trip is timetabled for 3 hours 40 minutes, down from 11 hours on the previous direct service. The first train carried 847 passengers in 900 seats, an opening-run occupancy of 94.1%. Scheduled arrival: 9:55 AM. #CoastLink300 #PassengerRail", "position": "middle-center", "size": "medium", "type": "body", "carrier": "opening post", "importance": "high"}, {"id": "region_2", "text": "THREAD 2/4 — ROUTE, SPEED & FARES: Alder Central 6:15 AM → Midvale Exchange 7:52 AM / 8:00 AM → Harbor Terminal 9:55 AM. End-to-end distance: 880 km; scheduled average speed including the stop: 240 km/h; maximum authorized speed: 300 km/h (186 mph). Each scheduled train has 900 seats; 14 trains run in each direction daily. Introductory one-way fares start at $89 Standard and $189 First; mandatory booking fees are included, inventory is limited, and change/refund rules vary by fare. Project outturn cost: $18.4 billion. Main construction: July 2014–June 2026. Timetable and fare rules: WEBLINK_SAFE", "position": "middle-center", "size": "small", "type": "body", "carrier": "thread 2", "importance": "high"}, {"id": "region_3", "text": "THREAD 3/4 — SOURCES: The operator's opening bulletin provides the timetable, 900-seat capacity, 847-passenger count, fare floor and outturn cost. A Northbridge Newswire reporter observed the 6:15 AM departure. Ridership, mode-shift, employment and emissions figures below are forecasts from the published appraisal, not observed opening-day results. Source documents and methodology: WEBLINK_SAFE", "position": "middle-left", "size": "small", "type": "body", "carrier": "thread 3", "importance": "medium"}, {"id": "region_4", "text": "THREAD 4/4 — 2028 APPRAISAL FORECAST: 4.20 million annual one-way passenger journeys against 9.198 million scheduled seats, implying a 45.7% average load factor. Journeys = 1.35 million shifted from private cars + 0.72 million shifted from air + 0.63 million shifted from conventional rail or coach + 1.50 million new or induced journeys. Baselines: 7.50 million annual corridor car journeys and 1.20 million annual air journeys; the modeled shifts equal 18% and 60%, respectively. Employment: 12,000 construction job-years during 2014–2026, plus an estimated 1,150 ongoing operations and maintenance positions. Net annual operating-emissions reduction: about 249,000 metric tons CO2e; construction emissions are excluded. Appraisal: WEBLINK_SAFE", "position": "middle-right", "size": "small", "type": "data", "carrier": "thread 4", "importance": "medium"}, {"id": "region_5", "text": "6:20 AM · June 7, 2026 · Web | Snapshot captured 12:00 PM: 12,840 Likes · 3,410 Reposts · 620 Quote Posts · 480 Replies · 1.26M Views · 3,060 Bookmarks | Counts may change after capture", "position": "bottom-left", "size": "small", "type": "data", "carrier": "engagement", "importance": "medium"}, {"id": "region_6", "text": "HANDLECODE_SAFE · 7:08 AM: Does the 3 hour 40 minute time include the Midvale stop? | Northbridge Newswire replied · 7:14 AM: Yes. It is the published end-to-end timetable from 6:15 AM to 9:55 AM, including the eight-minute Midvale stop. || HANDLECODE_SAFE · 10:12 AM: Did the first train arrive on schedule? | Northbridge Newswire replied · 10:18 AM: The operator reported doors open at 9:57 AM, two minutes behind the 9:55 AM schedule; 3 hours 40 minutes remains the scheduled journey time.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "replies", "importance": "medium"}, {"id": "region_7", "text": "HANDLECODE_SAFE · 8:15 AM: Does the 249,000-ton figure include building the line? | CONTEXT NOTE · 8:31 AM: No. It is a net annual operations estimate. The appraisal uses 20 g CO2e per passenger-km for CoastLink, 171 g for private car, 150 g for air and 45 g for displaced conventional rail or coach. Mode-shift savings are reduced by emissions from 1.50 million induced rail journeys: 179,388 + 82,368 + 13,860 − 26,400 = 249,216 metric tons CO2e, rounded to 249,000. Construction and infrastructure lifecycle emissions are outside this figure. Method: WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "body", "carrier": "reply + community note", "importance": "medium"}], "stats": {"total_chars": 3505, "total_words": 573, "total_regions": 8}} {"prompt_id": "D2_L1_EN_001", "category": "slide", "level": "L1", "language": "EN", "prompt": "A presentation slide projected on a conference room screen.\n\nSpanning the center, the principal slide heading, rendered in bold 24pt Segoe UI title leading from the upper band, announces: \"ARTIFICIAL INTELLIGENCE IN MODERN SERVICE FLOWS — Transforming Triage, Routing, and Visitor Outcomes Through Machine Learning\"\n\nAt the lower-left corner, the slide, set in condensed slim 10pt attribution from the bottom-left, proclaims: \"Presented by: SAMPLE-SPEAKER — Chief of AI Research, Ridgemont Sample Lab — Sample Informatics Conference 2026\"\n\nAlong the bottom edge, the slide, set in condensed 10pt footer metadata at the right-hand base, states: \"June 14, 2026 | LOCBLOCK-SAFE Convention Center | Session: AI-4B | 2:00 PM - 2:45 PM (including Q&A)\"\n\nRunning across the base, the slide spanning the lower edge, in slim 10pt attribution, conveys: \"OUTLINE: Current State of AI in Service Settings | Case Studies: Routing, Review, Sample Data | Implementation Challenges & Sample Governance Landscape | Future Directions: Personalized Services at Scale\"", "gt_regions": [{"id": "region_0", "text": "ARTIFICIAL INTELLIGENCE IN MODERN SERVICE FLOWS — Transforming Triage, Routing, and Visitor Outcomes Through Machine Learning", "position": "middle-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "Presented by: SAMPLE-SPEAKER — Chief of AI Research, Ridgemont Sample Lab — Sample Informatics Conference 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_2", "text": "June 14, 2026 | LOCBLOCK-SAFE Convention Center | Session: AI-4B | 2:00 PM - 2:45 PM (including Q&A)", "position": "bottom-right", "size": "small", "type": "data", "carrier": "slide", "importance": "low"}, {"id": "region_3", "text": "OUTLINE: Current State of AI in Service Settings | Case Studies: Routing, Review, Sample Data | Implementation Challenges & Sample Governance Landscape | Future Directions: Personalized Services at Scale", "position": "bottom-center", "size": "small", "type": "body", "carrier": "slide", "importance": "medium"}], "stats": {"total_chars": 538, "total_words": 74, "total_regions": 4}} {"prompt_id": "D2_L1_EN_002", "category": "slide", "level": "L1", "language": "EN", "prompt": "A corporate quarterly business review slide glows on a large TV in a boardroom.\n\nAcross the top, a commanding presentation header in bold 24pt type reads: \"Q4 METRICS UPDATE & FY2026 OUTLOOK — Meridian Technologies Quarterly Business Review\"\n\nBelow it, a compact 11pt footnote aligned to the top-right identifies: \"Presented by: Jordan Lee, Finance Lead — Meridian Technologies — January 28, 2026\"\n\nAt the center, a well-spaced 15pt body panel lists: \"Q4 HIGHLIGHTS: Revenue $38.2M (+24% YoY) | EBITDA $7.1M (margin 18.6%) | New deals closed: 14 | ARR growth: +31% to $148M | Cash on hand: $89M\"\n\nAlong the lower edge, a condensed 10pt footer centered on the slide summarizes: \"FY2026 GUIDANCE: Revenue $165–175M | EBITDA margin 19–21% | Headcount plan: 120 new roles | AI product investment: $12M | Product readiness: on track for Q3 2027 review\"", "gt_regions": [{"id": "region_0", "text": "Q4 METRICS UPDATE & FY2026 OUTLOOK — Meridian Technologies Quarterly Business Review", "position": "top-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "Presented by: Jordan Lee, Finance Lead — Meridian Technologies — January 28, 2026", "position": "top-right", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_2", "text": "Q4 HIGHLIGHTS: Revenue $38.2M (+24% YoY) | EBITDA $7.1M (margin 18.6%) | New deals closed: 14 | ARR growth: +31% to $148M | Cash on hand: $89M", "position": "middle-center", "size": "medium", "type": "data", "carrier": "slide", "importance": "high"}, {"id": "region_3", "text": "FY2026 GUIDANCE: Revenue $165–175M | EBITDA margin 19–21% | Headcount plan: 120 new roles | AI product investment: $12M | Product readiness: on track for Q3 2027 review", "position": "middle-center", "size": "small", "type": "data", "carrier": "slide", "importance": "high"}], "stats": {"total_chars": 475, "total_words": 73, "total_regions": 4}} {"prompt_id": "D2_L1_EN_003", "category": "slide", "level": "L1", "language": "EN", "prompt": "A TED-talk style presentation slide with bold statement and speaker attribution.\n\nThe slide in the middle of the composition, set in bold 28pt Helvetica Neue type, bears: \"SAMPLE SUSTAINABILITY PLAN — The Scenario Is Clear. The Tools Exist. What's Missing Is Organizational Alignment and Shared Urgency.\"\n\nDirectly below, the slide in the lower-left in fine 9pt Avenir type shows: \"SAMPLE-SPEAKER — Sustainability Guide Advisor — Former Lead Author, Sample Panel Report — IdeaStage LOCBLOCK-SAFE, March 14, 2026\"\n\nDirectly below, the slide, set in slim 11pt Calibri occupying the central area, reads: \"KEY FACTS: Sample scenario gives 7 years to halve demo emissions (Sample Panel, 2023) | Renewable markers are cheaper in 90% of sample regions | $4.3 trillion sample investment needed — current commitment marker: $1.8 trillion\"\n\nIn the middle band, At the base, a slide footer line in understated 10pt Segoe UI is lettered: \"#SampleSustainability | HANDLECODE_SAFE | Full report: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "SAMPLE SUSTAINABILITY PLAN — The Scenario Is Clear. The Tools Exist. What's Missing Is Organizational Alignment and Shared Urgency.", "position": "middle-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "SAMPLE-SPEAKER — Sustainability Guide Advisor — Former Lead Author, Sample Panel Report — IdeaStage LOCBLOCK-SAFE, March 14, 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_2", "text": "KEY FACTS: Sample scenario gives 7 years to halve demo emissions (Sample Panel, 2023) | Renewable markers are cheaper in 90% of sample regions | $4.3 trillion sample investment needed — current commitment marker: $1.8 trillion", "position": "middle-center", "size": "small", "type": "data", "carrier": "slide", "importance": "high"}, {"id": "region_3", "text": "#SampleSustainability | HANDLECODE_SAFE | Full report: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "slide footer", "importance": "low"}], "stats": {"total_chars": 553, "total_words": 76, "total_regions": 4}} {"prompt_id": "D2_L2_EN_001", "category": "slide", "level": "L2", "language": "EN", "prompt": "A data-heavy presentation slide showing key findings with bullet points and statistics.\n\nThe principal heading, rendered in bold capitalized Calibri leading from the upper-left, declares: \"KEY FINDINGS — Q2 2026 Sample Experience Analysis — Research Team Readout\"\n\nIn the middle band, the slide, set in well-spaced 14pt Segoe UI along the left half, states: \"SATISFACTION: Overall CSAT increased from 71% to 89% (+18pp YoY) — driven primarily by improved mobile experience and faster support resolution times. Highest gains in sample segment A (+24pp).\"\n\nPositioned centrally, in standard 15pt Calibri, the slide along the left half bears: \"RETENTION: Monthly churn decreased from 8.2% to 5.1% (-3.1pp) — sample savings marker ~$2.4M annually. Sample accounts staying 12+ months increased to 67% (was 48%).\"\n\nPositioned centrally, in standard 15pt Calibri, the slide along the right half states: \"NPS: Net Promoter Score reached 72 (benchmark: 45) — up from 58 in Q1. Promoters: 78% | Passives: 16% | Detractors: 6%. Top driver: improved onboarding.\"\n\nSpanning the center, the slide, set in condensed 10pt Arial in the right column, lists: \"SUPPORT: Avg resolution time: 2.4 hours (was 8.1h in Q1 2025) | First-contact resolution: 84% | Customer effort score: 2.1/7 (low = good)\"\n\nAlong the bottom edge, a slim slide strip at the lower-left corner, in slim 11pt Calibri, states: \"RECOMMENDATIONS: 1) Scale mobile-first onboarding (+24pp CSAT impact) | 2) Expand AI chatbot to sample billing & workspace queries | 3) Launch proactive outreach for sample-risk accounts\"\n\nOn the facing side, the slide footer at the foot in condensed 10pt Calibri type shows: \"Source: N=4,200 sample accounts, March-May 2026 | Methodology: Mixed methods (survey + 40 sample interviews) | Confidence: 95%, margin +/-1.5pp\"", "gt_regions": [{"id": "region_0", "text": "KEY FINDINGS — Q2 2026 Sample Experience Analysis — Research Team Readout", "position": "top-left", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "SATISFACTION: Overall CSAT increased from 71% to 89% (+18pp YoY) — driven primarily by improved mobile experience and faster support resolution times. Highest gains in sample segment A (+24pp).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "slide", "importance": "high"}, {"id": "region_2", "text": "RETENTION: Monthly churn decreased from 8.2% to 5.1% (-3.1pp) — sample savings marker ~$2.4M annually. Sample accounts staying 12+ months increased to 67% (was 48%).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "slide", "importance": "high"}, {"id": "region_3", "text": "NPS: Net Promoter Score reached 72 (benchmark: 45) — up from 58 in Q1. Promoters: 78% | Passives: 16% | Detractors: 6%. Top driver: improved onboarding.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_4", "text": "SUPPORT: Avg resolution time: 2.4 hours (was 8.1h in Q1 2025) | First-contact resolution: 84% | Customer effort score: 2.1/7 (low = good)", "position": "middle-right", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_5", "text": "RECOMMENDATIONS: 1) Scale mobile-first onboarding (+24pp CSAT impact) | 2) Expand AI chatbot to sample billing & workspace queries | 3) Launch proactive outreach for sample-risk accounts", "position": "bottom-left", "size": "small", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_6", "text": "Source: N=4,200 sample accounts, March-May 2026 | Methodology: Mixed methods (survey + 40 sample interviews) | Confidence: 95%, margin +/-1.5pp", "position": "bottom-center", "size": "small", "type": "data", "carrier": "slide footer", "importance": "low"}], "stats": {"total_chars": 1049, "total_words": 161, "total_regions": 7}} {"prompt_id": "D2_L2_EN_002", "category": "slide", "level": "L2", "language": "EN", "prompt": "A product roadmap presentation slide uses a clean two-column timeline, quarter cards and compact resource and risk strips on a pale technical-grid background.\n\nAt the top-left, bold capitalized Calibri proclaims: \"PRODUCT ROADMAP 2026 — Engineering & Product Joint Planning — Updated June 1, 2026 — Status: Leadership Approved\"\n\nIn the middle-left, well-spaced 14pt Segoe UI announces: \"Q1 (COMPLETED): Launched mobile app v2.0 (4.8-star average across 18,600 ratings; 142,000 downloads) | Opened AI writing assistant beta access to 12,000 waitlist members | Completed infrastructure migration to Orchid.\"\n\nDirectly below in the middle-left, standard 15pt Calibri spells out: \"Q2 (IN PROGRESS): AI-powered support chatbot — Target: 50% ticket deflection | Team collaboration workspace launch | Performance: target <200ms p95 latency.\"\n\nIn the middle-right, standard 15pt Calibri states: \"Q3 (PLANNED): Full internationalization — 8 languages | Marketplace: Third-party integrations (target 20 partners) | Advanced analytics dashboard | Mobile offline mode for field teams\"\n\nDirectly below in the middle-right, standard 15pt Arial bears: \"Q4 (PLANNED): Open API platform GA + developer docs | AI features GA: summarization, scheduling, predictive analytics | Target: 5M MAU.\"\n\nAt the bottom-left, a slim 11pt resource strip reads: \"RESOURCES: Engineering: 48 -> 72 by EOY (+50%) | Product & Design: 12 -> 18 (+50%) | R&D operating budget: $14.2M | Key roles: ML platform lead, staff mobile engineer.\"\n\nAcross the bottom-center, a condensed 10pt footer lists: \"RISKS: Q2 chatbot contingent on support-platform API stability | Internationalization requires legal and operations review in 8 launch regions | Hiring timeline is aggressive.\"", "gt_regions": [{"id": "region_0", "text": "PRODUCT ROADMAP 2026 — Engineering & Product Joint Planning — Updated June 1, 2026 — Status: Leadership Approved", "position": "top-left", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "Q1 (COMPLETED): Launched mobile app v2.0 (4.8-star average across 18,600 ratings; 142,000 downloads) | Opened AI writing assistant beta access to 12,000 waitlist members | Completed infrastructure migration to Orchid.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_2", "text": "Q2 (IN PROGRESS): AI-powered support chatbot — Target: 50% ticket deflection | Team collaboration workspace launch | Performance: target <200ms p95 latency.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "slide", "importance": "high"}, {"id": "region_3", "text": "Q3 (PLANNED): Full internationalization — 8 languages | Marketplace: Third-party integrations (target 20 partners) | Advanced analytics dashboard | Mobile offline mode for field teams", "position": "middle-right", "size": "medium", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_4", "text": "Q4 (PLANNED): Open API platform GA + developer docs | AI features GA: summarization, scheduling, predictive analytics | Target: 5M MAU.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_5", "text": "RESOURCES: Engineering: 48 -> 72 by EOY (+50%) | Product & Design: 12 -> 18 (+50%) | R&D operating budget: $14.2M | Key roles: ML platform lead, staff mobile engineer.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_6", "text": "RISKS: Q2 chatbot contingent on support-platform API stability | Internationalization requires legal and operations review in 8 launch regions | Hiring timeline is aggressive.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "slide footer", "importance": "low"}], "stats": {"total_chars": 1145, "total_words": 157, "total_regions": 7}} {"prompt_id": "D2_L2_EN_003", "category": "slide", "level": "L2", "language": "EN", "prompt": "A growth metrics slide from a startup investor update presentation.\n\nThe principal heading, rendered in bold capitalized Calibri along the upper-left, reads: \"USER GROWTH & ENGAGEMENT METRICS — Prismflow Investor Update — May 2026\"\n\nBelow, a well-spaced 14pt Segoe UI panel along the left half announces: \"HEADLINE METRICS: MAU: 2.4 million (+89% YoY) | DAU: 680K (DAU/MAU 28%) | Net revenue: $4.8M (+142% YoY) | Avg session: 12 min (+3 min QoQ)\"\n\nRunning across the lower-left, a condensed 10pt Calibri panel presents: \"GROWTH: Daily signups +18% QoQ | Organic acquisition: 62% of new users | Paid CAC: $8.40 (LTV/CAC ratio 6.2x) | Waitlist: 180K users\"\n\nTo the right, a condensed 10pt Calibri panel summarizes: \"RETENTION COHORTS: Day 1: 74% | Day 7: 52% | Day 30: 38% | Day 90: 28% — All improving QoQ. Power users (daily for 30+ days): 180K accounts. Weekly active teams: 92K (up 18% QoQ).\"\n\nIn the upper-right corner, a condensed 10pt Arial panel reports: \"MONETIZATION: Free tier: 1.8M users | Paid Pro: 142K users (conversion 7.9%) | Enterprise: 847 accounts, $4.2M ARR | ARPU: $4.20/mo (paid: $42/mo)\"\n\nDirectly below, a slim 11pt Calibri strip at the lower-left reads: \"MILESTONES: 3M MAU target by Sept 2026 | $10M ARR by Dec 2026 | Q1 2027 readiness review: target $80M valuation\"\n\nSpanning the center, a condensed 10pt Calibri footer states: \"Data as of May 31, 2026 | Sources: Prismflow analytics, LedgerPay billing, internal CRM | Prepared for investor review\"", "gt_regions": [{"id": "region_0", "text": "USER GROWTH & ENGAGEMENT METRICS — Prismflow Investor Update — May 2026", "position": "top-left", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "HEADLINE METRICS: MAU: 2.4 million (+89% YoY) | DAU: 680K (DAU/MAU 28%) | Net revenue: $4.8M (+142% YoY) | Avg session: 12 min (+3 min QoQ)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "slide", "importance": "high"}, {"id": "region_2", "text": "GROWTH: Daily signups +18% QoQ | Organic acquisition: 62% of new users | Paid CAC: $8.40 (LTV/CAC ratio 6.2x) | Waitlist: 180K users", "position": "middle-left", "size": "small", "type": "data", "carrier": "slide", "importance": "high"}, {"id": "region_3", "text": "RETENTION COHORTS: Day 1: 74% | Day 7: 52% | Day 30: 38% | Day 90: 28% — All improving QoQ. Power users (daily for 30+ days): 180K accounts. Weekly active teams: 92K (up 18% QoQ).", "position": "middle-right", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_4", "text": "MONETIZATION: Free tier: 1.8M users | Paid Pro: 142K users (conversion 7.9%) | Enterprise: 847 accounts, $4.2M ARR | ARPU: $4.20/mo (paid: $42/mo)", "position": "middle-right", "size": "small", "type": "data", "carrier": "slide", "importance": "medium"}, {"id": "region_5", "text": "MILESTONES: 3M MAU target by Sept 2026 | $10M ARR by Dec 2026 | Q1 2027 readiness review: target $80M valuation", "position": "bottom-left", "size": "small", "type": "body", "carrier": "slide", "importance": "medium"}, {"id": "region_6", "text": "Data as of May 31, 2026 | Sources: Prismflow analytics, LedgerPay billing, internal CRM | Prepared for investor review", "position": "bottom-center", "size": "small", "type": "data", "carrier": "slide", "importance": "low"}], "stats": {"total_chars": 896, "total_words": 152, "total_regions": 7}} {"prompt_id": "D2_L3_EN_001", "category": "slide", "level": "L3", "language": "EN", "prompt": "A CTO decision slide comparing cloud, on-premises and hybrid infrastructure using one five-year workload model, explicit cost components, a sensitivity check and a dated delivery plan.\n\nAt the top center, the slide title reads: \"FY2027 INFRASTRUCTURE DECISION — Cloud, On-Premises and Hybrid | CTO Review | June 2026 | Internal Planning Scenario\"\n\nIn the upper section of the left column, the cloud advantages panel states: \"CLOUD ADVANTAGES: Elastic capacity for seasonal peaks | Managed databases, queues and observability reduce undifferentiated operations | Environments can be provisioned without hardware lead time | Multi-region services support recovery options | Usage-based billing fits experiments and short-lived workloads\"\n\nDirectly below in the left column, the cloud risks panel states: \"CLOUD RISKS: Variable consumption and egress can exceed plan | Proprietary managed services raise switching effort | Residency and access controls require workload-by-workload review | Provider incidents remain an external dependency | Long-running steady workloads can cost more without commitments and shutdown controls\"\n\nIn the upper section of the right column, the on-premises advantages panel states: \"ON-PREMISES ADVANTAGES: Predictable capacity cost for stable utilization | Direct control of data location, maintenance windows and accelerator configuration | Internal traffic avoids public-cloud egress | Existing platform staff and facilities can support baseline workloads\"\n\nDirectly below in the right column, the on-premises risks panel states: \"ON-PREMISES RISKS: Upfront procurement and refresh commitments | Capacity additions have lead time and can be stranded if demand falls | Platform staff own patching, hardware failure, backup and disaster recovery | Single-site concentration must be mitigated | Specialized hiring and spare parts add operating risk\"\n\nIn the bottom-left comparison table, the cost model reads: \"FIVE-YEAR TCO — SAME FORECAST WORKLOAD, NOMINAL USD: Cloud $8.00M = cloud services $4.20M + managed platform and support $1.10M + network and egress $0.90M + migration $0.50M + operations staffing and contingency $1.30M | On-Premises $7.10M = hardware and refresh $2.40M + facilities and power $1.10M + software and support $0.85M + network and security $0.65M + staffing $1.80M + contingency $0.30M | Hybrid $6.50M = cloud services $1.55M + cloud network and support $0.65M + hardware and refresh $1.65M + facilities and power $0.40M + software and network $0.55M + staffing $1.35M + migration and contingency $0.35M | Scope includes migration, refresh, support, staffing, network and contingency.\"\n\nIn the bottom-center recommendation box, the decision reads: \"RECOMMENDATION: Adopt the hybrid planning case. Place 65% of forecast baseline compute on-premises and 35% in cloud, with additional burst demand in cloud. Five-year savings are $1.50M versus cloud-only (18.75%, shown as 18.8%; $300,000 annual average) and $0.60M versus on-premises-only (8.45%, shown as 8.5%). Recheck the decision with ±15% demand and unit-price sensitivity before contracting.\"\n\nIn the bottom-right slide footer, the delivery plan reads: \"DECISION AND DELIVERY: Approve by July 15, 2026 | Complete RFP plus security and residency review by August 31 | Complete contracts and detailed design by September 30 | Install hardware and test networking October–December | Run pilot January–February 2027 | Migrate production March–April | Close out April 30, 2027 | Nine-month execution window: August 1, 2026–April 30, 2027 | Model and sensitivity workbook: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "FY2027 INFRASTRUCTURE DECISION — Cloud, On-Premises and Hybrid | CTO Review | June 2026 | Internal Planning Scenario", "position": "top-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "CLOUD ADVANTAGES: Elastic capacity for seasonal peaks | Managed databases, queues and observability reduce undifferentiated operations | Environments can be provisioned without hardware lead time | Multi-region services support recovery options | Usage-based billing fits experiments and short-lived workloads", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "high"}, {"id": "region_2", "text": "CLOUD RISKS: Variable consumption and egress can exceed plan | Proprietary managed services raise switching effort | Residency and access controls require workload-by-workload review | Provider incidents remain an external dependency | Long-running steady workloads can cost more without commitments and shutdown controls", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "medium"}, {"id": "region_3", "text": "ON-PREMISES ADVANTAGES: Predictable capacity cost for stable utilization | Direct control of data location, maintenance windows and accelerator configuration | Internal traffic avoids public-cloud egress | Existing platform staff and facilities can support baseline workloads", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "high"}, {"id": "region_4", "text": "ON-PREMISES RISKS: Upfront procurement and refresh commitments | Capacity additions have lead time and can be stranded if demand falls | Platform staff own patching, hardware failure, backup and disaster recovery | Single-site concentration must be mitigated | Specialized hiring and spare parts add operating risk", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "medium"}, {"id": "region_5", "text": "FIVE-YEAR TCO — SAME FORECAST WORKLOAD, NOMINAL USD: Cloud $8.00M = cloud services $4.20M + managed platform and support $1.10M + network and egress $0.90M + migration $0.50M + operations staffing and contingency $1.30M | On-Premises $7.10M = hardware and refresh $2.40M + facilities and power $1.10M + software and support $0.85M + network and security $0.65M + staffing $1.80M + contingency $0.30M | Hybrid $6.50M = cloud services $1.55M + cloud network and support $0.65M + hardware and refresh $1.65M + facilities and power $0.40M + software and network $0.55M + staffing $1.35M + migration and contingency $0.35M | Scope includes migration, refresh, support, staffing, network and contingency.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "comparison table", "importance": "high"}, {"id": "region_6", "text": "RECOMMENDATION: Adopt the hybrid planning case. Place 65% of forecast baseline compute on-premises and 35% in cloud, with additional burst demand in cloud. Five-year savings are $1.50M versus cloud-only (18.75%, shown as 18.8%; $300,000 annual average) and $0.60M versus on-premises-only (8.45%, shown as 8.5%). Recheck the decision with ±15% demand and unit-price sensitivity before contracting.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "recommendation box", "importance": "high"}, {"id": "region_7", "text": "DECISION AND DELIVERY: Approve by July 15, 2026 | Complete RFP plus security and residency review by August 31 | Complete contracts and detailed design by September 30 | Install hardware and test networking October–December | Run pilot January–February 2027 | Migrate production March–April | Close out April 30, 2027 | Nine-month execution window: August 1, 2026–April 30, 2027 | Model and sensitivity workbook: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "slide footer", "importance": "medium"}], "stats": {"total_chars": 2854, "total_words": 413, "total_regions": 8}} {"prompt_id": "D2_L3_EN_002", "category": "slide", "level": "L3", "language": "EN", "prompt": "A detailed HR decision slide comparing remote and in-office work through benefits, risks, capacity, budget and a controlled pilot.\n\nAt the top center, the slide title reads: \"HYBRID WORK DECISION — Service, Collaboration and Focus | FY2027 People Strategy | June 2026 | Internal Planning Scenario\"\n\nIn the middle-left section, the remote-work benefits panel states: \"REMOTE-WORK BENEFITS: Protects time for concentrated individual work | Broadens access to candidates beyond commuting distance where duties permit | Supports continuity during travel disruption, severe weather or temporary site closure | Reduces demand for desks on scheduled remote days | Gives teams flexibility to coordinate work across locations and time zones\"\n\nDirectly below in the middle-left section, the remote-work risks panel states: \"REMOTE-WORK RISKS: Coordination can slow when ownership and response times are unclear | New employees may receive uneven informal support | Home connectivity, confidentiality and ergonomics vary | Remote participants can be disadvantaged in mixed-room meetings | Isolation and time-zone spread can increase workload strain | Controls: documented team norms, assigned onboarding partners, secure equipment, remote-first meeting practice and regular workload check-ins\"\n\nIn the middle-right section, the in-office benefits panel states: \"IN-OFFICE BENEFITS: Supports workshops, rapid problem-solving and relationship building | Enables work that requires facilities, controlled data, physical equipment or direct service | Creates predictable time for mentoring and onboarding | Shared rooms and equipment simplify some high-bandwidth activities | Planned overlap helps cross-functional teams resolve dependencies\"\n\nDirectly below in the middle-right section, the in-office risks panel states: \"IN-OFFICE RISKS: Commuting adds time, cost and disruption exposure | Fixed attendance can reduce access for people outside the commuting area | Open offices can interrupt focused work | Common anchor days can exceed room and desk capacity | Visibility may be mistaken for performance, creating proximity bias | Controls: staggered schedules, quiet zones, common outcome standards, documented decisions and equal remote access to meetings\"\n\nIn the bottom-left recommendation box, the decision reads: \"RECOMMENDATION: Pilot two staggered team anchor days and allow up to three remote days where duties permit. Planning base: 1,200 employees, including 300 roles with documented on-site duties and 900 hybrid-eligible roles; office capacity is 720 desks. At rollout, 900 × 2 hybrid desk-days plus 300 × 5 on-site desk-days equals 3,300 desk-days per week, or 660 per day on average (91.7% of capacity); daily booking is capped at 660, leaving 60 desks of buffer. Eligibility follows a published task matrix covering direct service, equipment, facility and data-control needs—not performance, tenure, caregiving status, disability or any other protected trait. Apply the same goals, access and promotion standards across locations; provide an appeal path and handle accommodations separately through a confidential process.\"\n\nIn the bottom-center implementation panel, the budget and rollout plan states: \"IMPLEMENTATION AND ONE-TIME BUDGET: $3.40M = room AV $1.40M + space and booking changes $0.90M + endpoint and security upgrades $0.45M + training and change support $0.25M + independent measurement $0.15M + contingency $0.25M. Spending gates: $0.40M for design and pilot, $2.75M for approved rollout and $0.25M held as contingency; total $3.40M. Scope excludes existing lease, payroll and recurring IT. Finalize policy and baseline in July–August 2026 | Run pilot September–November | Analyze and complete HR, legal, security and accessibility review in December | Executive go/no-go in January 2027 | Roll out February–April if gates pass | Owners: People Operations, IT and Facilities.\"\n\nIn the bottom-right evidence panel, the evaluation note states: \"METHOD AND EVIDENCE NOTE: Internal planning scenario; figures are assumptions, not claimed historical results. Use 30 comparable hybrid-eligible teams (about 600 employees), cluster-randomized 1:1 after a four-week baseline, followed for 12 weeks. Compare change from baseline between the two-anchor-day pilot and the current schedule; report 95% confidence intervals, job-family-stratified results, response rates and missing data. Predefined gates: on-time delivery and quality each no worse by more than 3 percentage points; anonymous employee pulse no worse by more than 0.2 on a 5-point scale; occupancy never above 720; no increase above 10% in severity-1/2 security incidents. Use aggregate results only—no keystroke, camera, message-content or individual location monitoring. Protocol and results: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "HYBRID WORK DECISION — Service, Collaboration and Focus | FY2027 People Strategy | June 2026 | Internal Planning Scenario", "position": "top-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "REMOTE-WORK BENEFITS: Protects time for concentrated individual work | Broadens access to candidates beyond commuting distance where duties permit | Supports continuity during travel disruption, severe weather or temporary site closure | Reduces demand for desks on scheduled remote days | Gives teams flexibility to coordinate work across locations and time zones", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "high"}, {"id": "region_2", "text": "REMOTE-WORK RISKS: Coordination can slow when ownership and response times are unclear | New employees may receive uneven informal support | Home connectivity, confidentiality and ergonomics vary | Remote participants can be disadvantaged in mixed-room meetings | Isolation and time-zone spread can increase workload strain | Controls: documented team norms, assigned onboarding partners, secure equipment, remote-first meeting practice and regular workload check-ins", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "medium"}, {"id": "region_3", "text": "IN-OFFICE BENEFITS: Supports workshops, rapid problem-solving and relationship building | Enables work that requires facilities, controlled data, physical equipment or direct service | Creates predictable time for mentoring and onboarding | Shared rooms and equipment simplify some high-bandwidth activities | Planned overlap helps cross-functional teams resolve dependencies", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "high"}, {"id": "region_4", "text": "IN-OFFICE RISKS: Commuting adds time, cost and disruption exposure | Fixed attendance can reduce access for people outside the commuting area | Open offices can interrupt focused work | Common anchor days can exceed room and desk capacity | Visibility may be mistaken for performance, creating proximity bias | Controls: staggered schedules, quiet zones, common outcome standards, documented decisions and equal remote access to meetings", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "medium"}, {"id": "region_5", "text": "RECOMMENDATION: Pilot two staggered team anchor days and allow up to three remote days where duties permit. Planning base: 1,200 employees, including 300 roles with documented on-site duties and 900 hybrid-eligible roles; office capacity is 720 desks. At rollout, 900 × 2 hybrid desk-days plus 300 × 5 on-site desk-days equals 3,300 desk-days per week, or 660 per day on average (91.7% of capacity); daily booking is capped at 660, leaving 60 desks of buffer. Eligibility follows a published task matrix covering direct service, equipment, facility and data-control needs—not performance, tenure, caregiving status, disability or any other protected trait. Apply the same goals, access and promotion standards across locations; provide an appeal path and handle accommodations separately through a confidential process.", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "recommendation box", "importance": "high"}, {"id": "region_6", "text": "IMPLEMENTATION AND ONE-TIME BUDGET: $3.40M = room AV $1.40M + space and booking changes $0.90M + endpoint and security upgrades $0.45M + training and change support $0.25M + independent measurement $0.15M + contingency $0.25M. Spending gates: $0.40M for design and pilot, $2.75M for approved rollout and $0.25M held as contingency; total $3.40M. Scope excludes existing lease, payroll and recurring IT. Finalize policy and baseline in July–August 2026 | Run pilot September–November | Analyze and complete HR, legal, security and accessibility review in December | Executive go/no-go in January 2027 | Roll out February–April if gates pass | Owners: People Operations, IT and Facilities.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "implementation plan", "importance": "medium"}, {"id": "region_7", "text": "METHOD AND EVIDENCE NOTE: Internal planning scenario; figures are assumptions, not claimed historical results. Use 30 comparable hybrid-eligible teams (about 600 employees), cluster-randomized 1:1 after a four-week baseline, followed for 12 weeks. Compare change from baseline between the two-anchor-day pilot and the current schedule; report 95% confidence intervals, job-family-stratified results, response rates and missing data. Predefined gates: on-time delivery and quality each no worse by more than 3 percentage points; anonymous employee pulse no worse by more than 0.2 on a 5-point scale; occupancy never above 720; no increase above 10% in severity-1/2 security incidents. Use aggregate results only—no keystroke, camera, message-content or individual location monitoring. Protocol and results: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "sources footer", "importance": "low"}], "stats": {"total_chars": 4088, "total_words": 598, "total_regions": 8}} {"prompt_id": "D2_L3_EN_003", "category": "slide", "level": "L3", "language": "EN", "prompt": "A technical decision slide for a fictional regional-freight fleet. The comparison uses one matched duty cycle, transparent arithmetic, constant-price sensitivity tests, and explicit exclusions rather than market-wide claims.\n\nCentered across the top, the large bold Arial title reads: \"BATTERY-ELECTRIC vs. HYDROGEN FUEL-CELL TRUCKS | Matched-Duty-Cycle Screening | 100-Truck Regional Fleet | FY2027-FY2031 | Constant 2026 USD | Illustrative Inputs, Not a Market Forecast\"\n\nIn the middle-left panel, compact 10pt Calibri text reads: \"BEV CASE: 9.0 million vehicle-miles/year x 2.0 kWh/mile at the meter = 18.0 GWh/year | At $0.12/kWh: $2.16M/year and $10.80M over 5 years | Per operating day: 60 MWh; uniformly spreading this energy across a 10-hour depot window gives a 6.0 MW theoretical average floor | Actual interconnection design must account for managed-charging peaks, charger availability, reserve, auxiliary loads and utility constraints | Operational fit to verify: routes return to the depot with enough dwell time\"\n\nDirectly beneath it in the middle-left panel, compact 9pt Segoe UI text states: \"METHOD AND COMMON BASIS: Workload derived from dispatch logs for January 1-December 31, 2025 and rounded for screening | 100 Class 8 trucks x 300 miles/truck/day x 300 operating days/year = 9.0 million vehicle-miles/year; 45.0 million over 5 years | Same route set, payload target, service days and constant 2026 price basis for both cases | Vehicle, infrastructure, maintenance, demand charges, financing, incentives and residual value excluded\"\n\nIn the middle-right panel, compact 10pt Calibri text reads: \"FCEV CASE: 9.0 million vehicle-miles/year / 8.0 miles/kg = 1.125 million kg H2/year | At $8.00/kg delivered: $9.00M/year and $45.00M over 5 years | Per operating day: 3,750 kg across 300 days | Operational fit to verify: routes that cannot meet range or dwell needs with depot charging, subject to contracted fuel capacity and station uptime\"\n\nDirectly beneath it in the middle-right panel, compact 9pt Arial text states: \"COMMON-BOUNDARY SENSITIVITY: Energy-cost parity only is $1.92/kg H2 at $0.12/kWh; it is not TCO parity | Each $0.01/kWh changes BEV cost by $180,000/year; each $1/kg changes FCEV cost by $1.125M/year | With illustrative energy-supply factors to the electricity meter or hydrogen dispenser of 0.30 kg CO2e/kWh and 2 or 10 kg CO2e/kg H2, annual emissions are 5,400 metric tons for BEV and 2,250 or 11,250 metric tons for FCEV | Hydrogen factors must include production and delivery alike. Vehicle, battery, fuel-cell and infrastructure manufacturing, maintenance and end-of-life are excluded; replace factors with audited local values on this boundary\"\n\nAt the bottom-left, a condensed 10pt Helvetica Neue results strip reads: \"SCREENING OUTPUT: At the stated energy prices, FCEV fuel costs $6.84M/year more than BEV electricity ($9.00M - $2.16M) and $34.20M more over 5 years | These are energy-only differences, not total-cost-of-ownership savings | A procurement comparison must add vehicle acquisition, charging or fueling infrastructure, maintenance, demand charges, financing, incentives and residual value on the same time and system boundary\"\n\nCentered across the bottom, a clear 13pt Avenir recommendation box states: \"DECISION: Advance depot-charging engineering for routes that fit the 10-hour dwell window; run a limited FCEV pilot only where route telemetry shows a charging constraint and a supplier can document delivered hydrogen price, energy-supply emissions and uptime | No universal technology winner is claimed | Approve procurement only after route-level TCO, payload, safety, workforce, community-impact and lifecycle-emissions review\"\n\nAt the bottom-right, a fine 9pt Calibri source footer reads: \"Prepared by SPEAKER-SAFE, Fleet Decarbonization Lead | Fleet-telemetry period: January 1-December 31, 2025 | Model version 1.0: June 12, 2026 | Assumptions, formulas, tariff, fuel quote and sensitivity workbook: WEBLINK_SAFE | Review quarterly and replace illustrative inputs with supplier bids before any procurement decision\"", "gt_regions": [{"id": "region_0", "text": "BATTERY-ELECTRIC vs. HYDROGEN FUEL-CELL TRUCKS | Matched-Duty-Cycle Screening | 100-Truck Regional Fleet | FY2027-FY2031 | Constant 2026 USD | Illustrative Inputs, Not a Market Forecast", "position": "top-center", "size": "large", "type": "title", "carrier": "slide", "importance": "high"}, {"id": "region_1", "text": "BEV CASE: 9.0 million vehicle-miles/year x 2.0 kWh/mile at the meter = 18.0 GWh/year | At $0.12/kWh: $2.16M/year and $10.80M over 5 years | Per operating day: 60 MWh; uniformly spreading this energy across a 10-hour depot window gives a 6.0 MW theoretical average floor | Actual interconnection design must account for managed-charging peaks, charger availability, reserve, auxiliary loads and utility constraints | Operational fit to verify: routes return to the depot with enough dwell time", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "high"}, {"id": "region_2", "text": "METHOD AND COMMON BASIS: Workload derived from dispatch logs for January 1-December 31, 2025 and rounded for screening | 100 Class 8 trucks x 300 miles/truck/day x 300 operating days/year = 9.0 million vehicle-miles/year; 45.0 million over 5 years | Same route set, payload target, service days and constant 2026 price basis for both cases | Vehicle, infrastructure, maintenance, demand charges, financing, incentives and residual value excluded", "position": "middle-left", "size": "small", "type": "body", "carrier": "left column", "importance": "medium"}, {"id": "region_3", "text": "FCEV CASE: 9.0 million vehicle-miles/year / 8.0 miles/kg = 1.125 million kg H2/year | At $8.00/kg delivered: $9.00M/year and $45.00M over 5 years | Per operating day: 3,750 kg across 300 days | Operational fit to verify: routes that cannot meet range or dwell needs with depot charging, subject to contracted fuel capacity and station uptime", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "high"}, {"id": "region_4", "text": "COMMON-BOUNDARY SENSITIVITY: Energy-cost parity only is $1.92/kg H2 at $0.12/kWh; it is not TCO parity | Each $0.01/kWh changes BEV cost by $180,000/year; each $1/kg changes FCEV cost by $1.125M/year | With illustrative energy-supply factors to the electricity meter or hydrogen dispenser of 0.30 kg CO2e/kWh and 2 or 10 kg CO2e/kg H2, annual emissions are 5,400 metric tons for BEV and 2,250 or 11,250 metric tons for FCEV | Hydrogen factors must include production and delivery alike. Vehicle, battery, fuel-cell and infrastructure manufacturing, maintenance and end-of-life are excluded; replace factors with audited local values on this boundary", "position": "middle-right", "size": "small", "type": "body", "carrier": "right column", "importance": "medium"}, {"id": "region_5", "text": "SCREENING OUTPUT: At the stated energy prices, FCEV fuel costs $6.84M/year more than BEV electricity ($9.00M - $2.16M) and $34.20M more over 5 years | These are energy-only differences, not total-cost-of-ownership savings | A procurement comparison must add vehicle acquisition, charging or fueling infrastructure, maintenance, demand charges, financing, incentives and residual value on the same time and system boundary", "position": "bottom-left", "size": "small", "type": "data", "carrier": "comparison table", "importance": "high"}, {"id": "region_6", "text": "DECISION: Advance depot-charging engineering for routes that fit the 10-hour dwell window; run a limited FCEV pilot only where route telemetry shows a charging constraint and a supplier can document delivered hydrogen price, energy-supply emissions and uptime | No universal technology winner is claimed | Approve procurement only after route-level TCO, payload, safety, workforce, community-impact and lifecycle-emissions review", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "conclusion box", "importance": "high"}, {"id": "region_7", "text": "Prepared by SPEAKER-SAFE, Fleet Decarbonization Lead | Fleet-telemetry period: January 1-December 31, 2025 | Model version 1.0: June 12, 2026 | Assumptions, formulas, tariff, fuel quote and sensitivity workbook: WEBLINK_SAFE | Review quarterly and replace illustrative inputs with supplier bids before any procurement decision", "position": "bottom-right", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 3288, "total_words": 536, "total_regions": 8}} {"prompt_id": "E1_L1_EN_001", "category": "schedule", "level": "L1", "language": "EN", "prompt": "A printed meeting schedule pinned to an office cork board.\n\nAt the top center, an oversized Open Sans heading announces: \"STAFF MEETING — Product Development Team — Weekly Sync\"\n\nDirectly beneath it at the top center, a slim 11pt Futura line states: \"Every Monday 10:00 AM - 11:30 AM | Conference Room 3B (Third Floor, East Wing)\"\n\nAt the middle center, a readable 16pt Open Sans agenda section reports: \"AGENDA: Sprint review & demo (20 min) | Blockers & escalations (15 min) | Roadmap updates (10 min) | Upcoming sprint planning (20 min) | Open discussion (15 min) | Wrap-up (10 min)\"\n\nAt the bottom center, a slim 11pt Gill Sans attendee line states: \"ATTENDEES: Engineering leads, Product Manager, UX Designer, QA Lead | Optional: Marketing liaison | Facilitator rotates weekly\"\n\nDirectly beneath it at the bottom center, a fine 9pt Open Sans note states: \"Note: Meeting notes are posted to #product-team TeamChat by EOD Monday. Contact: STAFF-SAFE for calendar changes\"", "gt_regions": [{"id": "region_0", "text": "STAFF MEETING — Product Development Team — Weekly Sync", "position": "top-center", "size": "large", "type": "title", "carrier": "schedule card", "importance": "high"}, {"id": "region_1", "text": "Every Monday 10:00 AM - 11:30 AM | Conference Room 3B (Third Floor, East Wing)", "position": "top-center", "size": "small", "type": "data", "carrier": "schedule card", "importance": "high"}, {"id": "region_2", "text": "AGENDA: Sprint review & demo (20 min) | Blockers & escalations (15 min) | Roadmap updates (10 min) | Upcoming sprint planning (20 min) | Open discussion (15 min) | Wrap-up (10 min)", "position": "middle-center", "size": "medium", "type": "body", "carrier": "schedule card", "importance": "medium"}, {"id": "region_3", "text": "ATTENDEES: Engineering leads, Product Manager, UX Designer, QA Lead | Optional: Marketing liaison | Facilitator rotates weekly", "position": "bottom-center", "size": "small", "type": "body", "carrier": "schedule card", "importance": "low"}, {"id": "region_4", "text": "Note: Meeting notes are posted to #product-team TeamChat by EOD Monday. Contact: STAFF-SAFE for calendar changes", "position": "bottom-center", "size": "small", "type": "body", "carrier": "schedule card", "importance": "low"}], "stats": {"total_chars": 550, "total_words": 82, "total_regions": 5}} {"prompt_id": "E1_L1_EN_002", "category": "schedule", "level": "L1", "language": "EN", "prompt": "A gym class schedule posted on a fitness center wall.\n\nThe gym poster at the head of the layout, set in bold 28pt Proxima Nova type, presents: \"WEEKLY SAMPLE CLASS SCHEDULE — Peak Performance Gym — Valid June 2026\"\n\nAt the middle left, in clear 14pt Gill Sans, the gym poster lists: \"MON: 6 AM Spin (45m, Studio A, STAFF-A) | 12 PM Yoga (60m, Studio B, STAFF-B) | 5:30 PM HIIT (45m, Main Floor, STAFF-C)\"\n\nFurther down, a gym poster section along the left half, rendered in standard 15pt Futura, lists: \"WED: 6 AM Spin (45m, Studio A, STAFF-A) | 12 PM Pilates (50m, Studio B, STAFF-D) | 6 PM Boxing (60m, Ring, STAFF-C)\"\n\nAt the middle right, the gym poster, set in readable 16pt Lato, shows: \"FRI: 7 AM Functional (45m, Main Floor, STAFF-C) | 12 PM Yoga Flow (60m, Studio B, STAFF-B) | 5 PM Dance Fitness (45m, Studio A, STAFF-E)\"\n\nAdjacent to this, the gym poster at the foot in understated 10pt Proxima Nova type announces: \"SAT: 9:00 AM Sample Run Club (5K, front desk) | 10:30 AM Stretch & Recover (30m, Studio B) | Classes free with membership. Drop-ins $15.\"", "gt_regions": [{"id": "region_0", "text": "WEEKLY SAMPLE CLASS SCHEDULE — Peak Performance Gym — Valid June 2026", "position": "top-center", "size": "large", "type": "title", "carrier": "gym poster", "importance": "high"}, {"id": "region_1", "text": "MON: 6 AM Spin (45m, Studio A, STAFF-A) | 12 PM Yoga (60m, Studio B, STAFF-B) | 5:30 PM HIIT (45m, Main Floor, STAFF-C)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "gym poster", "importance": "high"}, {"id": "region_2", "text": "WED: 6 AM Spin (45m, Studio A, STAFF-A) | 12 PM Pilates (50m, Studio B, STAFF-D) | 6 PM Boxing (60m, Ring, STAFF-C)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "gym poster", "importance": "medium"}, {"id": "region_3", "text": "FRI: 7 AM Functional (45m, Main Floor, STAFF-C) | 12 PM Yoga Flow (60m, Studio B, STAFF-B) | 5 PM Dance Fitness (45m, Studio A, STAFF-E)", "position": "middle-right", "size": "medium", "type": "data", "carrier": "gym poster", "importance": "medium"}, {"id": "region_4", "text": "SAT: 9:00 AM Sample Run Club (5K, front desk) | 10:30 AM Stretch & Recover (30m, Studio B) | Classes free with membership. Drop-ins $15.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "gym poster", "importance": "medium"}], "stats": {"total_chars": 575, "total_words": 112, "total_regions": 5}} {"prompt_id": "E1_L1_EN_003", "category": "schedule", "level": "L1", "language": "EN", "prompt": "A sample appointment reminder card held in a visitor's hand against a clean white reception desk, showing appointment details, contact information, and pre-visit instructions.\n\nA prominent 24pt heading across the upper band in Open Sans, credits: \"APPOINTMENT REMINDER — Riverside Sample Desk — PROVIDER-SAFE\"\n\nNestled beneath, the appointment card, set in 16pt medium-weight Proxima Nova occupying the central area, conveys: \"Visitor: VISITOR-SAFE | Appointment: Friday, June 12, 2026 at 2:45 PM | Type: Sample Visit (Est. 60 min) | Provider: PROVIDER-SAFE | Assistant: STAFF-SAFE\"\n\nSpanning the center, the appointment card, set in slim 11pt Gill Sans occupying the central area, announces: \"LOCATION: LOCBLOCK-A0037, Suite 100, LOCBLOCK-SAFE | Tel: TELCODE-A0040 | Parking: Free lot behind building, enter from SAFE-STREET\"\n\nCentered along the bottom, the appointment card in understated 10pt Open Sans type bears: \"PLEASE BRING: Sample card and updated forms | Arrive 10 minutes early if paperwork needed | Cancel/reschedule: 24-hour notice required, or $50 fee applies\"", "gt_regions": [{"id": "region_0", "text": "APPOINTMENT REMINDER — Riverside Sample Desk — PROVIDER-SAFE", "position": "top-center", "size": "large", "type": "title", "carrier": "appointment card", "importance": "high"}, {"id": "region_1", "text": "Visitor: VISITOR-SAFE | Appointment: Friday, June 12, 2026 at 2:45 PM | Type: Sample Visit (Est. 60 min) | Provider: PROVIDER-SAFE | Assistant: STAFF-SAFE", "position": "middle-center", "size": "medium", "type": "data", "carrier": "appointment card", "importance": "high"}, {"id": "region_2", "text": "LOCATION: LOCBLOCK-A0037, Suite 100, LOCBLOCK-SAFE | Tel: TELCODE-A0040 | Parking: Free lot behind building, enter from SAFE-STREET", "position": "middle-center", "size": "small", "type": "data", "carrier": "appointment card", "importance": "medium"}, {"id": "region_3", "text": "PLEASE BRING: Sample card and updated forms | Arrive 10 minutes early if paperwork needed | Cancel/reschedule: 24-hour notice required, or $50 fee applies", "position": "bottom-center", "size": "small", "type": "body", "carrier": "appointment card", "importance": "medium"}], "stats": {"total_chars": 499, "total_words": 74, "total_regions": 4}} {"prompt_id": "E1_L2_EN_001", "category": "schedule", "level": "L2", "language": "EN", "prompt": "A printed learning center timetable posted on a classroom wall.\n\nThe timetable at the head of the layout, set in large bold Open Sans type, proclaims: \"MONDAY CLASS SCHEDULE — Westfield Sample Learning Center — Fall Semester 2026 — Period 1-7\"\n\nDirectly below, the timetable along the left half, in understated 10pt Futura, conveys: \"Period 1 (8:00-8:50 AM): Mathematics — STAFF-A — Room 204 — Bring: Calculator, Textbook Ch. 4\"\n\nNestled beneath, the timetable, set in understated 10pt Lato in the left column, shows: \"Period 2 (9:00-9:50 AM): English Literature — STAFF-B — Room 118 — Reading Due: Chapters 5-7 of Sample Text\"\n\nDirectly below, a timetable section in the left column, rendered in slim 11pt Proxima Nova, states: \"Period 3 (10:00-10:50 AM): Chemistry — STAFF-C — Science Lab B — Lab coat required, safety goggles provided\"\n\nAt the middle center, in fine 9pt Futura, the timetable bears: \"LUNCH (10:50-11:30 AM): Cafeteria or Outdoor Review Yard — Hot lunch $4.50 / Packed lunch welcome — No food in hallways\"\n\nPositioned centrally, a timetable section along the right half, rendered in condensed 10pt Lato, spells out: \"Period 4 (11:35 AM-12:25 PM): Sample History — STAFF-D — Room 301 — Research paper topic due this Friday\"\n\nNestled beneath, in compact 10pt Gill Sans, the timetable along the right half proclaims: \"Period 5 (12:35-1:25 PM): Studio Art — STAFF-E — Art Room 105 — Sketchbook required, portfolio review next week\"\n\nFurther down on the middle right, the timetable in compact 10pt Open Sans proclaims: \"Period 6 (1:35-2:25 PM): Physical Education — STAFF-F — Gymnasium — Dress code: learning center-issued PE uniform & sneakers\"\n\nAt the bottom center, the timetable running across the base in fine 9pt Open Sans type conveys: \"Period 7 (2:35-3:25 PM): Study Hall / Elective — Library or assigned room — Tutoring available: Math (Mon/Wed), Writing (Tue/Thu) — Dismissal: 3:25 PM | After-learning center clubs 3:30-5:00 PM\"", "gt_regions": [{"id": "region_0", "text": "MONDAY CLASS SCHEDULE — Westfield Sample Learning Center — Fall Semester 2026 — Period 1-7", "position": "top-center", "size": "large", "type": "title", "carrier": "timetable", "importance": "high"}, {"id": "region_1", "text": "Period 1 (8:00-8:50 AM): Mathematics — STAFF-A — Room 204 — Bring: Calculator, Textbook Ch. 4", "position": "middle-left", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_2", "text": "Period 2 (9:00-9:50 AM): English Literature — STAFF-B — Room 118 — Reading Due: Chapters 5-7 of Sample Text", "position": "middle-left", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_3", "text": "Period 3 (10:00-10:50 AM): Chemistry — STAFF-C — Science Lab B — Lab coat required, safety goggles provided", "position": "middle-left", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_4", "text": "LUNCH (10:50-11:30 AM): Cafeteria or Outdoor Review Yard — Hot lunch $4.50 / Packed lunch welcome — No food in hallways", "position": "middle-center", "size": "small", "type": "data", "carrier": "timetable", "importance": "low"}, {"id": "region_5", "text": "Period 4 (11:35 AM-12:25 PM): Sample History — STAFF-D — Room 301 — Research paper topic due this Friday", "position": "middle-right", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_6", "text": "Period 5 (12:35-1:25 PM): Studio Art — STAFF-E — Art Room 105 — Sketchbook required, portfolio review next week", "position": "middle-right", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_7", "text": "Period 6 (1:35-2:25 PM): Physical Education — STAFF-F — Gymnasium — Dress code: learning center-issued PE uniform & sneakers", "position": "middle-right", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}, {"id": "region_8", "text": "Period 7 (2:35-3:25 PM): Study Hall / Elective — Library or assigned room — Tutoring available: Math (Mon/Wed), Writing (Tue/Thu) — Dismissal: 3:25 PM | After-learning center clubs 3:30-5:00 PM", "position": "bottom-center", "size": "small", "type": "data", "carrier": "timetable", "importance": "medium"}], "stats": {"total_chars": 1048, "total_words": 187, "total_regions": 9}} {"prompt_id": "E1_L2_EN_002", "category": "schedule", "level": "L2", "language": "EN", "prompt": "A weekly fitness class schedule on a gym wall display.\n\nAcross the top in bold capitalized Proxima Nova lettering, the gym schedule board lists: \"WEEKLY SAMPLE CLASSES — Peak Performance Athletic Club — June 2026 — All Classes Included with Membership\"\n\nIn the middle-left section, the schedule in compact 10pt Gill Sans declares: \"TUESDAY: 6:00 AM Spin Cycle (45 min, Studio A, STAFF-A) | 7:30 AM Yoga Sculpt (60 min, Studio B, STAFF-B) | 12:00 PM Express Core (30 min, Studio A) | 5:30 PM Boxing Cardio (45 min, Gym Floor, STAFF-C)\"\n\nIn the middle band, a schedule section along the left half, rendered in condensed 10pt Lato, states: \"WEDNESDAY: 5:30 AM Masters Swim (60 min, Pool, STAFF-D) | 12:00 PM Pilates Reformer (50 min, Studio C, STAFF-E — Booking required) | 5:30 PM Functional Fitness (60 min, Gym, STAFF-F) | 7:00 PM Restorative Yoga (60 min, Studio B)\"\n\nIn the middle-right section, a schedule block in slim 11pt Gill Sans proclaims: \"THURSDAY: 6:00 AM HIIT Bootcamp (45 min, Outdoor Track, STAFF-C) | 9:30 AM Active Aging (45 min, Studio A) | 12:00 PM Lunch Spin (30 min, Studio A) | 5:30 PM Strength & Conditioning (60 min, Weight Room) | 7:00 PM Dance Fitness (55 min, Studio B)\"\n\nIn the middle band, a schedule section along the right half, rendered in fine 9pt Futura, reads: \"SATURDAY: 8:00 AM Sample Run Club (5K, meet lobby, all paces) | 9:30 AM Power Yoga (75 min, Studio B) | 11:00 AM Family Swim (Pool, ages 5+)\"\n\nAdjacent to this, a slim schedule footer strip at the foot, in fine 9pt Lato, lists: \"DROP-IN: $15/class non-members | CLASS PASS: 10-class pack $120 (3 month expiry) | BOOK: Via app or front desk — 12-hour cancellation policy\"", "gt_regions": [{"id": "region_0", "text": "WEEKLY SAMPLE CLASSES — Peak Performance Athletic Club — June 2026 — All Classes Included with Membership", "position": "top-center", "size": "large", "type": "title", "carrier": "gym schedule board", "importance": "high"}, {"id": "region_1", "text": "TUESDAY: 6:00 AM Spin Cycle (45 min, Studio A, STAFF-A) | 7:30 AM Yoga Sculpt (60 min, Studio B, STAFF-B) | 12:00 PM Express Core (30 min, Studio A) | 5:30 PM Boxing Cardio (45 min, Gym Floor, STAFF-C)", "position": "middle-left", "size": "small", "type": "data", "carrier": "schedule", "importance": "high"}, {"id": "region_2", "text": "WEDNESDAY: 5:30 AM Masters Swim (60 min, Pool, STAFF-D) | 12:00 PM Pilates Reformer (50 min, Studio C, STAFF-E — Booking required) | 5:30 PM Functional Fitness (60 min, Gym, STAFF-F) | 7:00 PM Restorative Yoga (60 min, Studio B)", "position": "middle-left", "size": "small", "type": "data", "carrier": "schedule", "importance": "medium"}, {"id": "region_3", "text": "THURSDAY: 6:00 AM HIIT Bootcamp (45 min, Outdoor Track, STAFF-C) | 9:30 AM Active Aging (45 min, Studio A) | 12:00 PM Lunch Spin (30 min, Studio A) | 5:30 PM Strength & Conditioning (60 min, Weight Room) | 7:00 PM Dance Fitness (55 min, Studio B)", "position": "middle-right", "size": "small", "type": "data", "carrier": "schedule", "importance": "medium"}, {"id": "region_4", "text": "SATURDAY: 8:00 AM Sample Run Club (5K, meet lobby, all paces) | 9:30 AM Power Yoga (75 min, Studio B) | 11:00 AM Family Swim (Pool, ages 5+)", "position": "middle-right", "size": "small", "type": "data", "carrier": "schedule", "importance": "medium"}, {"id": "region_5", "text": "DROP-IN: $15/class non-members | CLASS PASS: 10-class pack $120 (3 month expiry) | BOOK: Via app or front desk — 12-hour cancellation policy", "position": "bottom-center", "size": "small", "type": "body", "carrier": "schedule footer", "importance": "medium"}], "stats": {"total_chars": 1060, "total_words": 202, "total_regions": 6}} {"prompt_id":"E1_L2_EN_003","category":"schedule","level":"L2","language":"EN","prompt":"A Grade 11 Thursday timetable with room assignments, teacher names, class notes, lunch, and advisory details.\n\nThe timetable at the head of the layout, set in large bold Open Sans type, presents: \"THURSDAY TIMETABLE — Lincoln Heights Academy — Grade 11 — Section B — Room assignments may change; check daily bulletin\"\n\nIn the middle-left section, the timetable in understated 10pt Futura presents: \"9:00-9:50 AM: French III — Camille Laurent — Language Lab (Room 115) — Oral exam prep this week; bring a headset\"\n\nDirectly below in the middle-left section, the timetable in understated 10pt Lato reads: \"10:00-10:50 AM: Chemistry — Dr. Maya Chen — Lab C (Room 220) — Lab: reaction-rate experiment; pre-lab due at start of class; closed-toe shoes mandatory\"\n\nPositioned centrally, in understated 10pt Futura, the timetable occupying the central area announces: \"11:00-11:50 AM: Civic Systems — Daniel Brooks — Room 308 — Debate prep: bring notes on municipal transit funding (assigned Tuesday)\"\n\nAt the middle center, the timetable in fine 9pt Futura proclaims: \"12:00-12:40 PM: LUNCH — Cafeteria (A lunch) or Library (quiet study, food permitted in designated area only) — Club meetings: Debate Club Rm 310, Robotics Rm 220\"\n\nIn the middle-right section, the timetable in condensed 10pt Lato states: \"12:45-1:35 PM: Physical Education — Jordan Rivera — Gymnasium / Track (weather dependent) — fitness assessment this week: mile run, push-ups, flexibility\"\n\nAt the bottom center, the timetable in condensed 10pt Futura type is inscribed: \"1:45-2:35 PM: Studio Art — Evelyn Hart — Art Studio (Room 104) — Portfolio pieces due Nov 15; bring reference photos today | 2:45-3:30 PM: Advisory / Study Period — Homeroom 207 — College application workshop available in the College Counseling Office\"","gt_regions":[{"id":"region_0","text":"THURSDAY TIMETABLE — Lincoln Heights Academy — Grade 11 — Section B — Room assignments may change; check daily bulletin","position":"top-center","size":"large","type":"title","carrier":"timetable","importance":"high"},{"id":"region_1","text":"9:00-9:50 AM: French III — Camille Laurent — Language Lab (Room 115) — Oral exam prep this week; bring a headset","position":"middle-left","size":"small","type":"data","carrier":"timetable","importance":"medium"},{"id":"region_2","text":"10:00-10:50 AM: Chemistry — Dr. Maya Chen — Lab C (Room 220) — Lab: reaction-rate experiment; pre-lab due at start of class; closed-toe shoes mandatory","position":"middle-left","size":"small","type":"data","carrier":"timetable","importance":"medium"},{"id":"region_3","text":"11:00-11:50 AM: Civic Systems — Daniel Brooks — Room 308 — Debate prep: bring notes on municipal transit funding (assigned Tuesday)","position":"middle-center","size":"small","type":"data","carrier":"timetable","importance":"medium"},{"id":"region_4","text":"12:00-12:40 PM: LUNCH — Cafeteria (A lunch) or Library (quiet study, food permitted in designated area only) — Club meetings: Debate Club Rm 310, Robotics Rm 220","position":"middle-center","size":"small","type":"data","carrier":"timetable","importance":"low"},{"id":"region_5","text":"12:45-1:35 PM: Physical Education — Jordan Rivera — Gymnasium / Track (weather dependent) — fitness assessment this week: mile run, push-ups, flexibility","position":"middle-right","size":"small","type":"data","carrier":"timetable","importance":"medium"},{"id":"region_6","text":"1:45-2:35 PM: Studio Art — Evelyn Hart — Art Studio (Room 104) — Portfolio pieces due Nov 15; bring reference photos today | 2:45-3:30 PM: Advisory / Study Period — Homeroom 207 — College application workshop available in the College Counseling Office","position":"bottom-center","size":"small","type":"data","carrier":"timetable","importance":"medium"}],"stats":{"total_chars":1078,"total_words":177,"total_regions":7}} {"prompt_id": "E1_L3_EN_001", "category": "schedule", "level": "L3", "language": "EN", "prompt": "A complete three-day AI conference program printed on a glossy trifold brochure.\n\nAt the top center, a large bold Futura heading reads: \"HARBORLIGHT AI SUMMIT 2026 — From Research to Reliable Systems — Friday through Sunday, August 14-16, 2026 — Harbor Point Convention Center\"\n\nIn the upper part of the middle-left panel, slim 11pt Lato text presents: \"DAY 1 — FRIDAY, AUGUST 14: 8:00-9:00 AM Registration & Continental Breakfast (Grand Foyer) | 9:00-9:20 AM Welcome and Safety Briefing (Grand Hall) | 9:20-10:10 AM Opening Keynote: 'Building Reliable AI Systems' — SPEAKER-SAFE-A | 10:10-10:40 AM Coffee Break & Exhibitor Hall\"\n\nDirectly below in the middle-left panel, fine 9pt Lato text reads: \"11:00 AM-12:15 PM Panel: 'AI Ethics, Governance & Responsible Deployment' — Moderator: MODERATOR-SAFE | Panelists: SPEAKER-SAFE-B, SPEAKER-SAFE-C, SPEAKER-SAFE-D | 12:30-1:45 PM Lunch & Poster Session (West Atrium)\"\n\nAt the middle center, compact 10pt Open Sans text lists: \"2:00-3:30 PM PARALLEL TRACKS — Track A (Hall 1): Computer Vision & Multimodal AI | Track B (Hall 2): Language Models & Dialogue Systems | Track C (Hall 3): Robotics & Embodied Intelligence | Track D (Room 401): AI for Public Services\"\n\nDirectly below at the middle center, slim 11pt Lato text states: \"4:00-5:00 PM DEMO SHOWCASE: 12 teams; each receives 4 minutes to present plus 1 minute for changeover (12 x 5 = 60 minutes) — Reviewers: REVIEWER-SAFE-A, REVIEWER-SAFE-B, REVIEWER-SAFE-C | 5:30-6:15 PM Day 1 Keynote: 'Open Models, Shared Infrastructure' — SPEAKER-SAFE-E | 6:30-8:00 PM Welcome Reception (Rooftop Terrace; smart casual)\"\n\nIn the upper part of the middle-right panel, condensed 10pt Open Sans text lists: \"DAY 2 — SATURDAY, AUGUST 15: 9:00-10:00 AM Keynote: 'Scaling AI Services Responsibly' — SPEAKER-SAFE-F | 10:15 AM-12:00 PM Workshop: NovaMind 5 API (bring a laptop; pre-registration required) | 12:15-1:30 PM Lunch | 2:00-3:30 PM Case Studies: AI in Operations, Health & Education | 3:45-4:45 PM Deployment Clinics | 5:00-6:30 PM AI Art Exhibition Opening (Gallery Level)\"\n\nDirectly below in the middle-right panel, compact 10pt Proxima Nova text reads: \"DAY 3 — SUNDAY, AUGUST 16: 9:00-10:30 AM Unconference Sessions (attendee-led) | 10:45 AM-12:00 PM Closing Panel: 'Where Do We Go From Here? AI in 2030' | 12:15-1:00 PM Awards: Best Paper, Best Demo, Rising Star | 1:15-2:30 PM Farewell Lunch & Summit Close\"\n\nAt the bottom left, understated 10pt Futura registration text states: \"REGISTRATION (per attendee; taxes, travel & lodging excluded): Full Conference, August 14-16, $895 — saves $290 (24.5%) versus three $395 single-day passes | Student Full Conference $295 (SAFE-ID required) | Virtual Pass $195 (plenary livestreams + recordings through September 15) | Groups of 10+ receive 15% off standard full-conference passes: $760.75 each; discounts do not combine | Early-bird pricing ended May 31 | Cancellation and transfer terms: WEBLINK_SAFE\"\n\nAt the bottom center, slim 11pt Open Sans logistics text reads: \"VENUE: Harbor Point Convention Center, LOCBLOCK-A0038, LOCBLOCK-SAFE | Wi-Fi: SAFE-NETWORK (password on badge) | Parking: Harbor Garage $35/day | Transit: Central Station, 5-minute walk | Hotel attendee rate: $289/night, subject to availability (code: SAFE-CODE) | Accessibility and travel details: WEBLINK_SAFE\"\n\nAt the bottom right, a fine 9pt Futura sponsor bar reads: \"SPONSORS: Platinum — DeepCore Systems, Orion Compute, Apex Accelerators | Gold — Horizon AI, CloudPeak Labs, Atlas Robotics | Media Partners: Signal Review, Systems Ledger, Frontier Circuit | #HarborlightAISummit2026 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "HARBORLIGHT AI SUMMIT 2026 — From Research to Reliable Systems — Friday through Sunday, August 14-16, 2026 — Harbor Point Convention Center", "position": "top-center", "size": "large", "type": "title", "carrier": "conference program", "importance": "high"}, {"id": "region_1", "text": "DAY 1 — FRIDAY, AUGUST 14: 8:00-9:00 AM Registration & Continental Breakfast (Grand Foyer) | 9:00-9:20 AM Welcome and Safety Briefing (Grand Hall) | 9:20-10:10 AM Opening Keynote: 'Building Reliable AI Systems' — SPEAKER-SAFE-A | 10:10-10:40 AM Coffee Break & Exhibitor Hall", "position": "middle-left", "size": "small", "type": "data", "carrier": "program page", "importance": "high"}, {"id": "region_2", "text": "11:00 AM-12:15 PM Panel: 'AI Ethics, Governance & Responsible Deployment' — Moderator: MODERATOR-SAFE | Panelists: SPEAKER-SAFE-B, SPEAKER-SAFE-C, SPEAKER-SAFE-D | 12:30-1:45 PM Lunch & Poster Session (West Atrium)", "position": "middle-left", "size": "small", "type": "data", "carrier": "program page", "importance": "medium"}, {"id": "region_3", "text": "2:00-3:30 PM PARALLEL TRACKS — Track A (Hall 1): Computer Vision & Multimodal AI | Track B (Hall 2): Language Models & Dialogue Systems | Track C (Hall 3): Robotics & Embodied Intelligence | Track D (Room 401): AI for Public Services", "position": "middle-center", "size": "small", "type": "data", "carrier": "program page", "importance": "medium"}, {"id": "region_4", "text": "4:00-5:00 PM DEMO SHOWCASE: 12 teams; each receives 4 minutes to present plus 1 minute for changeover (12 x 5 = 60 minutes) — Reviewers: REVIEWER-SAFE-A, REVIEWER-SAFE-B, REVIEWER-SAFE-C | 5:30-6:15 PM Day 1 Keynote: 'Open Models, Shared Infrastructure' — SPEAKER-SAFE-E | 6:30-8:00 PM Welcome Reception (Rooftop Terrace; smart casual)", "position": "middle-center", "size": "small", "type": "data", "carrier": "program page", "importance": "medium"}, {"id": "region_5", "text": "DAY 2 — SATURDAY, AUGUST 15: 9:00-10:00 AM Keynote: 'Scaling AI Services Responsibly' — SPEAKER-SAFE-F | 10:15 AM-12:00 PM Workshop: NovaMind 5 API (bring a laptop; pre-registration required) | 12:15-1:30 PM Lunch | 2:00-3:30 PM Case Studies: AI in Operations, Health & Education | 3:45-4:45 PM Deployment Clinics | 5:00-6:30 PM AI Art Exhibition Opening (Gallery Level)", "position": "middle-right", "size": "small", "type": "data", "carrier": "program page", "importance": "medium"}, {"id": "region_6", "text": "DAY 3 — SUNDAY, AUGUST 16: 9:00-10:30 AM Unconference Sessions (attendee-led) | 10:45 AM-12:00 PM Closing Panel: 'Where Do We Go From Here? AI in 2030' | 12:15-1:00 PM Awards: Best Paper, Best Demo, Rising Star | 1:15-2:30 PM Farewell Lunch & Summit Close", "position": "middle-right", "size": "small", "type": "data", "carrier": "program page", "importance": "medium"}, {"id": "region_7", "text": "REGISTRATION (per attendee; taxes, travel & lodging excluded): Full Conference, August 14-16, $895 — saves $290 (24.5%) versus three $395 single-day passes | Student Full Conference $295 (SAFE-ID required) | Virtual Pass $195 (plenary livestreams + recordings through September 15) | Groups of 10+ receive 15% off standard full-conference passes: $760.75 each; discounts do not combine | Early-bird pricing ended May 31 | Cancellation and transfer terms: WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "registration info", "importance": "high"}, {"id": "region_8", "text": "VENUE: Harbor Point Convention Center, LOCBLOCK-A0038, LOCBLOCK-SAFE | Wi-Fi: SAFE-NETWORK (password on badge) | Parking: Harbor Garage $35/day | Transit: Central Station, 5-minute walk | Hotel attendee rate: $289/night, subject to availability (code: SAFE-CODE) | Accessibility and travel details: WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "logistics", "importance": "medium"}, {"id": "region_9", "text": "SPONSORS: Platinum — DeepCore Systems, Orion Compute, Apex Accelerators | Gold — Horizon AI, CloudPeak Labs, Atlas Robotics | Media Partners: Signal Review, Systems Ledger, Frontier Circuit | #HarborlightAISummit2026 | WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "sponsor bar", "importance": "low"}], "stats": {"total_chars": 2829, "total_words": 460, "total_regions": 10}} {"prompt_id": "E1_L3_EN_002", "category": "schedule", "level": "L3", "language": "EN", "prompt": "A two-day annual marketing conference agenda printed on a clean program booklet page.\n\nAt the top-center, the conference program uses large bold Futura for the title: \"ANNUAL MARKETING INNOVATION CONFERENCE 2026 — 'Connecting Sample Brands to People in the AI Era' — October 22–23, 2026 — SAMPLE-VENUE, LOCBLOCK-SAFE\"\n\nAt the middle-left, the program uses compact 10pt Gill Sans for the opening Day 1 schedule: \"DAY 1 — THURSDAY, OCTOBER 22: 7:30–8:30 AM Breakfast Networking & Badge Pickup (Grand Foyer) | 8:30–9:00 AM Welcome Address — EXEC-SAFE, MarketForce Sample | 9:00–10:00 AM Opening Keynote: 'The Sample Funnel: Marketing in 2027' — SPEAKER-SAFE-A\"\n\nAt the middle-left, the program uses slim 11pt Open Sans for the remaining morning schedule: \"10:00–10:30 AM Morning Break | 10:30–11:20 AM Breakout Sessions: 'AI-Assisted Campaign Planning,' 'Customer Trust by Design,' and 'Measuring Creative Lift' — SPEAKER-SAFE-B, SPEAKER-SAFE-C & SPEAKER-SAFE-D | 11:20–11:30 AM Room Transition\"\n\nAt the middle-center, the program uses fine 9pt Gill Sans for the panel and lunch schedule: \"11:30 AM–12:30 PM Panel: 'CMO Perspectives: Budget Allocation in Sample Times' — Featuring leaders from Sample Athletics, CloudWorks Sample, StayNest & FitCycle | Moderator: MODERATOR-SAFE | 12:30–2:00 PM Networking Lunch (Crystal Ballroom) — Sponsored by Prismworks\"\n\nAt the middle-center, the program uses compact 10pt Open Sans for the afternoon schedule: \"2:00–2:50 PM Case Study Deep Dive: 'How a Sample Brand Grew 400% in 18 Months' — SPEAKER-SAFE-D | 2:50–3:00 PM Room Transition | 3:00–5:00 PM Workshop: 'Prompt Engineering for Marketers — Create a Month of Content in 2 Hours' (Laptop required; limited to 50 seats; first-come, first-served) | 5:00–5:15 PM Awards Setup | 5:15–5:45 PM Marketing Innovation Awards Ceremony\"\n\nAt the middle-right, the program uses slim 11pt Lato for the evening schedule: \"5:45–6:00 PM Move to Rooftop Room | 6:00–8:00 PM Sample Reception (Rooftop Room, 14th Floor) — Live DJ, beverage bar and hors d'oeuvres | Dress code: smart casual | Sponsored by SampleMail\"\n\nAt the middle-right, the program uses understated 10pt Open Sans for the complete Day 2 schedule: \"DAY 2 — FRIDAY, OCTOBER 23: 8:00–9:00 AM Breakfast & Badge Pickup | 9:00–10:00 AM Keynote: 'Brand Building in the Age of AI-Generated Content' — SPEAKER-SAFE-B | 10:00–10:30 AM Morning Break | 10:30 AM–12:00 PM Roundtables (10 topics, up to 15 participants each; pre-registration required) | 12:00–1:00 PM Networking Lunch | 1:00–2:15 PM Closing Keynote & 2027 Sample Trends Forecast — SPEAKER-SAFE-C | 2:15–2:30 PM Conference Wrap-Up | 2:30 PM Conference Close\"\n\nAt the bottom-left, the registration box uses fine 9pt Lato for ticket details: \"TICKETS: Full Conference (2 days) $1,495 | Single Day $895 | Virtual $395 | Two Single Day tickets cost $1,790; Full Conference saves $295 (about 16.5%) | Group offer: 5+ Full Conference tickets receive 20% off, reducing each ticket to $1,196; five-ticket minimum $5,980; cannot be combined with other offers | Full Conference includes both in-person conference days, scheduled meals, networking events and recordings available 48 hours after each session | Single Day includes the selected in-person day, its scheduled meals and that day's networking events; recordings not included | Virtual includes livestream access and recordings available 48 hours after each session; meals and in-person networking not included | Register: WEBLINK_SAFE\"\n\nAt the bottom-right, the sponsor footer uses fine 9pt Gill Sans: \"PRESENTED BY: MarketForce Sample | TITLE SPONSORS: Prismworks, CloudWorks Sample | RECEPTION SPONSOR: SampleMail | MEDIA: MediaPulse, Sample Marketing Review, Sample Trade Review | #MarketingInnovation2026 | HANDLECODE_SAFE | Questions: MAILCODE-A0034\"", "gt_regions": [{"id": "region_0", "text": "ANNUAL MARKETING INNOVATION CONFERENCE 2026 — 'Connecting Sample Brands to People in the AI Era' — October 22–23, 2026 — SAMPLE-VENUE, LOCBLOCK-SAFE", "position": "top-center", "size": "large", "type": "title", "carrier": "conference program", "importance": "high"}, {"id": "region_1", "text": "DAY 1 — THURSDAY, OCTOBER 22: 7:30–8:30 AM Breakfast Networking & Badge Pickup (Grand Foyer) | 8:30–9:00 AM Welcome Address — EXEC-SAFE, MarketForce Sample | 9:00–10:00 AM Opening Keynote: 'The Sample Funnel: Marketing in 2027' — SPEAKER-SAFE-A", "position": "middle-left", "size": "small", "type": "data", "carrier": "program", "importance": "high"}, {"id": "region_2", "text": "10:00–10:30 AM Morning Break | 10:30–11:20 AM Breakout Sessions: 'AI-Assisted Campaign Planning,' 'Customer Trust by Design,' and 'Measuring Creative Lift' — SPEAKER-SAFE-B, SPEAKER-SAFE-C & SPEAKER-SAFE-D | 11:20–11:30 AM Room Transition", "position": "middle-left", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_3", "text": "11:30 AM–12:30 PM Panel: 'CMO Perspectives: Budget Allocation in Sample Times' — Featuring leaders from Sample Athletics, CloudWorks Sample, StayNest & FitCycle | Moderator: MODERATOR-SAFE | 12:30–2:00 PM Networking Lunch (Crystal Ballroom) — Sponsored by Prismworks", "position": "middle-center", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_4", "text": "2:00–2:50 PM Case Study Deep Dive: 'How a Sample Brand Grew 400% in 18 Months' — SPEAKER-SAFE-D | 2:50–3:00 PM Room Transition | 3:00–5:00 PM Workshop: 'Prompt Engineering for Marketers — Create a Month of Content in 2 Hours' (Laptop required; limited to 50 seats; first-come, first-served) | 5:00–5:15 PM Awards Setup | 5:15–5:45 PM Marketing Innovation Awards Ceremony", "position": "middle-center", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_5", "text": "5:45–6:00 PM Move to Rooftop Room | 6:00–8:00 PM Sample Reception (Rooftop Room, 14th Floor) — Live DJ, beverage bar and hors d'oeuvres | Dress code: smart casual | Sponsored by SampleMail", "position": "middle-right", "size": "small", "type": "data", "carrier": "program", "importance": "low"}, {"id": "region_6", "text": "DAY 2 — FRIDAY, OCTOBER 23: 8:00–9:00 AM Breakfast & Badge Pickup | 9:00–10:00 AM Keynote: 'Brand Building in the Age of AI-Generated Content' — SPEAKER-SAFE-B | 10:00–10:30 AM Morning Break | 10:30 AM–12:00 PM Roundtables (10 topics, up to 15 participants each; pre-registration required) | 12:00–1:00 PM Networking Lunch | 1:00–2:15 PM Closing Keynote & 2027 Sample Trends Forecast — SPEAKER-SAFE-C | 2:15–2:30 PM Conference Wrap-Up | 2:30 PM Conference Close", "position": "middle-right", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_7", "text": "TICKETS: Full Conference (2 days) $1,495 | Single Day $895 | Virtual $395 | Two Single Day tickets cost $1,790; Full Conference saves $295 (about 16.5%) | Group offer: 5+ Full Conference tickets receive 20% off, reducing each ticket to $1,196; five-ticket minimum $5,980; cannot be combined with other offers | Full Conference includes both in-person conference days, scheduled meals, networking events and recordings available 48 hours after each session | Single Day includes the selected in-person day, its scheduled meals and that day's networking events; recordings not included | Virtual includes livestream access and recordings available 48 hours after each session; meals and in-person networking not included | Register: WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "registration box", "importance": "high"}, {"id": "region_8", "text": "PRESENTED BY: MarketForce Sample | TITLE SPONSORS: Prismworks, CloudWorks Sample | RECEPTION SPONSOR: SampleMail | MEDIA: MediaPulse, Sample Marketing Review, Sample Trade Review | #MarketingInnovation2026 | HANDLECODE_SAFE | Questions: MAILCODE-A0034", "position": "bottom-right", "size": "small", "type": "data", "carrier": "sponsor footer", "importance": "low"}], "stats": {"total_chars": 2909, "total_words": 479, "total_regions": 9}} {"prompt_id": "E1_L3_EN_003", "category": "schedule", "level": "L3", "language": "EN", "prompt": "A complete three-day international design-systems symposium program printed in a multi-page booklet, with a dated agenda, registration terms and access information.\n\nAt the top center, the large symposium title reads: \"INTERNATIONAL DESIGN SYSTEMS SYMPOSIUM — Global Design Priorities for the Next Decade | Thursday–Saturday, November 5–7, 2026 | Bellevue Design Forum and Academy\"\n\nIn the upper portion of the middle-left column, the Day 1 opening schedule reads: \"DAY 1 — THURSDAY, NOVEMBER 5 — PLENARY HALL: 8:00–8:45 AM Check-in and coffee | 8:45–9:15 AM Opening address — DIRECTOR-SAFE | 9:30–10:30 AM Keynote: Preparedness Planning for Large Exhibitions — SPEAKER-SAFE-01\"\n\nDirectly below in the middle-left column, the late-morning schedule reads: \"DAY 1 — LATE MORNING: 10:30–11:00 AM Break and poster viewing, East Gallery | 11:00 AM–12:15 PM Roundtable: Digital Wayfinding in Communities — MODERATOR-SAFE with three invited panelists | 12:15–1:30 PM Lunch and poster viewing\"\n\nIn the upper portion of the middle-center column, the Day 1 workshop schedule reads: \"DAY 1 — AFTERNOON: 1:30–3:00 PM PARALLEL WORKSHOPS — A: Accessible Exhibition Layouts, Hall 1 | B: Collection Cataloging Workflows, Hall 2 | C: Community Co-design Methods, Room 301 | 3:00–3:30 PM Break | Workshop choice required during registration; each room has a posted capacity\"\n\nDirectly below in the middle-center column, the awards and evening schedule reads: \"DAY 1 — EVENING: 3:30–5:00 PM Emerging Researcher Awards — six finalists, each with a 12-minute presentation and 3-minute Q&A; 6 × 15 = 90 minutes | 5:00–5:15 PM Closing remarks | 7:00–9:00 PM Optional gala dinner at LOCBLOCK-SAFE; separate ticket required\"\n\nIn the upper portion of the middle-right column, the Day 2 schedule reads: \"DAY 2 — FRIDAY, NOVEMBER 6: 9:00–10:00 AM Keynote: Materials Platforms Beyond Tutorials — SPEAKER-SAFE-02 | 10:00–10:30 AM Break | 10:30 AM–12:30 PM Hands-on workshop: AI-Assisted Cataloging, Lab 2, capacity 40 | 12:30–1:30 PM Lunch | 1:30 PM Depart for one field visit | 2:00–4:00 PM Bellevue Materials Lab or Humanitarian Design Museum, capacity 30 each | 4:30 PM Return | 5:00–6:00 PM Networking reception\"\n\nDirectly below in the middle-right column, the Day 3 schedule reads: \"DAY 3 — SATURDAY, NOVEMBER 7: 9:00–10:30 AM Strategy Forum: Universal Exhibition Access | 10:30–11:00 AM Break | 11:00 AM–12:15 PM Closing plenary and declaration review | 12:15–12:30 PM Participant vote and signing | 12:30–2:00 PM Farewell lunch and attendance certificates | Program ends at 2:00 PM\"\n\nAt the bottom left, the registration panel states: \"REGISTRATION — ALL PRICES IN CHF: Full symposium 950 | Single day 400 | Student full symposium 200 with current enrollment verification | Virtual plenary pass 150, including live plenaries and 30-day recordings | Optional gala 120 | Full, single-day and student rates include applicable sessions and lunch; receptions are included, while travel and lodging are excluded | Register by Friday, October 30, 2026 at 5:00 PM CET: WEBLINK_SAFE | Request workshop and field-visit seats by Friday, October 23; if requests exceed capacity, seats are assigned by lottery and fees do not change | Cancel by Friday, October 16 for a refund less CHF 50; attendee substitutions accepted through October 30 | Certificates list verified session hours only; breaks, meals, travel and social events are excluded\"\n\nAt the bottom center, the organizer and access footer reads: \"ORGANIZERS AND ACCESS: Bellevue Design Forum with the Academy of Bellevue | Program questions: MAILCODE-A0035 | Registration and access requests: MAILCODE-A0036 | Venue: LOCBLOCK-A0041, LOCBLOCK-SAFE | Step-free routes, captioning and dietary-request details: WEBLINK_SAFE | Submit access and dietary requests by October 23 when possible; later requests will be addressed as resources permit | Schedule version: October 1, 2026 | #DesignSystemsSymposium2026\"", "gt_regions": [{"id": "region_0", "text": "INTERNATIONAL DESIGN SYSTEMS SYMPOSIUM — Global Design Priorities for the Next Decade | Thursday–Saturday, November 5–7, 2026 | Bellevue Design Forum and Academy", "position": "top-center", "size": "large", "type": "title", "carrier": "symposium program", "importance": "high"}, {"id": "region_1", "text": "DAY 1 — THURSDAY, NOVEMBER 5 — PLENARY HALL: 8:00–8:45 AM Check-in and coffee | 8:45–9:15 AM Opening address — DIRECTOR-SAFE | 9:30–10:30 AM Keynote: Preparedness Planning for Large Exhibitions — SPEAKER-SAFE-01", "position": "middle-left", "size": "small", "type": "data", "carrier": "program", "importance": "high"}, {"id": "region_2", "text": "DAY 1 — LATE MORNING: 10:30–11:00 AM Break and poster viewing, East Gallery | 11:00 AM–12:15 PM Roundtable: Digital Wayfinding in Communities — MODERATOR-SAFE with three invited panelists | 12:15–1:30 PM Lunch and poster viewing", "position": "middle-left", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_3", "text": "DAY 1 — AFTERNOON: 1:30–3:00 PM PARALLEL WORKSHOPS — A: Accessible Exhibition Layouts, Hall 1 | B: Collection Cataloging Workflows, Hall 2 | C: Community Co-design Methods, Room 301 | 3:00–3:30 PM Break | Workshop choice required during registration; each room has a posted capacity", "position": "middle-center", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_4", "text": "DAY 1 — EVENING: 3:30–5:00 PM Emerging Researcher Awards — six finalists, each with a 12-minute presentation and 3-minute Q&A; 6 × 15 = 90 minutes | 5:00–5:15 PM Closing remarks | 7:00–9:00 PM Optional gala dinner at LOCBLOCK-SAFE; separate ticket required", "position": "middle-center", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_5", "text": "DAY 2 — FRIDAY, NOVEMBER 6: 9:00–10:00 AM Keynote: Materials Platforms Beyond Tutorials — SPEAKER-SAFE-02 | 10:00–10:30 AM Break | 10:30 AM–12:30 PM Hands-on workshop: AI-Assisted Cataloging, Lab 2, capacity 40 | 12:30–1:30 PM Lunch | 1:30 PM Depart for one field visit | 2:00–4:00 PM Bellevue Materials Lab or Humanitarian Design Museum, capacity 30 each | 4:30 PM Return | 5:00–6:00 PM Networking reception", "position": "middle-right", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_6", "text": "DAY 3 — SATURDAY, NOVEMBER 7: 9:00–10:30 AM Strategy Forum: Universal Exhibition Access | 10:30–11:00 AM Break | 11:00 AM–12:15 PM Closing plenary and declaration review | 12:15–12:30 PM Participant vote and signing | 12:30–2:00 PM Farewell lunch and attendance certificates | Program ends at 2:00 PM", "position": "middle-right", "size": "small", "type": "data", "carrier": "program", "importance": "medium"}, {"id": "region_7", "text": "REGISTRATION — ALL PRICES IN CHF: Full symposium 950 | Single day 400 | Student full symposium 200 with current enrollment verification | Virtual plenary pass 150, including live plenaries and 30-day recordings | Optional gala 120 | Full, single-day and student rates include applicable sessions and lunch; receptions are included, while travel and lodging are excluded | Register by Friday, October 30, 2026 at 5:00 PM CET: WEBLINK_SAFE | Request workshop and field-visit seats by Friday, October 23; if requests exceed capacity, seats are assigned by lottery and fees do not change | Cancel by Friday, October 16 for a refund less CHF 50; attendee substitutions accepted through October 30 | Certificates list verified session hours only; breaks, meals, travel and social events are excluded", "position": "bottom-left", "size": "small", "type": "data", "carrier": "registration", "importance": "high"}, {"id": "region_8", "text": "ORGANIZERS AND ACCESS: Bellevue Design Forum with the Academy of Bellevue | Program questions: MAILCODE-A0035 | Registration and access requests: MAILCODE-A0036 | Venue: LOCBLOCK-A0041, LOCBLOCK-SAFE | Step-free routes, captioning and dietary-request details: WEBLINK_SAFE | Submit access and dietary requests by October 23 when possible; later requests will be addressed as resources permit | Schedule version: October 1, 2026 | #DesignSystemsSymposium2026", "position": "bottom-center", "size": "small", "type": "data", "carrier": "organizer footer", "importance": "low"}], "stats": {"total_chars": 3096, "total_words": 513, "total_regions": 9}} {"prompt_id": "D4_L1_EN_001", "category": "dashboard", "level": "L1", "language": "EN", "prompt": "A business analytics dashboard KPI card cluster on a monitor screen.\n\nAt the top center, a prominent 24pt Atlas Plex Sans heading reads: \"HARBORLINE RETAIL REVENUE — June 2026 MTD — Updated June 30 at 9:45 AM\"\n\nAt the middle left, a well-spaced 14pt Source Sans Pro KPI card reads: \"Total Revenue: $284,500 | vs. May: +12.4% ($253,140) | June Target: $275,000 — EXCEEDED by $9,500\"\n\nAt the middle center, a fine 9pt SF Pro breakdown card reads: \"Revenue by Channel: Online Store $142,800 (50.2%) | Retail Partners $89,400 (31.4%) | Direct Sales $38,200 (13.4%) | Subscriptions $14,100 (5.0%)\"\n\nAt the middle right, a fine 9pt Inter ranking card reads: \"Top Products: 1. Pro Wireless Headphones ($47,200) | 2. Smart Home Hub ($38,900) | 3. Fitness Tracker Pro ($29,100)\"\n\nAt the bottom center, a compact 10pt SF Pro metrics row reads: \"Key Metrics: Average Order Value $67.40 (+$4.20 vs. May) | Conversion Rate 3.8% | Cart Abandonment 22.1% (-3.2pp vs. May) | Return on Ad Spend 4.2x\"", "gt_regions": [{"id": "region_0", "text": "HARBORLINE RETAIL REVENUE — June 2026 MTD — Updated June 30 at 9:45 AM", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard header", "importance": "high"}, {"id": "region_1", "text": "Total Revenue: $284,500 | vs. May: +12.4% ($253,140) | June Target: $275,000 — EXCEEDED by $9,500", "position": "middle-left", "size": "medium", "type": "data", "carrier": "KPI card", "importance": "high"}, {"id": "region_2", "text": "Revenue by Channel: Online Store $142,800 (50.2%) | Retail Partners $89,400 (31.4%) | Direct Sales $38,200 (13.4%) | Subscriptions $14,100 (5.0%)", "position": "middle-center", "size": "small", "type": "data", "carrier": "breakdown card", "importance": "medium"}, {"id": "region_3", "text": "Top Products: 1. Pro Wireless Headphones ($47,200) | 2. Smart Home Hub ($38,900) | 3. Fitness Tracker Pro ($29,100)", "position": "middle-right", "size": "small", "type": "data", "carrier": "ranking card", "importance": "medium"}, {"id": "region_4", "text": "Key Metrics: Average Order Value $67.40 (+$4.20 vs. May) | Conversion Rate 3.8% | Cart Abandonment 22.1% (-3.2pp vs. May) | Return on Ad Spend 4.2x", "position": "bottom-center", "size": "small", "type": "data", "carrier": "metrics row", "importance": "medium"}], "stats": {"total_chars": 574, "total_words": 106, "total_regions": 5}} {"prompt_id": "D4_L1_EN_002", "category": "dashboard", "level": "L1", "language": "EN", "prompt": "An app analytics dashboard showing user engagement metrics on a laptop screen.\n\nAt the top center, a large bold Inter dashboard heading reads: \"ACTIVE USERS — Northstar SaaS Overview — June 30, 2026\"\n\nAt the middle left, a medium 16pt Atlas Plex Sans user metrics card reads: \"Daily Active Users: 12,847 | Weekly Active Users: 48,200 | Monthly Active Users: 142,000 | DAU/MAU Ratio: 9.0% (target: >8%)\"\n\nAt the middle center, a small 10pt Roboto session card reads: \"Session Metrics: Avg. Session Duration 8m 42s (+12%) | Pages per Session 4.7 | Bounce Rate 34.2% (-2.1pp) | Sessions Today: 18,420\"\n\nAt the middle right, a small 10pt Source Sans Pro growth card reads: \"Growth: New Signups Today 247 | 7-Day Retention 62% | 30-Day Retention 38% | Churn Rate (monthly) 4.2% | NPS Score 47 (+3 vs. last quarter)\"\n\nAt the bottom center, a small 10pt Inter platform card reads: \"Platform: MobileOS 54% | DroidOS 31% | Web 15% | User Regions: A 42%, B 18%, C 12%, D 8%, E 5%, Other regions 15%\"", "gt_regions": [{"id": "region_0", "text": "ACTIVE USERS — Northstar SaaS Overview — June 30, 2026", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "Daily Active Users: 12,847 | Weekly Active Users: 48,200 | Monthly Active Users: 142,000 | DAU/MAU Ratio: 9.0% (target: >8%)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "user metrics card", "importance": "high"}, {"id": "region_2", "text": "Session Metrics: Avg. Session Duration 8m 42s (+12%) | Pages per Session 4.7 | Bounce Rate 34.2% (-2.1pp) | Sessions Today: 18,420", "position": "middle-center", "size": "small", "type": "data", "carrier": "session card", "importance": "medium"}, {"id": "region_3", "text": "Growth: New Signups Today 247 | 7-Day Retention 62% | 30-Day Retention 38% | Churn Rate (monthly) 4.2% | NPS Score 47 (+3 vs. last quarter)", "position": "middle-right", "size": "small", "type": "data", "carrier": "growth card", "importance": "medium"}, {"id": "region_4", "text": "Platform: MobileOS 54% | DroidOS 31% | Web 15% | User Regions: A 42%, B 18%, C 12%, D 8%, E 5%, Other regions 15%", "position": "bottom-center", "size": "small", "type": "data", "carrier": "platform card", "importance": "low"}], "stats": {"total_chars": 560, "total_words": 100, "total_regions": 5}} {"prompt_id": "D4_L1_EN_003", "category": "dashboard", "level": "L1", "language": "EN", "prompt": "A conversion rate optimization dashboard on a marketing team's monitor.\n\nAt the top center, a large bold Inter dashboard heading reads: \"CONVERSION FUNNEL — Northstar Commerce — June 1-7, 2026\"\n\nAt the middle left, a medium 16pt SF Pro main KPI reads: \"Overall Conversion Rate: 3.72% | vs. Last Week: +0.5pp | Revenue per Visitor: $4.82 | Q3 Goal: 4.0%\"\n\nAt the middle center, a small 9pt SF Pro funnel visualization reads: \"Funnel: Visitors 84,200 → Product Views 42,100 (50%) → Add to Cart 12,600 (29.9%) → Checkout 5,040 (40%) → Purchases 3,132 (62.1%)\"\n\nAt the middle right, a small 11pt Roboto analysis card reads: \"Drop-off: Product Views→Add to Cart 70.1% — largest proportional loss | Cart→Checkout 60% | Checkout survey reasons: shipping-cost surprise 34%, account creation 28%\"\n\nAt the bottom center, a small 9pt Inter experiment card reads: \"A/B Test: Free Shipping Threshold $50 | Variant lift +0.8pp vs. control | Confidence 94% | Continue testing; no rollout before preset threshold\"", "gt_regions": [{"id": "region_0", "text": "CONVERSION FUNNEL — Northstar Commerce — June 1-7, 2026", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "Overall Conversion Rate: 3.72% | vs. Last Week: +0.5pp | Revenue per Visitor: $4.82 | Q3 Goal: 4.0%", "position": "middle-left", "size": "medium", "type": "data", "carrier": "main KPI", "importance": "high"}, {"id": "region_2", "text": "Funnel: Visitors 84,200 → Product Views 42,100 (50%) → Add to Cart 12,600 (29.9%) → Checkout 5,040 (40%) → Purchases 3,132 (62.1%)", "position": "middle-center", "size": "small", "type": "data", "carrier": "funnel visualization", "importance": "high"}, {"id": "region_3", "text": "Drop-off: Product Views→Add to Cart 70.1% — largest proportional loss | Cart→Checkout 60% | Checkout survey reasons: shipping-cost surprise 34%, account creation 28%", "position": "middle-right", "size": "small", "type": "data", "carrier": "analysis card", "importance": "medium"}, {"id": "region_4", "text": "A/B Test: Free Shipping Threshold $50 | Variant lift +0.8pp vs. control | Confidence 94% | Continue testing; no rollout before preset threshold", "position": "bottom-center", "size": "small", "type": "data", "carrier": "experiment card", "importance": "medium"}], "stats": {"total_chars": 592, "total_words": 99, "total_regions": 5}} {"prompt_id": "D4_L2_EN_001", "category": "dashboard", "level": "L2", "language": "EN", "prompt": "A sales operations dashboard with quarterly overview, pipeline, and team performance.\n\nAt the top center, a large bold Inter dashboard heading reads: \"SALES OPERATIONS — Q2 2026 OUTLOOK — Northbridge Region — June 24 Update\"\n\nAt the top left, a medium 14pt Roboto revenue card reads: \"REVENUE FORECAST: Q2 $1,240,000 | Actual: Apr $380K, May $412K | Jun projected $448K | Target $1.2M: 103.3% — ON TRACK | vs. Q2 2025: +18.4%\"\n\nAt the middle left, a small 11pt Roboto pipeline card reads: \"PIPELINE: Open Pipeline $3.79M | Negotiation: 24 deals ($1.20M) | Proposal: 18 deals ($890K) | Qualified: 47 deals ($1.70M) | Win Rate: 34% (+3pp vs. Q1) | Avg. Won Deal Size: $52K | Sales Cycle: 38 days\"\n\nAt the middle center, a small 10pt Source Sans Pro orders card reads: \"ORDERS FORECAST: Q2 Orders 8,420 | Average Order Value $147.27 | Repeat Customer Rate 41% | New Customers Q2-to-date 1,847 | Acquisition Cost $124 | 90-Day LTV $412\"\n\nAt the middle right, a small 11pt SF Pro leaderboard reads: \"TOP REPRESENTATIVES — Q2 FORECAST: 1. STAFF-A — $248K (124% of quota) | 2. STAFF-B — $215K (108%) | 3. STAFF-C — $198K (99%) | 4. STAFF-D — $187K (94%) | Team Avg: $155K (78% of $200K quota)\"\n\nAt the bottom left, a small 10pt Source Sans Pro product-mix card reads: \"PRODUCT MIX: Enterprise Plan 42% of revenue | Professional Plan 35% | Starter Plan 15% | Add-ons & Services 8% | Highest Growth: Enterprise +32% QoQ\"\n\nAt the bottom center, a small 11pt Source Sans Pro alerts bar reads: \"ALERTS: 3 deals at risk (>60 days without activity) | Q3 forecast $1.38M from weighted pipeline | Next review: Wednesday, July 8, 2026 | Sources: Northstar CRM + LedgerPay | Owner: STAFF-SAFE\"", "gt_regions": [{"id": "region_0", "text": "SALES OPERATIONS — Q2 2026 OUTLOOK — Northbridge Region — June 24 Update", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "REVENUE FORECAST: Q2 $1,240,000 | Actual: Apr $380K, May $412K | Jun projected $448K | Target $1.2M: 103.3% — ON TRACK | vs. Q2 2025: +18.4%", "position": "top-left", "size": "medium", "type": "data", "carrier": "revenue card", "importance": "high"}, {"id": "region_2", "text": "PIPELINE: Open Pipeline $3.79M | Negotiation: 24 deals ($1.20M) | Proposal: 18 deals ($890K) | Qualified: 47 deals ($1.70M) | Win Rate: 34% (+3pp vs. Q1) | Avg. Won Deal Size: $52K | Sales Cycle: 38 days", "position": "middle-left", "size": "small", "type": "data", "carrier": "pipeline card", "importance": "high"}, {"id": "region_3", "text": "ORDERS FORECAST: Q2 Orders 8,420 | Average Order Value $147.27 | Repeat Customer Rate 41% | New Customers Q2-to-date 1,847 | Acquisition Cost $124 | 90-Day LTV $412", "position": "middle-center", "size": "small", "type": "data", "carrier": "orders card", "importance": "medium"}, {"id": "region_4", "text": "TOP REPRESENTATIVES — Q2 FORECAST: 1. STAFF-A — $248K (124% of quota) | 2. STAFF-B — $215K (108%) | 3. STAFF-C — $198K (99%) | 4. STAFF-D — $187K (94%) | Team Avg: $155K (78% of $200K quota)", "position": "middle-right", "size": "small", "type": "data", "carrier": "leaderboard", "importance": "medium"}, {"id": "region_5", "text": "PRODUCT MIX: Enterprise Plan 42% of revenue | Professional Plan 35% | Starter Plan 15% | Add-ons & Services 8% | Highest Growth: Enterprise +32% QoQ", "position": "bottom-left", "size": "small", "type": "data", "carrier": "product mix", "importance": "medium"}, {"id": "region_6", "text": "ALERTS: 3 deals at risk (>60 days without activity) | Q3 forecast $1.38M from weighted pipeline | Next review: Wednesday, July 8, 2026 | Sources: Northstar CRM + LedgerPay | Owner: STAFF-SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "alerts bar", "importance": "low"}], "stats": {"total_chars": 1108, "total_words": 183, "total_regions": 7}} {"prompt_id": "D4_L2_EN_002", "category": "dashboard", "level": "L2", "language": "EN", "prompt": "A compact marketing dashboard summarizes June traffic, attribution, budget pacing and next actions.\n\nAt the top-center, the title reads: \"MARKETING PERFORMANCE — June 1–9, 2026 — Tracked Channels\"\n\nAt the middle-left, traffic reads: \"TRAFFIC: 284,500 sessions (+14.0% vs 249,561) | 198,700 unique visitors | 34,210 ad clicks / 1.82M impressions = 1.88% CTR | Benchmark 1.20%\"\n\nDirectly below, conversions read: \"CONVERSIONS: 2,847 attributed | Visitor CVR 1.43% | Revenue $418,900 | Media spend $72,100 | CPA $25.32 | MER 5.81× | 1,240 MQLs\"\n\nAt the middle-center, channel results read: \"CHANNELS: Search $148,000 / $28,461.54 / 5.20× ROAS | Social $89,000 / $23,421.05 / 3.80× | Email $112,000 / $9,032.26 / 12.40× | Display $42,000 / $11,185.15 / 3.75× | Organic $27,900 / $0 / N/A | Total $418,900 / $72,100\"\n\nAt the middle-right, top campaigns read: \"TOP CAMPAIGNS: Summer Sale 847 conversions / $124,000 | Launch Video 2.1M views / 12,000 site clicks / 0.57% | Retargeting 760 of 5,000 visitors / 15.2%\"\n\nAt the bottom-left, budget pacing reads: \"BUDGET: June $87,500 | Spent $72,100 (82.4%) | Left $15,400 | Straight-line forecast $240,333, over by $152,833 | Move $5,000 remaining Display allocation to Search; total unchanged | Stop at cap without approval\"\n\nAt the bottom-center, actions read: \"ACTIONS: Start landing-page A/B test June 10; primary metric visitor CVR | Add 3 creators after disclosure review | Email only opted-in inactive subscribers | Review spend daily\"", "gt_regions": [{"id": "region_0", "text": "MARKETING PERFORMANCE — June 1–9, 2026 — Tracked Channels", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "TRAFFIC: 284,500 sessions (+14.0% vs 249,561) | 198,700 unique visitors | 34,210 ad clicks / 1.82M impressions = 1.88% CTR | Benchmark 1.20%", "position": "middle-left", "size": "small", "type": "data", "carrier": "traffic card", "importance": "high"}, {"id": "region_2", "text": "CONVERSIONS: 2,847 attributed | Visitor CVR 1.43% | Revenue $418,900 | Media spend $72,100 | CPA $25.32 | MER 5.81× | 1,240 MQLs", "position": "middle-left", "size": "small", "type": "data", "carrier": "conversion card", "importance": "high"}, {"id": "region_3", "text": "CHANNELS: Search $148,000 / $28,461.54 / 5.20× ROAS | Social $89,000 / $23,421.05 / 3.80× | Email $112,000 / $9,032.26 / 12.40× | Display $42,000 / $11,185.15 / 3.75× | Organic $27,900 / $0 / N/A | Total $418,900 / $72,100", "position": "middle-center", "size": "small", "type": "data", "carrier": "channel card", "importance": "medium"}, {"id": "region_4", "text": "TOP CAMPAIGNS: Summer Sale 847 conversions / $124,000 | Launch Video 2.1M views / 12,000 site clicks / 0.57% | Retargeting 760 of 5,000 visitors / 15.2%", "position": "middle-right", "size": "small", "type": "data", "carrier": "campaigns card", "importance": "medium"}, {"id": "region_5", "text": "BUDGET: June $87,500 | Spent $72,100 (82.4%) | Left $15,400 | Straight-line forecast $240,333, over by $152,833 | Move $5,000 remaining Display allocation to Search; total unchanged | Stop at cap without approval", "position": "bottom-left", "size": "small", "type": "data", "carrier": "budget card", "importance": "medium"}, {"id": "region_6", "text": "ACTIONS: Start landing-page A/B test June 10; primary metric visitor CVR | Add 3 creators after disclosure review | Email only opted-in inactive subscribers | Review spend daily", "position": "bottom-center", "size": "small", "type": "body", "carrier": "actions bar", "importance": "low"}], "stats": {"total_chars": 1088, "total_words": 194, "total_regions": 7}} {"prompt_id": "D4_L2_EN_003", "category": "dashboard", "level": "L2", "language": "EN", "prompt": "A timestamped production dashboard shows resource use, uptime, maintenance and escalation details.\n\nAt the top-center, the header reads: \"SERVER HEALTH — Production — REGION-SAFE — June 9, 2026 06:00 UTC — OPERATIONAL\"\n\nAt the middle-left, CPU status reads: \"CPU: 24h average 62% | Peak 84% at 14:15 UTC | 64/64 cores | Load 4.2 / 3.8 / 3.5 | ≥85% for 5 min alert not triggered\"\n\nDirectly below, memory status reads: \"MEMORY: RAM 8.4/16 GB (52.5%) | Swap 0.2/4 GB | Available 7.6 GB | Cache hit 94.2% | GC pause 12 ms | No leak alert\"\n\nAt the middle-center, storage status reads: \"STORAGE: 234/500 GB (46.8%) | Read 4,200 IOPS | Write 1,800 IOPS | Latency 2.1 ms | Growth +1.2 GB/day | 166 GB to 80%; about 138 days | Backup Jun 9 04:00 UTC\"\n\nAt the middle-right, network status reads: \"NETWORK: In 245 Mbps | Out 180 Mbps | Loss 0.001% | Internal latency 1.2 ms avg | External 48 ms p99 | 12,847 connections | TLS expires Sep 6, 2026\"\n\nAt the bottom-left, availability reads: \"UPTIME: 82-day streak since Mar 19 06:00 UTC | Rolling 90 days: 99.997%; 4 minutes unplanned downtime during Mar 19 database failover | 99.99% SLO met | Maintenance Jun 15, 02:00–04:00 UTC reported separately\"\n\nAt the bottom-center, services read: \"SERVICES: API Gateway, database primary/replica, FlashKV cache, StreamPipe queue, QuickIndex search and CDN OK | No active alerts | On-call STAFF-SAFE | Escalate CHANNEL-SAFE\"", "gt_regions": [{"id": "region_0", "text": "SERVER HEALTH — Production — REGION-SAFE — June 9, 2026 06:00 UTC — OPERATIONAL", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "CPU: 24h average 62% | Peak 84% at 14:15 UTC | 64/64 cores | Load 4.2 / 3.8 / 3.5 | ≥85% for 5 min alert not triggered", "position": "middle-left", "size": "small", "type": "data", "carrier": "CPU card", "importance": "high"}, {"id": "region_2", "text": "MEMORY: RAM 8.4/16 GB (52.5%) | Swap 0.2/4 GB | Available 7.6 GB | Cache hit 94.2% | GC pause 12 ms | No leak alert", "position": "middle-left", "size": "small", "type": "data", "carrier": "memory card", "importance": "medium"}, {"id": "region_3", "text": "STORAGE: 234/500 GB (46.8%) | Read 4,200 IOPS | Write 1,800 IOPS | Latency 2.1 ms | Growth +1.2 GB/day | 166 GB to 80%; about 138 days | Backup Jun 9 04:00 UTC", "position": "middle-center", "size": "small", "type": "data", "carrier": "storage card", "importance": "medium"}, {"id": "region_4", "text": "NETWORK: In 245 Mbps | Out 180 Mbps | Loss 0.001% | Internal latency 1.2 ms avg | External 48 ms p99 | 12,847 connections | TLS expires Sep 6, 2026", "position": "middle-right", "size": "small", "type": "data", "carrier": "network card", "importance": "medium"}, {"id": "region_5", "text": "UPTIME: 82-day streak since Mar 19 06:00 UTC | Rolling 90 days: 99.997%; 4 minutes unplanned downtime during Mar 19 database failover | 99.99% SLO met | Maintenance Jun 15, 02:00–04:00 UTC reported separately", "position": "bottom-left", "size": "small", "type": "data", "carrier": "uptime card", "importance": "high"}, {"id": "region_6", "text": "SERVICES: API Gateway, database primary/replica, FlashKV cache, StreamPipe queue, QuickIndex search and CDN OK | No active alerts | On-call STAFF-SAFE | Escalate CHANNEL-SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "services panel", "importance": "high"}], "stats": {"total_chars": 1000, "total_words": 194, "total_regions": 7}} {"prompt_id": "D4_L3_EN_001", "category": "dashboard", "level": "L3", "language": "EN", "prompt": "A complete internal e-commerce analytics dashboard with reconciled sales, traffic, funnel, customer, product, geography, fulfillment, and marketing metrics.\n\nAt the top center, the dashboard title reads: \"COMMERCE PERFORMANCE DASHBOARD — Q2 2026 | April 1–June 30 | All Markets | Currency: USD | Internal Analytics Scenario\"\n\nAt the top left, the sales summary states: \"NET SALES & ORDERS: Net sales $542,800 | Completed orders 6,215 | Average order value $87.34 = $542,800 ÷ 6,215 | Gross profit $198,200 | Gross margin 36.51% = $198,200 ÷ $542,800 | Prior-year Q2 net sales $444,918 (rounded) | YoY growth 22.00% (rounded) | Q1 average order value $79.14; Q2 increased $8.20\"\n\nIn the upper portion of the middle-left column, the traffic card reads: \"TRAFFIC & ACQUISITION: Sessions 412,000 | Unique visitors 287,400 | New visitors 166,692 (58%) | Returning visitors 120,708 (42%) | Sessions by source: Organic 140,080 (34%) | Paid 115,360 (28%) | Direct 74,160 (18%) | Social 49,440 (12%) | Email 32,960 (8%) | Paid CAC $28.40 = $72,000 paid-media spend ÷ 2,535 first-time paid customers\"\n\nDirectly below in the middle-left column, the funnel card states: \"CONVERSION FUNNEL: Sessions 412,000 → Product views 184,000 (44.66%) → Add to cart 48,200 (26.20%) → Checkout starts 22,100 (45.85%) → Completed orders 6,215 (28.12%) | Session conversion 1.51% | Cart-to-order conversion 12.89% | Checkout abandonment 71.88%\"\n\nAt the middle center, the customer card reads: \"CUSTOMER METRICS: Purchasing customers 5,020 | First-time purchasers 2,965 | Returning purchasers 2,055 | Returning purchaser share 40.94% = 2,055 ÷ 5,020 | Orders per purchasing customer 1.238 = 6,215 ÷ 5,020 | Post-purchase survey: 56% promoters, 20% passive, 24% detractors; NPS +32, n=620 | Support tickets 847 | Median resolution 4.2 hours\"\n\nIn the upper portion of the middle-right column, the product-ranking card states: \"PRODUCT NET SALES: Northstar Desk Lamp $96,400 (17.76%) | Harbor Tote $82,700 (15.24%) | Alder Bottle $74,300 (13.69%) | Trailhead Organizer $63,900 (11.77%) | Cloudline Throw $52,600 (9.69%) | Other products $172,900 (31.85%) | Total $542,800\"\n\nDirectly below in the middle-right column, the geography card reads: \"GEOGRAPHIC NET SALES: Region A $347,392 (64.00%) | Region B $75,992 (14.00%) | Region C $48,852 (9.00%) | Region D $32,568 (6.00%) | Region E $21,712 (4.00%) | Other $16,284 (3.00%) | Total $542,800\"\n\nAt the bottom left, the fulfillment card states: \"FULFILLMENT & RETURNS: Orders requiring shipment 6,005 | Shipped on time 5,837 (97.20%) | Shipped late 168 (2.80%) | Average transit time 2.4 days | Return requests 298, equal to 4.79% of 6,215 completed orders | Stockout incidents 3 against target below 5 | Warehouse utilization 72%\"\n\nAt the bottom center, the marketing card reads: \"MARKETING SPEND & ATTRIBUTED NET SALES: Budget $87,500 | Spend $84,200 (96.23%); remaining $3,300 | Paid Search $36,000 → $194,400 (5.40x) | Social Ads $24,000 → $76,800 (3.20x) | Display $12,000 → $21,600 (1.80x) | Email $12,200 → $173,240 (14.20x) | Attributed total $466,040 | Blended ROAS 5.53x = $466,040 ÷ $84,200 | Attribution overlaps product and geography views; do not add it to net sales\"\n\nAt the bottom right, the metadata footer states: \"DATA NOTES: Period ended Tuesday, June 30, 2026 | Last sync Wednesday, July 1, 2026 at 02:00 UTC | Internal systems: ShopStream, Nexus Analytics, SamplePay, SampleMail and SampleDesk | Owner: Analytics Team, MAILCODE-A0036 | Next review: Monday, July 13, 2026 | Amounts are nominal USD; displayed percentages may be rounded\"", "gt_regions": [{"id": "region_0", "text": "COMMERCE PERFORMANCE DASHBOARD — Q2 2026 | April 1–June 30 | All Markets | Currency: USD | Internal Analytics Scenario", "position": "top-center", "size": "large", "type": "title", "carrier": "dashboard", "importance": "high"}, {"id": "region_1", "text": "NET SALES & ORDERS: Net sales $542,800 | Completed orders 6,215 | Average order value $87.34 = $542,800 ÷ 6,215 | Gross profit $198,200 | Gross margin 36.51% = $198,200 ÷ $542,800 | Prior-year Q2 net sales $444,918 (rounded) | YoY growth 22.00% (rounded) | Q1 average order value $79.14; Q2 increased $8.20", "position": "top-left", "size": "medium", "type": "data", "carrier": "revenue section", "importance": "high"}, {"id": "region_2", "text": "TRAFFIC & ACQUISITION: Sessions 412,000 | Unique visitors 287,400 | New visitors 166,692 (58%) | Returning visitors 120,708 (42%) | Sessions by source: Organic 140,080 (34%) | Paid 115,360 (28%) | Direct 74,160 (18%) | Social 49,440 (12%) | Email 32,960 (8%) | Paid CAC $28.40 = $72,000 paid-media spend ÷ 2,535 first-time paid customers", "position": "middle-left", "size": "small", "type": "data", "carrier": "traffic section", "importance": "medium"}, {"id": "region_3", "text": "CONVERSION FUNNEL: Sessions 412,000 → Product views 184,000 (44.66%) → Add to cart 48,200 (26.20%) → Checkout starts 22,100 (45.85%) → Completed orders 6,215 (28.12%) | Session conversion 1.51% | Cart-to-order conversion 12.89% | Checkout abandonment 71.88%", "position": "middle-left", "size": "small", "type": "data", "carrier": "funnel card", "importance": "high"}, {"id": "region_4", "text": "CUSTOMER METRICS: Purchasing customers 5,020 | First-time purchasers 2,965 | Returning purchasers 2,055 | Returning purchaser share 40.94% = 2,055 ÷ 5,020 | Orders per purchasing customer 1.238 = 6,215 ÷ 5,020 | Post-purchase survey: 56% promoters, 20% passive, 24% detractors; NPS +32, n=620 | Support tickets 847 | Median resolution 4.2 hours", "position": "middle-center", "size": "small", "type": "data", "carrier": "customer card", "importance": "medium"}, {"id": "region_5", "text": "PRODUCT NET SALES: Northstar Desk Lamp $96,400 (17.76%) | Harbor Tote $82,700 (15.24%) | Alder Bottle $74,300 (13.69%) | Trailhead Organizer $63,900 (11.77%) | Cloudline Throw $52,600 (9.69%) | Other products $172,900 (31.85%) | Total $542,800", "position": "middle-right", "size": "small", "type": "data", "carrier": "products ranking", "importance": "medium"}, {"id": "region_6", "text": "GEOGRAPHIC NET SALES: Region A $347,392 (64.00%) | Region B $75,992 (14.00%) | Region C $48,852 (9.00%) | Region D $32,568 (6.00%) | Region E $21,712 (4.00%) | Other $16,284 (3.00%) | Total $542,800", "position": "middle-right", "size": "small", "type": "data", "carrier": "geo card", "importance": "medium"}, {"id": "region_7", "text": "FULFILLMENT & RETURNS: Orders requiring shipment 6,005 | Shipped on time 5,837 (97.20%) | Shipped late 168 (2.80%) | Average transit time 2.4 days | Return requests 298, equal to 4.79% of 6,215 completed orders | Stockout incidents 3 against target below 5 | Warehouse utilization 72%", "position": "bottom-left", "size": "small", "type": "data", "carrier": "operations card", "importance": "medium"}, {"id": "region_8", "text": "MARKETING SPEND & ATTRIBUTED NET SALES: Budget $87,500 | Spend $84,200 (96.23%); remaining $3,300 | Paid Search $36,000 → $194,400 (5.40x) | Social Ads $24,000 → $76,800 (3.20x) | Display $12,000 → $21,600 (1.80x) | Email $12,200 → $173,240 (14.20x) | Attributed total $466,040 | Blended ROAS 5.53x = $466,040 ÷ $84,200 | Attribution overlaps product and geography views; do not add it to net sales", "position": "bottom-center", "size": "small", "type": "data", "carrier": "marketing card", "importance": "medium"}, {"id": "region_9", "text": "DATA NOTES: Period ended Tuesday, June 30, 2026 | Last sync Wednesday, July 1, 2026 at 02:00 UTC | Internal systems: ShopStream, Nexus Analytics, SamplePay, SampleMail and SampleDesk | Owner: Analytics Team, MAILCODE-A0036 | Next review: Monday, July 13, 2026 | Amounts are nominal USD; displayed percentages may be rounded", "position": "bottom-right", "size": "small", "type": "data", "carrier": "metadata footer", "importance": "low"}], "stats": {"total_chars": 2808, "total_words": 476, "total_regions": 10}} {"prompt_id": "D4_L3_EN_002", "category": "dashboard", "level": "L3", "language": "EN", "prompt": "An aggregate internal learning-operations dashboard with reconciled participation, progress, delivery, accessibility, feedback, program, budget, and learner-hour metrics.\n\nAt the top center, the dashboard title reads: \"LEARNING OPERATIONS DASHBOARD — Q2 2026 | April 1–June 30 | All Internal Training Programs | Aggregate Planning View\"\n\nAt the top left, the participation card states: \"PARTICIPATION RECONCILIATION: Active learners at April 1: 1,206 | New enrollments 52 | Track completions 18 | Active learners at June 30: 1,240 = 1,206 + 52 − 18 | Capacity 1,278 | Open seats 38 | Program types: Core 1,108 (89.35%) | Optional labs 87 (7.02%) | Guest workshops 45 (3.63%) | Type counts total 1,240\"\n\nAt the middle left, the progress card reads: \"PROGRESS & CONTENT QUALITY: Required-track completions due 1,140; completed on time 1,018 (89.30%) | Refresher completions due 340; completed 309 (90.88%) | Average module age 3.8 months | Content items flagged 24 = Engineering Basics 8 + Sales Enablement 6 + Product Foundations 5 + Operations Lab 5 | All 24 have owners; 14 due July 15 and 10 due July 31\"\n\nIn the upper portion of the middle center, the delivery and accessibility card states: \"DELIVERY & ACCESSIBILITY: Learners by primary delivery mode: Live virtual 520 (41.94%) | Instructor-led classroom 430 (34.68%) | Self-paced 290 (23.39%) | Total 1,240 | Published videos 180; captions reviewed 180 (100%) | Course templates checked 100; 96 passed accessibility review and 4 await remediation\"\n\nDirectly below in the middle center, the feedback card reads: \"LEARNER FEEDBACK: Pulse responses 967 of 1,240 (77.98%) | Mean satisfaction 4.10/5.00 | NPS +32 = 52% promoters − 20% detractors; 28% passive | Highest items: Team exercises 4.5, Clear examples 4.3 | Lowest items: Lesson order 3.4, Cross-team glossary 3.6 | Twelve action plans cover eight programs\"\n\nAt the middle right, the program-enrollment card states: \"PROGRAM ENROLLMENT: Engineering Basics 420 (33.87%) | Customer Practice 280 (22.58%) | Product Foundations 148 (11.94%) | Operations Lab 142 (11.45%) | Service Scenarios 120 (9.68%) | General Skills 130 (10.48%) | Total 1,240 | Product Foundations grew from 125 in Q1 to 148 in Q2: +23 learners, +18.4%\"\n\nAt the bottom left, the resource-budget card reads: \"Q2 RESOURCE BUDGET: Approved $400,000 | Spent $284,000 (71.00%) | Remaining $116,000 | Platform and licenses $96,000 | Instructors and facilitation $104,000 | Content refresh $62,000 | Accessibility review and remediation $22,000 | Components total $284,000 | Planned module refreshes 100; completed 87, pending 13\"\n\nAt the bottom center, the learning-delivery card states: \"LEARNING DELIVERY: Total learner-hours 15,376 | Active learners 1,240 | Average 12.4 hours per learner = 15,376 ÷ 1,240 | Instructor-led sessions 180 | Popular course enrollments: Leadership Fundamentals 142, Data Literacy 98, AI for Non-Technical Teams 87 | Course enrollments may overlap because a learner can take multiple courses\"\n\nAt the bottom right, the metadata footer reads: \"DATA NOTES: Period ended Tuesday, June 30, 2026 | Last refresh Wednesday, July 1, 2026 at 08:00 UTC | Internal sources: LearnCore, PulseBench, Course Insights and WorkshopHub | Owner: Learning Operations Team, MAILCODE-A0037 | Next review: Wednesday, July 15, 2026 | Counts are aggregate; no individual performance decisions are made from this dashboard\"", "gt_regions": [{"id": "region_0", "text": "LEARNING OPERATIONS DASHBOARD — Q2 2026 | April 1–June 30 | All Internal Training Programs | Aggregate Planning View", "position": "top-center", "size": "large", "type": "title", "carrier": "learning dashboard", "importance": "high"}, {"id": "region_1", "text": "PARTICIPATION RECONCILIATION: Active learners at April 1: 1,206 | New enrollments 52 | Track completions 18 | Active learners at June 30: 1,240 = 1,206 + 52 − 18 | Capacity 1,278 | Open seats 38 | Program types: Core 1,108 (89.35%) | Optional labs 87 (7.02%) | Guest workshops 45 (3.63%) | Type counts total 1,240", "position": "top-left", "size": "medium", "type": "data", "carrier": "participation card", "importance": "high"}, {"id": "region_2", "text": "PROGRESS & CONTENT QUALITY: Required-track completions due 1,140; completed on time 1,018 (89.30%) | Refresher completions due 340; completed 309 (90.88%) | Average module age 3.8 months | Content items flagged 24 = Engineering Basics 8 + Sales Enablement 6 + Product Foundations 5 + Operations Lab 5 | All 24 have owners; 14 due July 15 and 10 due July 31", "position": "middle-left", "size": "small", "type": "data", "carrier": "progress card", "importance": "high"}, {"id": "region_3", "text": "DELIVERY & ACCESSIBILITY: Learners by primary delivery mode: Live virtual 520 (41.94%) | Instructor-led classroom 430 (34.68%) | Self-paced 290 (23.39%) | Total 1,240 | Published videos 180; captions reviewed 180 (100%) | Course templates checked 100; 96 passed accessibility review and 4 await remediation", "position": "middle-center", "size": "small", "type": "data", "carrier": "delivery and accessibility card", "importance": "medium"}, {"id": "region_4", "text": "LEARNER FEEDBACK: Pulse responses 967 of 1,240 (77.98%) | Mean satisfaction 4.10/5.00 | NPS +32 = 52% promoters − 20% detractors; 28% passive | Highest items: Team exercises 4.5, Clear examples 4.3 | Lowest items: Lesson order 3.4, Cross-team glossary 3.6 | Twelve action plans cover eight programs", "position": "middle-center", "size": "small", "type": "data", "carrier": "feedback card", "importance": "medium"}, {"id": "region_5", "text": "PROGRAM ENROLLMENT: Engineering Basics 420 (33.87%) | Customer Practice 280 (22.58%) | Product Foundations 148 (11.94%) | Operations Lab 142 (11.45%) | Service Scenarios 120 (9.68%) | General Skills 130 (10.48%) | Total 1,240 | Product Foundations grew from 125 in Q1 to 148 in Q2: +23 learners, +18.4%", "position": "middle-right", "size": "small", "type": "data", "carrier": "program-enrollment card", "importance": "medium"}, {"id": "region_6", "text": "Q2 RESOURCE BUDGET: Approved $400,000 | Spent $284,000 (71.00%) | Remaining $116,000 | Platform and licenses $96,000 | Instructors and facilitation $104,000 | Content refresh $62,000 | Accessibility review and remediation $22,000 | Components total $284,000 | Planned module refreshes 100; completed 87, pending 13", "position": "bottom-left", "size": "small", "type": "data", "carrier": "resource-budget card", "importance": "medium"}, {"id": "region_7", "text": "LEARNING DELIVERY: Total learner-hours 15,376 | Active learners 1,240 | Average 12.4 hours per learner = 15,376 ÷ 1,240 | Instructor-led sessions 180 | Popular course enrollments: Leadership Fundamentals 142, Data Literacy 98, AI for Non-Technical Teams 87 | Course enrollments may overlap because a learner can take multiple courses", "position": "bottom-center", "size": "small", "type": "data", "carrier": "learning-delivery card", "importance": "medium"}, {"id": "region_8", "text": "DATA NOTES: Period ended Tuesday, June 30, 2026 | Last refresh Wednesday, July 1, 2026 at 08:00 UTC | Internal sources: LearnCore, PulseBench, Course Insights and WorkshopHub | Owner: Learning Operations Team, MAILCODE-A0037 | Next review: Wednesday, July 15, 2026 | Counts are aggregate; no individual performance decisions are made from this dashboard", "position": "bottom-right", "size": "small", "type": "data", "carrier": "metadata footer", "importance": "low"}], "stats": {"total_chars": 2691, "total_words": 422, "total_regions": 9}} {"prompt_id": "D4_L3_EN_003", "category": "dashboard", "level": "L3", "language": "EN", "prompt": "An internal event-operations dashboard with reconciled attendance, activities, tasks, facilities, service levels, outlook, risks, and dated source notes.\n\nAt the top center, the dashboard title reads: \"EVENT OPERATIONS DASHBOARD — Q2 2026 | April 1–June 30 | Consolidated Venues | Internal Planning Scenario\"\n\nAt the top left, the attendance summary states: \"ATTENDANCE & SERVICE SUMMARY: Total attendances 128,400 | Unique attendees 53,400 | Attendances per attendee 2.40 = 128,400 ÷ 53,400 | Session seats used 75,000; other attendances did not require reserved session seats | Support requests 1,480 | Resolved same day 1,302 (87.97%, displayed as 88.0%) | Prior-year Q2 attendances 105,160 | YoY growth 22.10%\"\n\nAt the middle left, the activity card reads: \"ACTIVITY BREAKDOWN: Workshop attendances 84,200 (65.58%) | Demo-lab attendances 28,400 (22.12%) | Recurring-club attendances 15,800 (12.31%) | Total 128,400 | Simple annualized run rate 513,600 = 128,400 × 4; this is not a forecast and does not adjust for seasonality\"\n\nIn the upper portion of the middle center, the task card states: \"TASK OPERATIONS: Total tasks 5,480 = setup 1,900 + attendee support 2,240 + administration 1,340 | Completed by deadline 5,112 (93.28%) | Overdue at close 368 (6.72%) | Automated status notifications 840 are tracked separately and excluded from the 5,480 task total\"\n\nDirectly below in the middle center, the capacity card reads: \"CAPACITY & FACILITIES: Offered session seats 90,000 | Seats used 75,000 (83.33%) | Available room-hours 21,400 | Booked room-hours 14,800 (69.16%); unbooked 6,600 | Equipment-kit reservations 4,200 | Fulfilled 4,106 (97.76%); unfulfilled 94 | Average setup time 38 minutes, down 4 minutes from Q1\"\n\nAt the middle right, the service-KPI card states: \"SERVICE KPIS: On-time setup 1,777 of 1,900 setup tasks (93.53%) | Same-day support resolution 1,302 of 1,480 requests (87.97%) | Seat utilization 75,000 of 90,000 (83.33%) | Room utilization 14,800 of 21,400 hours (69.16%) | Equipment fulfillment 4,106 of 4,200 (97.76%) | Median check-in queue 14 minutes\"\n\nAt the bottom left, the outlook card reads: \"FY2026 OUTLOOK & H2 ALLOCATION: Q1 attendances 122,600 + Q2 128,400 = H1 actual 251,000 | FY2026 planning range 520,000–540,000 therefore requires H2 attendances 269,000–289,000 | H2 operating allocation $2.00M = program delivery $1.20M (60%) + room resets $0.50M (25%) + contingency reserve $0.30M (15%)\"\n\nAt the bottom center, the risk card states: \"RISKS & ACTIONS: Seat utilization 83.33% is 3.33 percentage points above the 80.00% planning ceiling — add capacity to high-demand sessions by Friday, July 24 | Close 368 overdue tasks by Wednesday, July 15 | Review 94 unfulfilled equipment reservations by Friday, July 10 | Room utilization 69.16% remains below the 85% operating ceiling | Owners and evidence are tracked in WEBLINK_SAFE\"\n\nAt the bottom right, the metadata footer reads: \"DATA NOTES: Data through Tuesday, June 30, 2026 | Period closed Sunday, July 5, 2026 | Internal sources: BookingCore, TaskBoard and EquipmentHub | Prepared by Event Operations Office | Owner: STAFF-SAFE, MAILCODE-A0038 | Next review: Monday, July 20, 2026 | Counts are operational records; projections are labeled\"", "gt_regions": [{"id": "region_0", "text": "EVENT OPERATIONS DASHBOARD — Q2 2026 | April 1–June 30 | Consolidated Venues | Internal Planning Scenario", "position": "top-center", "size": "large", "type": "title", "carrier": "event dashboard", "importance": "high"}, {"id": "region_1", "text": "ATTENDANCE & SERVICE SUMMARY: Total attendances 128,400 | Unique attendees 53,400 | Attendances per attendee 2.40 = 128,400 ÷ 53,400 | Session seats used 75,000; other attendances did not require reserved session seats | Support requests 1,480 | Resolved same day 1,302 (87.97%, displayed as 88.0%) | Prior-year Q2 attendances 105,160 | YoY growth 22.10%", "position": "top-left", "size": "medium", "type": "data", "carrier": "attendance summary", "importance": "high"}, {"id": "region_2", "text": "ACTIVITY BREAKDOWN: Workshop attendances 84,200 (65.58%) | Demo-lab attendances 28,400 (22.12%) | Recurring-club attendances 15,800 (12.31%) | Total 128,400 | Simple annualized run rate 513,600 = 128,400 × 4; this is not a forecast and does not adjust for seasonality", "position": "middle-left", "size": "small", "type": "data", "carrier": "activity card", "importance": "high"}, {"id": "region_3", "text": "TASK OPERATIONS: Total tasks 5,480 = setup 1,900 + attendee support 2,240 + administration 1,340 | Completed by deadline 5,112 (93.28%) | Overdue at close 368 (6.72%) | Automated status notifications 840 are tracked separately and excluded from the 5,480 task total", "position": "middle-center", "size": "small", "type": "data", "carrier": "task card", "importance": "medium"}, {"id": "region_4", "text": "CAPACITY & FACILITIES: Offered session seats 90,000 | Seats used 75,000 (83.33%) | Available room-hours 21,400 | Booked room-hours 14,800 (69.16%); unbooked 6,600 | Equipment-kit reservations 4,200 | Fulfilled 4,106 (97.76%); unfulfilled 94 | Average setup time 38 minutes, down 4 minutes from Q1", "position": "middle-center", "size": "small", "type": "data", "carrier": "capacity card", "importance": "high"}, {"id": "region_5", "text": "SERVICE KPIS: On-time setup 1,777 of 1,900 setup tasks (93.53%) | Same-day support resolution 1,302 of 1,480 requests (87.97%) | Seat utilization 75,000 of 90,000 (83.33%) | Room utilization 14,800 of 21,400 hours (69.16%) | Equipment fulfillment 4,106 of 4,200 (97.76%) | Median check-in queue 14 minutes", "position": "middle-right", "size": "small", "type": "data", "carrier": "service-KPI card", "importance": "medium"}, {"id": "region_6", "text": "FY2026 OUTLOOK & H2 ALLOCATION: Q1 attendances 122,600 + Q2 128,400 = H1 actual 251,000 | FY2026 planning range 520,000–540,000 therefore requires H2 attendances 269,000–289,000 | H2 operating allocation $2.00M = program delivery $1.20M (60%) + room resets $0.50M (25%) + contingency reserve $0.30M (15%)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "outlook card", "importance": "high"}, {"id": "region_7", "text": "RISKS & ACTIONS: Seat utilization 83.33% is 3.33 percentage points above the 80.00% planning ceiling — add capacity to high-demand sessions by Friday, July 24 | Close 368 overdue tasks by Wednesday, July 15 | Review 94 unfulfilled equipment reservations by Friday, July 10 | Room utilization 69.16% remains below the 85% operating ceiling | Owners and evidence are tracked in WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "risk card", "importance": "medium"}, {"id": "region_8", "text": "DATA NOTES: Data through Tuesday, June 30, 2026 | Period closed Sunday, July 5, 2026 | Internal sources: BookingCore, TaskBoard and EquipmentHub | Prepared by Event Operations Office | Owner: STAFF-SAFE, MAILCODE-A0038 | Next review: Monday, July 20, 2026 | Counts are operational records; projections are labeled", "position": "bottom-right", "size": "small", "type": "data", "carrier": "metadata footer", "importance": "low"}], "stats": {"total_chars": 2597, "total_words": 425, "total_regions": 9}} {"prompt_id": "E3_L1_EN_001", "category": "certificate", "level": "L1", "language": "EN", "prompt": "A formal achievement certificate with a gold border and embossed seal.\n\nAt the top center, bold 28pt Times New Roman lettering reads: \"CERTIFICATE OF ACHIEVEMENT — Awarded with Distinction\"\n\nAt the middle center, clear 14pt Caslon text states: \"This certificate is proudly presented to RECIPIENT-SAFE for distinguished achievement in systems engineering, recognizing rigorous technical work, professional judgment, and service to the computing community\"\n\nDirectly below at the middle center, condensed 10pt Caslon text reads: \"Awarded by: Northbridge Society of Computing Professionals | Certificate Number: SAFE-CERT-04821 | Award Date: Friday, June 5, 2026 | Award Cycle: 2026\"\n\nAt the bottom center, a fine 9pt Garamond signature block reads: \"SIGNER-SAFE-A, Society President | SIGNER-SAFE-B, Awards Committee Chair | [Signature] | [Signature] | [Embossed Society Seal]\"", "gt_regions": [{"id": "region_0", "text": "CERTIFICATE OF ACHIEVEMENT — Awarded with Distinction", "position": "top-center", "size": "large", "type": "title", "carrier": "certificate", "importance": "high"}, {"id": "region_1", "text": "This certificate is proudly presented to RECIPIENT-SAFE for distinguished achievement in systems engineering, recognizing rigorous technical work, professional judgment, and service to the computing community", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "Awarded by: Northbridge Society of Computing Professionals | Certificate Number: SAFE-CERT-04821 | Award Date: Friday, June 5, 2026 | Award Cycle: 2026", "position": "middle-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_3", "text": "SIGNER-SAFE-A, Society President | SIGNER-SAFE-B, Awards Committee Chair | [Signature] | [Signature] | [Embossed Society Seal]", "position": "bottom-center", "size": "small", "type": "data", "carrier": "signature block", "importance": "medium"}], "stats": {"total_chars": 538, "total_words": 69, "total_regions": 4}} {"prompt_id": "E3_L1_EN_002", "category": "certificate", "level": "L1", "language": "EN", "prompt": "A framed professional-training certificate uses an ivory background, institutional seal and four readable text regions.\n\nAt the top-center, the title reads: \"CERTIFICATE OF COMPLETION — Applied Wellness Coaching\"\n\nAt the middle-center, the recipient line reads: \"RECIPIENT-SAFE completed Ridgemont Professional Institute’s 240-hour program: 180 instructional hours and 60 supervised-practice hours\"\n\nDirectly below, the curriculum line reads: \"CURRICULUM: Coaching Methods | Ethical Documentation | Referral Boundaries | All modules and supervised practice completed\"\n\nAt the bottom-center, authorization reads: \"Conferred Mar 15, 2026 | ID SAFE-CERT-08421 | Director SIGNER-SAFE-A | Registrar SIGNER-SAFE-B | Course completion only; not a license or clinical credential\"", "gt_regions": [{"id": "region_0", "text": "CERTIFICATE OF COMPLETION — Applied Wellness Coaching", "position": "top-center", "size": "large", "type": "title", "carrier": "certificate", "importance": "high"}, {"id": "region_1", "text": "RECIPIENT-SAFE completed Ridgemont Professional Institute’s 240-hour program: 180 instructional hours and 60 supervised-practice hours", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "CURRICULUM: Coaching Methods | Ethical Documentation | Referral Boundaries | All modules and supervised practice completed", "position": "middle-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_3", "text": "Conferred Mar 15, 2026 | ID SAFE-CERT-08421 | Director SIGNER-SAFE-A | Registrar SIGNER-SAFE-B | Course completion only; not a license or clinical credential", "position": "bottom-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}], "stats": {"total_chars": 466, "total_words": 62, "total_regions": 4}} {"prompt_id": "E3_L1_EN_003", "category": "certificate", "level": "L1", "language": "EN", "prompt": "A first-place academic competition certificate uses an embossed gold seal and four centered text regions.\n\nAt the top-center, the title reads: \"FIRST PLACE — North Coast Science Challenge 2026\"\n\nAt the middle-center, the award statement reads: \"RECIPIENT-SAFE of Cedar Ridge Academy earned first place in Environmental Science for rigorous research, analysis and clear communication\"\n\nDirectly below, event details read: \"Water Quality Analysis & Presentation | 98.4/100, division high | 247 entries / 62 schools | LOCBLOCK-SAFE | Apr 12, 2026\"\n\nAt the bottom-center, the signature block reads: \"Commissioner SIGNER-SAFE-A | Director SIGNER-SAFE-B | [Signatures] | [Gold First-Place Seal]\"", "gt_regions": [{"id": "region_0", "text": "FIRST PLACE — North Coast Science Challenge 2026", "position": "top-center", "size": "large", "type": "title", "carrier": "award certificate", "importance": "high"}, {"id": "region_1", "text": "RECIPIENT-SAFE of Cedar Ridge Academy earned first place in Environmental Science for rigorous research, analysis and clear communication", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "Water Quality Analysis & Presentation | 98.4/100, division high | 247 entries / 62 schools | LOCBLOCK-SAFE | Apr 12, 2026", "position": "middle-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_3", "text": "Commissioner SIGNER-SAFE-A | Director SIGNER-SAFE-B | [Signatures] | [Gold First-Place Seal]", "position": "bottom-center", "size": "small", "type": "data", "carrier": "signature block", "importance": "medium"}], "stats": {"total_chars": 398, "total_words": 57, "total_regions": 4}} {"prompt_id": "E3_L2_EN_001", "category": "certificate", "level": "L2", "language": "EN", "prompt": "An academic conference best-paper certificate with complete attribution, selection details, presentation information, and verification.\n\nAt the top center, a bold 28pt Times New Roman title reads: \"BEST PAPER AWARD — 2026 Learning Systems Conference — 43rd Annual Meeting\"\n\nAt the middle center, clear 14pt Caslon recipient text states: \"Awarded to RECIPIENT-SAFE A, RECIPIENT-SAFE B and RECIPIENT-SAFE C — Department of Computer Science, Ridgemont Academy\"\n\nDirectly below at the middle center, standard 15pt Caslon text gives the paper title: \"For the paper 'Efficient Scaling Methods for Large Language Model Fine-Tuning: A Theoretical Framework with Empirical Validation Across 147 Model Configurations'\"\n\nAt the middle center, slim 11pt Baskerville selection details read: \"Selected as Best Paper from 354 accepted papers among 8,421 submissions (4.2% acceptance rate) after evaluation by 12 reviewers | Final award decision: unanimous | Paper ID: SAFE-PAPER-04821 | Presentation: Session A-4, Wednesday, July 22, 2026\"\n\nDirectly below at the middle center, compact 10pt Garamond recognition text reads: \"Recognition: Best Paper certificate | Publication in the Learning Systems Research Special Issue | Invited talk at the 2026 Learning Systems Workshop\"\n\nAt the bottom left, a compact 10pt Baskerville conference strip states: \"Conference Chair: SIGNER-SAFE A | Program Committee Chair: SIGNER-SAFE B | Venue: LOCBLOCK-SAFE | Conference dates: Tuesday, July 21–Monday, July 27, 2026\"\n\nAt the bottom center, understated 10pt Times New Roman verification and signature text reads: \"Learning Systems Society | [Conference Seal] | [Signature: SIGNER-SAFE A] | [Signature: SIGNER-SAFE B] | Verify certificate: WEBLINK_SAFE | Certificate ID: SAFE-CODE\"", "gt_regions": [{"id": "region_0", "text": "BEST PAPER AWARD — 2026 Learning Systems Conference — 43rd Annual Meeting", "position": "top-center", "size": "large", "type": "title", "carrier": "certificate", "importance": "high"}, {"id": "region_1", "text": "Awarded to RECIPIENT-SAFE A, RECIPIENT-SAFE B and RECIPIENT-SAFE C — Department of Computer Science, Ridgemont Academy", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "For the paper 'Efficient Scaling Methods for Large Language Model Fine-Tuning: A Theoretical Framework with Empirical Validation Across 147 Model Configurations'", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_3", "text": "Selected as Best Paper from 354 accepted papers among 8,421 submissions (4.2% acceptance rate) after evaluation by 12 reviewers | Final award decision: unanimous | Paper ID: SAFE-PAPER-04821 | Presentation: Session A-4, Wednesday, July 22, 2026", "position": "middle-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_4", "text": "Recognition: Best Paper certificate | Publication in the Learning Systems Research Special Issue | Invited talk at the 2026 Learning Systems Workshop", "position": "middle-center", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_5", "text": "Conference Chair: SIGNER-SAFE A | Program Committee Chair: SIGNER-SAFE B | Venue: LOCBLOCK-SAFE | Conference dates: Tuesday, July 21–Monday, July 27, 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_6", "text": "Learning Systems Society | [Conference Seal] | [Signature: SIGNER-SAFE A] | [Signature: SIGNER-SAFE B] | Verify certificate: WEBLINK_SAFE | Certificate ID: SAFE-CODE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "signature block", "importance": "medium"}], "stats": {"total_chars": 1064, "total_words": 151, "total_regions": 7}} {"prompt_id": "E3_L2_EN_002", "category": "certificate", "level": "L2", "language": "EN", "prompt": "An annual corporate recognition certificate mounted on premium textured paper with gold-foil accents, showing the company identity, recipient, documented achievements, award benefits, and executive attribution.\n\nAt the top center, bold capitalized Garamond lettering reads: \"MERIDIAN TECHNOLOGIES — 2025 CONTRIBUTOR OF THE YEAR — Annual Excellence Award\"\n\nAt the middle center, clear 14pt Caslon recognition text states: \"Meridian Technologies proudly recognizes RECIPIENT-SAFE for exceptional leadership, innovation and service throughout fiscal year 2025\"\n\nDirectly below at the middle center, condensed 10pt Caslon achievement text reads: \"ACHIEVEMENTS: Led the on-time launch of the MeridianAI platform in Q4 2025 | Mentored 8 junior engineers, 5 of whom advanced to expanded roles during 2025 | Submitted 3 invention disclosures for machine-learning inference optimization | Delivered all 4 scheduled major product releases by their approved release dates\"\n\nAt the middle center, slim 11pt Baskerville nomination text states: \"NOMINATION STATEMENT: 'The recipient's technical clarity is matched by generosity as a mentor. They elevate everyone around them.' — SIGNER-SAFE\"\n\nAt the bottom left, condensed 10pt Palatino benefit text reads: \"Award benefits: $5,000 recognition bonus | 5 additional paid-leave days for 2026 | Reserved parking space for 12 months, where available | Profile in the 2025 annual report | Invitation to the 2026 strategy dinner\"\n\nAt the bottom center, compact 10pt Caslon signature text states: \"Presented by: SIGNER-SAFE A, Chief Executive Officer | SIGNER-SAFE B, Chief People Officer | Meridian Technologies Awards Committee | Awarded Thursday, January 15, 2026 | Annual Company Meeting, LOCBLOCK-SAFE\"", "gt_regions": [{"id": "region_0", "text": "MERIDIAN TECHNOLOGIES — 2025 CONTRIBUTOR OF THE YEAR — Annual Excellence Award", "position": "top-center", "size": "large", "type": "title", "carrier": "corporate certificate", "importance": "high"}, {"id": "region_1", "text": "Meridian Technologies proudly recognizes RECIPIENT-SAFE for exceptional leadership, innovation and service throughout fiscal year 2025", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "ACHIEVEMENTS: Led the on-time launch of the MeridianAI platform in Q4 2025 | Mentored 8 junior engineers, 5 of whom advanced to expanded roles during 2025 | Submitted 3 invention disclosures for machine-learning inference optimization | Delivered all 4 scheduled major product releases by their approved release dates", "position": "middle-center", "size": "small", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_3", "text": "NOMINATION STATEMENT: 'The recipient's technical clarity is matched by generosity as a mentor. They elevate everyone around them.' — SIGNER-SAFE", "position": "middle-center", "size": "small", "type": "body", "carrier": "certificate", "importance": "medium"}, {"id": "region_4", "text": "Award benefits: $5,000 recognition bonus | 5 additional paid-leave days for 2026 | Reserved parking space for 12 months, where available | Profile in the 2025 annual report | Invitation to the 2026 strategy dinner", "position": "bottom-left", "size": "small", "type": "data", "carrier": "certificate", "importance": "medium"}, {"id": "region_5", "text": "Presented by: SIGNER-SAFE A, Chief Executive Officer | SIGNER-SAFE B, Chief People Officer | Meridian Technologies Awards Committee | Awarded Thursday, January 15, 2026 | Annual Company Meeting, LOCBLOCK-SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "signature block", "importance": "medium"}], "stats": {"total_chars": 1094, "total_words": 155, "total_regions": 6}} {"prompt_id": "E3_L2_EN_003", "category": "certificate", "level": "L2", "language": "EN", "prompt": "A marathon finisher certificate with official timing, split analysis, runner details, race conditions, and result verification.\n\nAt the top center, an oversized Garamond title reads: \"LAKEWOOD MARATHON FINISHER CERTIFICATE — 50th Annual Race — Tuesday, April 21, 2026 — Lakewood Running Association\"\n\nAt the middle center, clear 14pt Caslon certification text states: \"This certifies that RECIPIENT-SAFE completed the Lakewood Marathon (42.195 km / 26.2 miles), from START-POINT-SAFE to FINISH-POINT-SAFE in LOCBLOCK-SAFE\"\n\nAt the middle center, condensed 10pt Times New Roman results text reads: \"OFFICIAL RESULTS: Gun Time 3:28:15 | Chip Time 3:27:42 | Overall Place 4,847 of 30,000 finishers | Category Place 1,247 of 14,200 | Division: DIVISION-SAFE | Average Pace 7:56 per mile\"\n\nDirectly below at the middle center, slim 11pt Palatino split text reads: \"SPLIT TIMES: 10K — 49:12 | Half Marathon — 1:42:08 | 30K — 2:26:44 | 40K — 3:17:02 | Finish — 3:27:42 | Positive split: second half 1:45:34, 3:26 slower than the first half\"\n\nAt the bottom left, understated 10pt Caslon runner details read: \"Entry Code: SAFE-BIB | Prior Qualifying Time: 3:30:00 at the 2025 Lakewood Marathon | Race-Day Division: DIVISION-SAFE | Club: CLUB-SAFE\"\n\nAt the bottom center, slim 11pt Garamond race information reads: \"Race Director: SIGNER-SAFE A | Association President: SIGNER-SAFE B | Conditions: 54°F, overcast; light headwind from miles 16–20 | Official finishers: 30,000 runners representing 124 regions | [Race Seal] | [Association Logo]\"\n\nAt the bottom right, understated 10pt Palatino verification text reads: \"Verify official result: WEBLINK_SAFE | Event photos: WEBLINK_SAFE | Certificate ID: SAFE-CERT-04821 | #LakewoodMarathon #Lakewood50\"", "gt_regions": [{"id": "region_0", "text": "LAKEWOOD MARATHON FINISHER CERTIFICATE — 50th Annual Race — Tuesday, April 21, 2026 — Lakewood Running Association", "position": "top-center", "size": "large", "type": "title", "carrier": "finisher certificate", "importance": "high"}, {"id": "region_1", "text": "This certifies that RECIPIENT-SAFE completed the Lakewood Marathon (42.195 km / 26.2 miles), from START-POINT-SAFE to FINISH-POINT-SAFE in LOCBLOCK-SAFE", "position": "middle-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "OFFICIAL RESULTS: Gun Time 3:28:15 | Chip Time 3:27:42 | Overall Place 4,847 of 30,000 finishers | Category Place 1,247 of 14,200 | Division: DIVISION-SAFE | Average Pace 7:56 per mile", "position": "middle-center", "size": "small", "type": "data", "carrier": "results panel", "importance": "high"}, {"id": "region_3", "text": "SPLIT TIMES: 10K — 49:12 | Half Marathon — 1:42:08 | 30K — 2:26:44 | 40K — 3:17:02 | Finish — 3:27:42 | Positive split: second half 1:45:34, 3:26 slower than the first half", "position": "middle-center", "size": "small", "type": "data", "carrier": "splits panel", "importance": "medium"}, {"id": "region_4", "text": "Entry Code: SAFE-BIB | Prior Qualifying Time: 3:30:00 at the 2025 Lakewood Marathon | Race-Day Division: DIVISION-SAFE | Club: CLUB-SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "runner details", "importance": "medium"}, {"id": "region_5", "text": "Race Director: SIGNER-SAFE A | Association President: SIGNER-SAFE B | Conditions: 54°F, overcast; light headwind from miles 16–20 | Official finishers: 30,000 runners representing 124 regions | [Race Seal] | [Association Logo]", "position": "bottom-center", "size": "small", "type": "data", "carrier": "race info", "importance": "medium"}, {"id": "region_6", "text": "Verify official result: WEBLINK_SAFE | Event photos: WEBLINK_SAFE | Certificate ID: SAFE-CERT-04821 | #LakewoodMarathon #Lakewood50", "position": "bottom-right", "size": "small", "type": "data", "carrier": "verification footer", "importance": "low"}], "stats": {"total_chars": 1115, "total_words": 181, "total_regions": 7}} {"prompt_id": "E3_L3_EN_001", "category": "certificate", "level": "L3", "language": "EN", "prompt": "An official master’s diploma from a fictional institute, with degree, thesis, program record, signatures, and verification details.\n\nAt the top center, the formal diploma preamble reads: \"THE TRUSTEES OF RIDGEMONT INSTITUTE — On the recommendation of the Faculty — Hereby confer upon\"\n\nAt the middle center, the recipient name appears in large type: \"RECIPIENT-SAFE\"\n\nDirectly below at the middle center, the degree statement reads: \"The degree of MASTER OF SCIENCE IN COMPUTER SCIENCE, with a specialization in Artificial Intelligence, after completion of the approved program and successful defense of the thesis “Efficient Inference Methods for Large Language Models on Edge Devices”\"\n\nIn the middle-center program record, small type states: \"PROGRAM RECORD: 36 graduate credits completed | Cumulative GPA: SAFE-GPA | Academic standing: Degree requirements satisfied | Honors: Institute Fellowship, 2025–2026 | Teaching Assistant Recognition, ML-229, Fall 2025 and Winter 2026 | Thesis deposited in the institutional repository under record SAFE-CODE-THESIS\"\n\nDirectly below at the middle center, the thesis examination record reads: \"THESIS EXAMINATION: Committee — REVIEWER-SAFE-A, chair; REVIEWER-SAFE-B; REVIEWER-SAFE-C | External examiner — REVIEWER-SAFE-D, Westfield Institute | Defense held Friday, May 15, 2026 | Result: Pass | Final manuscript accepted Friday, May 29, 2026\"\n\nAt the bottom left, the administrative record states: \"Conferred Monday, June 15, 2026 | Diploma Number: SAFE-CODE | Learner Code: LEARN-SAFE | Period of Study: September 2024–June 2026 | Ridgemont Institute, LOCBLOCK-SAFE\"\n\nAt the bottom center, the signature block reads: \"SIGNER-SAFE-A, President | SIGNER-SAFE-B, Provost | SIGNER-SAFE-C, Dean of Engineering | SIGNER-SAFE-D, Chair of Computer Science | [Institute Seal] | [Authorized Signatures]\"\n\nAt the bottom right, the official-record footer states: \"OFFICIAL RECORD: This diploma records an academic degree conferred by Ridgemont Institute | Verify the diploma number and degree status at WEBLINK_SAFE | Registrar: MAILCODE-A0040 | The transcript, not this diploma, is the authoritative record of courses, credits and grades\"", "gt_regions": [{"id": "region_0", "text": "THE TRUSTEES OF RIDGEMONT INSTITUTE — On the recommendation of the Faculty — Hereby confer upon", "position": "top-center", "size": "medium", "type": "body", "carrier": "diploma", "importance": "high"}, {"id": "region_1", "text": "RECIPIENT-SAFE", "position": "middle-center", "size": "large", "type": "title", "carrier": "diploma", "importance": "high"}, {"id": "region_2", "text": "The degree of MASTER OF SCIENCE IN COMPUTER SCIENCE, with a specialization in Artificial Intelligence, after completion of the approved program and successful defense of the thesis “Efficient Inference Methods for Large Language Models on Edge Devices”", "position": "middle-center", "size": "medium", "type": "body", "carrier": "diploma", "importance": "high"}, {"id": "region_3", "text": "PROGRAM RECORD: 36 graduate credits completed | Cumulative GPA: SAFE-GPA | Academic standing: Degree requirements satisfied | Honors: Institute Fellowship, 2025–2026 | Teaching Assistant Recognition, ML-229, Fall 2025 and Winter 2026 | Thesis deposited in the institutional repository under record SAFE-CODE-THESIS", "position": "middle-center", "size": "small", "type": "data", "carrier": "program record", "importance": "high"}, {"id": "region_4", "text": "THESIS EXAMINATION: Committee — REVIEWER-SAFE-A, chair; REVIEWER-SAFE-B; REVIEWER-SAFE-C | External examiner — REVIEWER-SAFE-D, Westfield Institute | Defense held Friday, May 15, 2026 | Result: Pass | Final manuscript accepted Friday, May 29, 2026", "position": "middle-center", "size": "small", "type": "data", "carrier": "thesis examination record", "importance": "medium"}, {"id": "region_5", "text": "Conferred Monday, June 15, 2026 | Diploma Number: SAFE-CODE | Learner Code: LEARN-SAFE | Period of Study: September 2024–June 2026 | Ridgemont Institute, LOCBLOCK-SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "administrative info", "importance": "medium"}, {"id": "region_6", "text": "SIGNER-SAFE-A, President | SIGNER-SAFE-B, Provost | SIGNER-SAFE-C, Dean of Engineering | SIGNER-SAFE-D, Chair of Computer Science | [Institute Seal] | [Authorized Signatures]", "position": "bottom-center", "size": "small", "type": "data", "carrier": "signature block", "importance": "high"}, {"id": "region_7", "text": "OFFICIAL RECORD: This diploma records an academic degree conferred by Ridgemont Institute | Verify the diploma number and degree status at WEBLINK_SAFE | Registrar: MAILCODE-A0040 | The transcript, not this diploma, is the authoritative record of courses, credits and grades", "position": "bottom-right", "size": "small", "type": "data", "carrier": "official-record footer", "importance": "medium"}], "stats": {"total_chars": 1537, "total_words": 216, "total_regions": 8}} {"prompt_id": "E3_L3_EN_002", "category": "certificate", "level": "L3", "language": "EN", "prompt": "A fictional continuing-education certificate for an accounting workshop, with dated attendance, assessment, and verification records.\n\nAt the top center, the large certificate title reads: \"BAYVIEW CONTINUING EDUCATION CENTER — ACCOUNTING PRACTICE WORKSHOP — CERTIFICATE OF COMPLETION\"\n\nAt the upper middle center, the completion statement reads: \"Certificate Number: SAFE-CODE | This certifies that RECIPIENT-SAFE completed the Accounting Practice Workshop in SAMPLE-REGION | Course dates: Monday, April 6–Friday, April 17, 2026 | Delivery: instructor-led classroom and lab sessions\"\n\nDirectly below at the middle center, the assessment panel states: \"ASSESSMENT RESULTS — FOUR COMPONENTS WEIGHTED 25% EACH: Bookkeeping exercise 88/100 | Reconciliation exercise 92/100 | Management-reporting exercise 84/100 | Ethics and confidentiality quiz 18/20 = 90/100 | Weighted final score: (88 + 92 + 84 + 90) ÷ 4 = 88.5/100 | Completion threshold: 70/100 | Result: Passed\"\n\nAt the middle left, the course-structure panel reads: \"COURSE STRUCTURE — 60 CONTACT HOURS: Financial records 12 | Adjusting entries 10 | Reconciliation 10 | Management reporting 10 | Accounting systems lab 8 | Ethics and confidentiality 4 | Capstone assessment 6 | Attendance: 58 of 60 hours; minimum required 54\"\n\nAt the middle right, the certificate-status panel states: \"CERTIFICATE STATUS: Issued Monday, April 20, 2026 | Course completed Friday, April 17, 2026 | This certificate does not expire | It confirms course completion only and is not a professional license, certification, authority to practice or guarantee of competence | No continuing-education cycle is required by the issuer\"\n\nAt the upper portion of the bottom-left area, the completed-topics panel reads: \"TOPICS COMPLETED: Bookkeeping and source documents | Adjusting entries | Bank reconciliation | Management reporting | Accounting-system controls | Ethics and confidentiality | Capstone case with a fictional organization\"\n\nDirectly below at the bottom left, the learner-record panel states: \"LEARNER RECORD: Attendance and assessment evidence retained for 24 months from issue | Corrections requested through MAILCODE-A0041 | Replacement certificates display the original issue date and a reprint date | Public verification returns recipient name, course title, completion date and certificate status only\"\n\nAt the bottom center, the issuing-authority footer reads: \"Issued by Bayview Continuing Education Center | Program Officer: SIGNER-SAFE-A | Course Chair: SIGNER-SAFE-B | [Center Seal] | [Authorized Signatures] | Verify: WEBLINK_SAFE | Course feedback: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "BAYVIEW CONTINUING EDUCATION CENTER — ACCOUNTING PRACTICE WORKSHOP — CERTIFICATE OF COMPLETION", "position": "top-center", "size": "large", "type": "title", "carrier": "course certificate", "importance": "high"}, {"id": "region_1", "text": "Certificate Number: SAFE-CODE | This certifies that RECIPIENT-SAFE completed the Accounting Practice Workshop in SAMPLE-REGION | Course dates: Monday, April 6–Friday, April 17, 2026 | Delivery: instructor-led classroom and lab sessions", "position": "middle-center", "size": "medium", "type": "body", "carrier": "completion statement", "importance": "high"}, {"id": "region_2", "text": "ASSESSMENT RESULTS — FOUR COMPONENTS WEIGHTED 25% EACH: Bookkeeping exercise 88/100 | Reconciliation exercise 92/100 | Management-reporting exercise 84/100 | Ethics and confidentiality quiz 18/20 = 90/100 | Weighted final score: (88 + 92 + 84 + 90) ÷ 4 = 88.5/100 | Completion threshold: 70/100 | Result: Passed", "position": "middle-center", "size": "small", "type": "data", "carrier": "exam scores", "importance": "high"}, {"id": "region_3", "text": "COURSE STRUCTURE — 60 CONTACT HOURS: Financial records 12 | Adjusting entries 10 | Reconciliation 10 | Management reporting 10 | Accounting systems lab 8 | Ethics and confidentiality 4 | Capstone assessment 6 | Attendance: 58 of 60 hours; minimum required 54", "position": "middle-left", "size": "small", "type": "data", "carrier": "course structure", "importance": "medium"}, {"id": "region_4", "text": "CERTIFICATE STATUS: Issued Monday, April 20, 2026 | Course completed Friday, April 17, 2026 | This certificate does not expire | It confirms course completion only and is not a professional license, certification, authority to practice or guarantee of competence | No continuing-education cycle is required by the issuer", "position": "middle-right", "size": "small", "type": "data", "carrier": "status panel", "importance": "medium"}, {"id": "region_5", "text": "TOPICS COMPLETED: Bookkeeping and source documents | Adjusting entries | Bank reconciliation | Management reporting | Accounting-system controls | Ethics and confidentiality | Capstone case with a fictional organization", "position": "bottom-left", "size": "small", "type": "body", "carrier": "completed topics", "importance": "medium"}, {"id": "region_6", "text": "LEARNER RECORD: Attendance and assessment evidence retained for 24 months from issue | Corrections requested through MAILCODE-A0041 | Replacement certificates display the original issue date and a reprint date | Public verification returns recipient name, course title, completion date and certificate status only", "position": "bottom-left", "size": "small", "type": "data", "carrier": "learner record", "importance": "medium"}, {"id": "region_7", "text": "Issued by Bayview Continuing Education Center | Program Officer: SIGNER-SAFE-A | Course Chair: SIGNER-SAFE-B | [Center Seal] | [Authorized Signatures] | Verify: WEBLINK_SAFE | Course feedback: WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "issuing authority", "importance": "high"}], "stats": {"total_chars": 1955, "total_words": 259, "total_regions": 8}} {"prompt_id": "E3_L3_EN_003", "category": "certificate", "level": "L3", "language": "EN", "prompt": "A fictional collegiate programming world-finals gold-medal certificate with a dated contest, team roster, scoring record, and verification footer.\n\nAt the top center, the large award title reads: \"COLLEGIATE PROGRAMMING CHALLENGE — 48th World Finals — GOLD MEDAL | Valley Gate Academy, LOCBLOCK-SAFE | Contest: Wednesday, November 11, 2026\"\n\nDirectly beneath it at the top center, the award statement reads: \"Awarded to TEAM “ALGORITHM KNIGHTS” — Asterbridge University | Qualified as East Division Champion | World Finals rank: 3 of 140 teams\"\n\nAt the middle center, the team roster states: \"TEAM MEMBERS: PARTICIPANT-SAFE-01, captain | PARTICIPANT-SAFE-02 | PARTICIPANT-SAFE-03 | COACH: STAFF-SAFE-01, Department of Computer Science, Asterbridge University | Roster locked before the contest\"\n\nDirectly below at the middle center, the contest-results panel reads: \"CONTEST RESULTS — Five-hour contest, 9:00 AM–2:00 PM: 10 of 13 problems accepted | Penalty time: 847 minutes | Final rank: 3 of 140 | Gold medals awarded to ranks 1–4 | Rank ordered by problems solved, then lower penalty time; ties use earliest final accepted submission\"\n\nAt the middle left, the problem breakdown states: \"PROBLEM BREAKDOWN: A accepted 0:12, 0 wrong | B 0:24, 1 wrong | C 0:36, 0 wrong | D 0:48, 2 wrong | E 1:01, 0 wrong | F 1:15, 1 wrong | G 1:30, 0 wrong | H 1:45, 2 wrong | I 2:00, 0 wrong | J 2:16, 1 wrong | K, L and M not solved | Accepted-time sum 707 + 7 wrong submissions × 20 = 847 penalty minutes\"\n\nAt the middle right, the special-recognition panel reads: \"SPECIAL RECOGNITION: First team to solve Problem A, accepted 12 minutes after the start with no wrong submissions | First-to-Solve award confirmed by the official scoreboard | This recognition does not alter the team’s contest rank or medal tier\"\n\nAt the bottom left, the officials and event-date panel states: \"OFFICIALS: Executive Director STAFF-SAFE-02 | Contest Director STAFF-SAFE-03 | Chief Judge STAFF-SAFE-04 | Host: Valley Gate Academy | Contest held November 11; opening activities November 8–10 and awards ceremony Thursday, November 12, 2026\"\n\nAt the bottom center, the verification footer reads: \"[Challenge Foundation Seal] | [Gold Medal Embossment] | Certificate ID: CPC-WF48-GOLD-003 | Verify result and roster: WEBLINK_SAFE | Issued Thursday, November 12, 2026 | © 2026 Collegiate Programming Challenge Foundation\"", "gt_regions": [{"id": "region_0", "text": "COLLEGIATE PROGRAMMING CHALLENGE — 48th World Finals — GOLD MEDAL | Valley Gate Academy, LOCBLOCK-SAFE | Contest: Wednesday, November 11, 2026", "position": "top-center", "size": "large", "type": "title", "carrier": "competition certificate", "importance": "high"}, {"id": "region_1", "text": "Awarded to TEAM “ALGORITHM KNIGHTS” — Asterbridge University | Qualified as East Division Champion | World Finals rank: 3 of 140 teams", "position": "top-center", "size": "medium", "type": "body", "carrier": "certificate", "importance": "high"}, {"id": "region_2", "text": "TEAM MEMBERS: PARTICIPANT-SAFE-01, captain | PARTICIPANT-SAFE-02 | PARTICIPANT-SAFE-03 | COACH: STAFF-SAFE-01, Department of Computer Science, Asterbridge University | Roster locked before the contest", "position": "middle-center", "size": "medium", "type": "data", "carrier": "team section", "importance": "high"}, {"id": "region_3", "text": "CONTEST RESULTS — Five-hour contest, 9:00 AM–2:00 PM: 10 of 13 problems accepted | Penalty time: 847 minutes | Final rank: 3 of 140 | Gold medals awarded to ranks 1–4 | Rank ordered by problems solved, then lower penalty time; ties use earliest final accepted submission", "position": "middle-center", "size": "small", "type": "data", "carrier": "results section", "importance": "high"}, {"id": "region_4", "text": "PROBLEM BREAKDOWN: A accepted 0:12, 0 wrong | B 0:24, 1 wrong | C 0:36, 0 wrong | D 0:48, 2 wrong | E 1:01, 0 wrong | F 1:15, 1 wrong | G 1:30, 0 wrong | H 1:45, 2 wrong | I 2:00, 0 wrong | J 2:16, 1 wrong | K, L and M not solved | Accepted-time sum 707 + 7 wrong submissions × 20 = 847 penalty minutes", "position": "middle-left", "size": "small", "type": "data", "carrier": "problem breakdown", "importance": "medium"}, {"id": "region_5", "text": "SPECIAL RECOGNITION: First team to solve Problem A, accepted 12 minutes after the start with no wrong submissions | First-to-Solve award confirmed by the official scoreboard | This recognition does not alter the team’s contest rank or medal tier", "position": "middle-right", "size": "small", "type": "body", "carrier": "recognition section", "importance": "medium"}, {"id": "region_6", "text": "OFFICIALS: Executive Director STAFF-SAFE-02 | Contest Director STAFF-SAFE-03 | Chief Judge STAFF-SAFE-04 | Host: Valley Gate Academy | Contest held November 11; opening activities November 8–10 and awards ceremony Thursday, November 12, 2026", "position": "bottom-left", "size": "small", "type": "data", "carrier": "officials", "importance": "medium"}, {"id": "region_7", "text": "[Challenge Foundation Seal] | [Gold Medal Embossment] | Certificate ID: CPC-WF48-GOLD-003 | Verify result and roster: WEBLINK_SAFE | Issued Thursday, November 12, 2026 | © 2026 Collegiate Programming Challenge Foundation", "position": "bottom-center", "size": "small", "type": "data", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 1754, "total_words": 284, "total_regions": 8}} {"prompt_id": "E2_L1_EN_001", "category": "form", "level": "L1", "language": "EN", "prompt": "A website login page with form fields, third-party sign-in options, and help links.\n\nAt the top center, a prominent 24pt SF Pro heading reads: \"Welcome Back — Sign in to your CloudFlow workspace to continue where you left off\"\n\nAt the middle center, standard 15pt Helvetica form fields show: \"Email Address: [MAILCODE-A0039] | Password: [••••••••••] | ☐ Remember me on this device | Forgot your password? Reset it here →\"\n\nDirectly beneath them at the middle center, 16pt medium-weight SF Pro buttons read: \"[Sign In] — Or continue with: [Nexus] [Orion] [NovaTech] [CodeVault] | SSO/SAML login for enterprise customers →\"\n\nAt the bottom center, fine 9pt Inter footer links read: \"Don't have a profile? Create one free — no credit card required | By continuing, you agree to our Terms of Service and Privacy Policy\"\n\nDirectly beneath them at the bottom center, a compact 10pt Roboto page footer lists: \"Need help? Contact MAILCODE-A0028 | Status page: status.WEBLINK_SAFE | © 2026 CloudFlow Inc.\"", "gt_regions": [{"id": "region_0", "text": "Welcome Back — Sign in to your CloudFlow workspace to continue where you left off", "position": "top-center", "size": "large", "type": "title", "carrier": "login page", "importance": "high"}, {"id": "region_1", "text": "Email Address: [MAILCODE-A0039] | Password: [••••••••••] | ☐ Remember me on this device | Forgot your password? Reset it here →", "position": "middle-center", "size": "medium", "type": "body", "carrier": "form fields", "importance": "high"}, {"id": "region_2", "text": "[Sign In] — Or continue with: [Nexus] [Orion] [NovaTech] [CodeVault] | SSO/SAML login for enterprise customers →", "position": "middle-center", "size": "medium", "type": "body", "carrier": "buttons", "importance": "high"}, {"id": "region_3", "text": "Don't have a profile? Create one free — no credit card required | By continuing, you agree to our Terms of Service and Privacy Policy", "position": "bottom-center", "size": "small", "type": "body", "carrier": "footer links", "importance": "medium"}, {"id": "region_4", "text": "Need help? Contact MAILCODE-A0028 | Status page: status.WEBLINK_SAFE | © 2026 CloudFlow Inc.", "position": "bottom-center", "size": "small", "type": "data", "carrier": "page footer", "importance": "low"}], "stats": {"total_chars": 545, "total_words": 81, "total_regions": 5}} {"prompt_id": "E2_L1_EN_002", "category": "form", "level": "L1", "language": "EN", "prompt": "A mobile app sign-in screen with email field and biometric options.\n\nAt the top-center, the app screen uses prominent 24pt Inter lettering for the title: \"Sign In — Access your FitLife workspace — Track workouts, nutrition, and progress\"\n\nAt the middle-center, the form uses well-spaced 14pt Roboto: \"Email Address: [Enter your email] | Password: [Enter password] | [Show/Hide] | Forgot Password?\"\n\nAlso at the middle-center, the buttons use 16pt medium-weight SF Pro: \"[Sign In] | Or use biometrics: [Face Match] [Touch Unlock] | Sign in with: [NovaTech] [Nexus] [ConnectBook]\"\n\nAt the bottom-center, the footer uses fine 9pt Inter: \"New to FitLife? Create Free Workspace | Already a member but can't sign in? Visit help.WEBLINK_SAFE | App Version 4.2.1\"", "gt_regions": [{"id": "region_0", "text": "Sign In — Access your FitLife workspace — Track workouts, nutrition, and progress", "position": "top-center", "size": "large", "type": "title", "carrier": "app screen", "importance": "high"}, {"id": "region_1", "text": "Email Address: [Enter your email] | Password: [Enter password] | [Show/Hide] | Forgot Password?", "position": "middle-center", "size": "medium", "type": "body", "carrier": "form", "importance": "high"}, {"id": "region_2", "text": "[Sign In] | Or use biometrics: [Face Match] [Touch Unlock] | Sign in with: [NovaTech] [Nexus] [ConnectBook]", "position": "middle-center", "size": "medium", "type": "body", "carrier": "buttons", "importance": "high"}, {"id": "region_3", "text": "New to FitLife? Create Free Workspace | Already a member but can't sign in? Visit help.WEBLINK_SAFE | App Version 4.2.1", "position": "bottom-center", "size": "small", "type": "body", "carrier": "footer", "importance": "medium"}], "stats": {"total_chars": 402, "total_words": 60, "total_regions": 4}} {"prompt_id": "E2_L1_EN_003", "category": "form", "level": "L1", "language": "EN", "prompt": "A venue-lounge Wi-Fi portal shows access methods, session choices and terms in four clear panels.\n\nAt the top-center, the header reads: \"SkyConnect — Venue Lounge Wi-Fi\"\n\nAt the middle-center, access fields read: \"ACCESS: Card code [Enter code] | Email [Enter email] | Member [Sign in] | Visit code (optional) [SAMPLE-847]\"\n\nDirectly below, plan choices read: \"[Connect] | Free: one 30-minute basic session per device/day | Premium: $9.99 for 24 hours from activation | Members: high-speed access while membership is active\"\n\nAt the bottom-center, terms read: \"Connecting accepts the Use Policy, Terms and Privacy Notice | SkyLink Wireless | Help desk near B12 or TELCODE-SAFE | No VPN on free tier\"", "gt_regions": [{"id": "region_0", "text": "SkyConnect — Venue Lounge Wi-Fi", "position": "top-center", "size": "large", "type": "title", "carrier": "captive portal", "importance": "high"}, {"id": "region_1", "text": "ACCESS: Card code [Enter code] | Email [Enter email] | Member [Sign in] | Visit code (optional) [SAMPLE-847]", "position": "middle-center", "size": "medium", "type": "body", "carrier": "form", "importance": "high"}, {"id": "region_2", "text": "[Connect] | Free: one 30-minute basic session per device/day | Premium: $9.99 for 24 hours from activation | Members: high-speed access while membership is active", "position": "middle-center", "size": "medium", "type": "body", "carrier": "plan options", "importance": "high"}, {"id": "region_3", "text": "Connecting accepts the Use Policy, Terms and Privacy Notice | SkyLink Wireless | Help desk near B12 or TELCODE-SAFE | No VPN on free tier", "position": "bottom-center", "size": "small", "type": "body", "carrier": "terms", "importance": "medium"}], "stats": {"total_chars": 438, "total_words": 70, "total_regions": 4}} {"prompt_id": "E2_L2_EN_001", "category": "form", "level": "L2", "language": "EN", "prompt": "A complete workspace registration form with personal details, profile setup, preferences, consent, and support information.\n\nAt the top center, a bold 28pt Inter heading reads: \"Create Your CloudFlow Workspace — Start a free 14-day trial — No credit card required\"\n\nIn the upper part of the middle-left column, condensed 10pt system-ui text states: \"PERSONAL INFO: First Name [GIVEN-SAFE] | Last Name [FAMILY-SAFE] | Work Email [MAILCODE-A0040] | Phone (optional) [TELCODE-A0041]\"\n\nDirectly below in the middle-left column, compact 10pt Helvetica text reads: \"PROFILE SETUP: Create Password [At least 8 characters, including 1 uppercase letter, 1 number, and 1 symbol] | Confirm Password [Re-enter password] | Team Name [My Company] | Team Size: [1-5] [6-20] [21-100] [101-499] [500+]\"\n\nAt the middle center, understated 10pt Roboto options list: \"YOUR ROLE (choose one): [Engineering] [Product] [Design] [Marketing] [Sales] [Operations] [Executive] [Other] | Primary Use Case (choose one): [Project Management] [Documentation] [Sprint Planning] [All of the above]\"\n\nDirectly below at the middle center, understated 10pt Roboto checkboxes read: \"☐ I agree to the Terms of Service and Privacy Policy (required) | ☐ Send me product updates and tips (optional; unsubscribe anytime) | ☐ Contact me about a product demo (optional)\"\n\nAt the bottom center, well-spaced 14pt Inter CTA buttons read: \"[Create Free Workspace] — Or sign up with: [WorkGrid] [Orion 365] [CodeVault] [Nexus SSO]\"\n\nDirectly beneath them at the bottom center, understated 10pt system-ui footer text reads: \"Already have an account? Sign in → | Organizations with 500+ users: contact sales for custom onboarding | Trial ends after 14 days; no automatic charge unless you choose a paid plan and add a billing method | Help and security details: WEBLINK_SAFE | © 2026 CloudFlow Inc.\"", "gt_regions": [{"id": "region_0", "text": "Create Your CloudFlow Workspace — Start a free 14-day trial — No credit card required", "position": "top-center", "size": "large", "type": "title", "carrier": "registration page", "importance": "high"}, {"id": "region_1", "text": "PERSONAL INFO: First Name [GIVEN-SAFE] | Last Name [FAMILY-SAFE] | Work Email [MAILCODE-A0040] | Phone (optional) [TELCODE-A0041]", "position": "middle-left", "size": "small", "type": "body", "carrier": "form section", "importance": "high"}, {"id": "region_2", "text": "PROFILE SETUP: Create Password [At least 8 characters, including 1 uppercase letter, 1 number, and 1 symbol] | Confirm Password [Re-enter password] | Team Name [My Company] | Team Size: [1-5] [6-20] [21-100] [101-499] [500+]", "position": "middle-left", "size": "small", "type": "body", "carrier": "form section", "importance": "high"}, {"id": "region_3", "text": "YOUR ROLE (choose one): [Engineering] [Product] [Design] [Marketing] [Sales] [Operations] [Executive] [Other] | Primary Use Case (choose one): [Project Management] [Documentation] [Sprint Planning] [All of the above]", "position": "middle-center", "size": "small", "type": "body", "carrier": "form section", "importance": "medium"}, {"id": "region_4", "text": "☐ I agree to the Terms of Service and Privacy Policy (required) | ☐ Send me product updates and tips (optional; unsubscribe anytime) | ☐ Contact me about a product demo (optional)", "position": "middle-center", "size": "small", "type": "body", "carrier": "checkboxes", "importance": "medium"}, {"id": "region_5", "text": "[Create Free Workspace] — Or sign up with: [WorkGrid] [Orion 365] [CodeVault] [Nexus SSO]", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "CTA buttons", "importance": "high"}, {"id": "region_6", "text": "Already have an account? Sign in → | Organizations with 500+ users: contact sales for custom onboarding | Trial ends after 14 days; no automatic charge unless you choose a paid plan and add a billing method | Help and security details: WEBLINK_SAFE | © 2026 CloudFlow Inc.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "footer", "importance": "low"}], "stats": {"total_chars": 1194, "total_words": 177, "total_regions": 7}} {"prompt_id": "E2_L2_EN_002", "category": "form", "level": "L2", "language": "EN", "prompt": "A newsletter subscription popup with delivery choices, form fields, consent, and account controls.\n\nAt the top center, an oversized Helvetica heading reads: \"TECHPULSE ENGINEERING BRIEF — Choose a weekly digest, weekday alerts, or a monthly roundup — Articles, tutorials, jobs, and community updates\"\n\nIn the middle-left section, slim 11pt Roboto value text states: \"WHAT YOU'LL GET: Editor-selected technical articles | One in-depth tutorial with code examples | Engineering job listings from participating employers | Community and open-source highlights | Event announcements and ticket access | Content volume follows the frequency selected below\"\n\nAt the middle center, clear 14pt Helvetica form fields read: \"Email Address: [MAILCODE-A0041] | First Name (optional): [How should we address you?] | Interests (optional; select all that apply): ☐ AI/ML ☐ Cloud & DevOps ☐ Frontend ☐ Backend ☐ Security ☐ Data Engineering ☐ Mobile\"\n\nDirectly below at the middle center, understated 10pt Roboto radio buttons read: \"Frequency preference: ○ Weekly digest every Tuesday morning (recommended) ○ Weekday alerts ○ Monthly roundup on the first Tuesday of each month\"\n\nAt the bottom center, a readable 16pt system-ui CTA line states: \"[Subscribe Free] — Subscription is free; change frequency or unsubscribe at any time.\"\n\nDirectly beneath it at the bottom center, slim 11pt Inter consent text reads: \"☐ I agree to receive the selected emails from TechPulse Media (required) | Privacy Policy: data use, retention, and service providers — WEBLINK_SAFE | Email delivery by MailCraft\"\n\nAt the bottom center, understated 10pt SF Pro dismissal and account controls read: \"[✕ No thanks, maybe later] | A confirmation email will be sent after subscription | Manage frequency or unsubscribe from any email\"", "gt_regions": [{"id": "region_0", "text": "TECHPULSE ENGINEERING BRIEF — Choose a weekly digest, weekday alerts, or a monthly roundup — Articles, tutorials, jobs, and community updates", "position": "top-center", "size": "large", "type": "title", "carrier": "subscription modal", "importance": "high"}, {"id": "region_1", "text": "WHAT YOU'LL GET: Editor-selected technical articles | One in-depth tutorial with code examples | Engineering job listings from participating employers | Community and open-source highlights | Event announcements and ticket access | Content volume follows the frequency selected below", "position": "middle-left", "size": "small", "type": "body", "carrier": "value props", "importance": "high"}, {"id": "region_2", "text": "Email Address: [MAILCODE-A0041] | First Name (optional): [How should we address you?] | Interests (optional; select all that apply): ☐ AI/ML ☐ Cloud & DevOps ☐ Frontend ☐ Backend ☐ Security ☐ Data Engineering ☐ Mobile", "position": "middle-center", "size": "medium", "type": "body", "carrier": "form fields", "importance": "high"}, {"id": "region_3", "text": "Frequency preference: ○ Weekly digest every Tuesday morning (recommended) ○ Weekday alerts ○ Monthly roundup on the first Tuesday of each month", "position": "middle-center", "size": "small", "type": "body", "carrier": "radio buttons", "importance": "medium"}, {"id": "region_4", "text": "[Subscribe Free] — Subscription is free; change frequency or unsubscribe at any time.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "CTA", "importance": "high"}, {"id": "region_5", "text": "☐ I agree to receive the selected emails from TechPulse Media (required) | Privacy Policy: data use, retention, and service providers — WEBLINK_SAFE | Email delivery by MailCraft", "position": "bottom-center", "size": "small", "type": "body", "carrier": "consent & legal", "importance": "medium"}, {"id": "region_6", "text": "[✕ No thanks, maybe later] | A confirmation email will be sent after subscription | Manage frequency or unsubscribe from any email", "position": "bottom-center", "size": "small", "type": "body", "carrier": "social proof & dismiss", "importance": "low"}], "stats": {"total_chars": 1177, "total_words": 159, "total_regions": 7}} {"prompt_id": "E2_L2_EN_003", "category": "form", "level": "L2", "language": "EN", "prompt": "An e-commerce search and filter form with multiple input types.\n\nAt the top-center, a bold 28pt SF Pro heading reads: \"SEARCH & FILTER PRODUCTS — Find exactly what you're looking for among 24,000+ items in our catalog\"\n\nAlso at the top-center, the search bar uses standard 15pt system-ui: \"Search: [Enter product name, brand, or keyword...] | [🔍 Search] | Recent searches: wireless headphones, running shoes, coffee maker, yoga mat\"\n\nAt the middle-left, the filter panel uses compact 10pt Roboto: \"CATEGORY: [All Categories ▼] Electronics | Clothing | Home & Kitchen | Sports | Beauty | Books | Toys | Automotive | BRAND: [All Brands ▼] | PRICE RANGE: Min [$__] to Max [$__] | ☐ On Sale Only | ☐ Free Shipping | ☐ In Stock Only\"\n\nAt the middle-right, the sort options use understated 10pt system-ui: \"SORT BY: [Relevance ▼] | Best Sellers | Price: Low to High | Price: High to Low | Newest Arrivals | Customer Rating | Most Reviewed\"\n\nAt the middle-center, the advanced filters use slim 11pt system-ui: \"CUSTOMER RATING: ☐ 4★ & Up ☐ 3★ & Up ☐ 2★ & Up | SHIPPING: ☐ Same-day delivery ☐ Next-day ☐ Free shipping ☐ International available | CONDITION: ○ New ○ Refurbished ○ All\"\n\nAt the bottom-center, a slim results-control strip uses compact 10pt SF Pro: \"[Apply Filters] [Clear All] | Showing 1-48 of 2,847 results | View: [Grid] [List] | Items per page: [24] [48] [96]\"", "gt_regions": [{"id": "region_0", "text": "SEARCH & FILTER PRODUCTS — Find exactly what you're looking for among 24,000+ items in our catalog", "position": "top-center", "size": "large", "type": "title", "carrier": "search page", "importance": "high"}, {"id": "region_1", "text": "Search: [Enter product name, brand, or keyword...] | [🔍 Search] | Recent searches: wireless headphones, running shoes, coffee maker, yoga mat", "position": "top-center", "size": "medium", "type": "body", "carrier": "search bar", "importance": "high"}, {"id": "region_2", "text": "CATEGORY: [All Categories ▼] Electronics | Clothing | Home & Kitchen | Sports | Beauty | Books | Toys | Automotive | BRAND: [All Brands ▼] | PRICE RANGE: Min [$__] to Max [$__] | ☐ On Sale Only | ☐ Free Shipping | ☐ In Stock Only", "position": "middle-left", "size": "small", "type": "body", "carrier": "filter panel", "importance": "high"}, {"id": "region_3", "text": "SORT BY: [Relevance ▼] | Best Sellers | Price: Low to High | Price: High to Low | Newest Arrivals | Customer Rating | Most Reviewed", "position": "middle-right", "size": "small", "type": "body", "carrier": "sort options", "importance": "medium"}, {"id": "region_4", "text": "CUSTOMER RATING: ☐ 4★ & Up ☐ 3★ & Up ☐ 2★ & Up | SHIPPING: ☐ Same-day delivery ☐ Next-day ☐ Free shipping ☐ International available | CONDITION: ○ New ○ Refurbished ○ All", "position": "middle-center", "size": "small", "type": "body", "carrier": "advanced filters", "importance": "medium"}, {"id": "region_5", "text": "[Apply Filters] [Clear All] | Showing 1-48 of 2,847 results | View: [Grid] [List] | Items per page: [24] [48] [96]", "position": "bottom-center", "size": "small", "type": "body", "carrier": "results controls", "importance": "medium"}], "stats": {"total_chars": 883, "total_words": 126, "total_regions": 6}} {"prompt_id": "E2_L3_EN_001", "category": "form", "level": "L3", "language": "EN", "prompt": "A complete e-commerce checkout page with shipping, payment, order summary, and promotional fields.\n\nAt the top center, the checkout page uses large bold Roboto for the heading: \"SECURE CHECKOUT — Step 2 of 3: Shipping & Payment — Your cart: 3 product lines, 4 units ($247.94) — Free shipping on orders over $75 ✓\"\n\nAt the middle-left, the address form uses compact 10pt SF Pro: \"SHIPPING ADDRESS (all fields required unless marked optional): First Name [GIVEN-SAFE] | Last Name [FAMILY-SAFE] | Street Address [LOCBLOCK-A0039] | Apartment/Suite (optional) [UNIT-SAFE] | City [CITY-SAFE] | State [OR ▼] | ZIP Code [POSTCODE-SAFE] | Phone (optional) [TELCODE-SAFE; delivery updates] | ☐ Save this address for future orders\"\n\nAlso at the middle-left, the shipping-options panel uses compact 10pt system-ui: \"SHIPPING OPTIONS: ◉ Standard — FREE, estimated 5–7 business days | ○ Express — $14.95, estimated 2–3 business days | ○ Next Business Day — $29.95, order cutoff 1:00 PM on business days | Delivery estimates begin after shipment and exclude weekends and holidays\"\n\nAt the middle-center, the payment form uses fine 9pt system-ui: \"PAYMENT METHOD: ○ Credit or debit card [PAY-SAFE-CODE] | ○ QuickPay | ○ BrewPay | ○ SplitPay (3 installments of $52.69 and a final installment of $52.68; total $210.75) | ○ Gift card [Enter code]\"\n\nAlso at the middle-center, the promotion section uses compact 10pt Helvetica: \"PROMO CODE: [Enter discount code] [Apply] | Active: SUMMER15 (15% off the $247.94 merchandise subtotal; saving $37.19) | ☐ Apply loyalty points (2,420 pts = $24.20; not applied to the total shown; if selected, total becomes $186.55)\"\n\nAt the middle-right, the order summary uses understated 10pt Helvetica: \"ORDER SUMMARY: Wireless Pro Headphones (Black) × 1 — $149.99 | Premium Leather Case × 1 — $39.99 | USB-C Fast Charger × 2 — $57.96 ($28.98 each) | Merchandise Subtotal: $247.94 | Discount (SUMMER15, 15%): -$37.19 | Standard Shipping: FREE | Tax (selected delivery state OR, 0%): $0.00 | ORDER TOTAL: $210.75\"\n\nAt the bottom-left, the consent checkboxes use slim 11pt system-ui: \"☐ Billing address same as shipping | ☐ I agree to the Terms of Sale and Return Policy (required; 30-day free returns on eligible items) | ☐ Sign up for order-tracking SMS notifications (optional; message and data rates may apply; text STOP to opt out)\"\n\nAt the bottom-center, the submit control uses clear 14pt system-ui: \"[Place Order — $210.75] — 🔒 Checkout connection encrypted in transit | Payment processing handled by the selected provider | See the Privacy Policy for data storage and retention | Major credit and debit cards accepted\"\n\nAlso at the bottom-center, the guarantee bar uses fine 9pt Inter: \"RETURNS & SUPPORT: 30-day returns on eligible items | Free return shipping label included | Refund initiated to the original payment method within 5 business days after an accepted return is processed; issuer posting time may vary | Questions? Live chat or use TELCODE-SAFE, 8:00 AM–10:00 PM ET daily | Order confirmation will be sent to the email collected in Step 1\"", "gt_regions": [{"id": "region_0", "text": "SECURE CHECKOUT — Step 2 of 3: Shipping & Payment — Your cart: 3 product lines, 4 units ($247.94) — Free shipping on orders over $75 ✓", "position": "top-center", "size": "large", "type": "title", "carrier": "checkout page", "importance": "high"}, {"id": "region_1", "text": "SHIPPING ADDRESS (all fields required unless marked optional): First Name [GIVEN-SAFE] | Last Name [FAMILY-SAFE] | Street Address [LOCBLOCK-A0039] | Apartment/Suite (optional) [UNIT-SAFE] | City [CITY-SAFE] | State [OR ▼] | ZIP Code [POSTCODE-SAFE] | Phone (optional) [TELCODE-SAFE; delivery updates] | ☐ Save this address for future orders", "position": "middle-left", "size": "small", "type": "body", "carrier": "address form", "importance": "high"}, {"id": "region_2", "text": "SHIPPING OPTIONS: ◉ Standard — FREE, estimated 5–7 business days | ○ Express — $14.95, estimated 2–3 business days | ○ Next Business Day — $29.95, order cutoff 1:00 PM on business days | Delivery estimates begin after shipment and exclude weekends and holidays", "position": "middle-left", "size": "small", "type": "body", "carrier": "shipping options", "importance": "high"}, {"id": "region_3", "text": "PAYMENT METHOD: ○ Credit or debit card [PAY-SAFE-CODE] | ○ QuickPay | ○ BrewPay | ○ SplitPay (3 installments of $52.69 and a final installment of $52.68; total $210.75) | ○ Gift card [Enter code]", "position": "middle-center", "size": "small", "type": "body", "carrier": "payment form", "importance": "high"}, {"id": "region_4", "text": "PROMO CODE: [Enter discount code] [Apply] | Active: SUMMER15 (15% off the $247.94 merchandise subtotal; saving $37.19) | ☐ Apply loyalty points (2,420 pts = $24.20; not applied to the total shown; if selected, total becomes $186.55)", "position": "middle-center", "size": "small", "type": "body", "carrier": "promo section", "importance": "medium"}, {"id": "region_5", "text": "ORDER SUMMARY: Wireless Pro Headphones (Black) × 1 — $149.99 | Premium Leather Case × 1 — $39.99 | USB-C Fast Charger × 2 — $57.96 ($28.98 each) | Merchandise Subtotal: $247.94 | Discount (SUMMER15, 15%): -$37.19 | Standard Shipping: FREE | Tax (selected delivery state OR, 0%): $0.00 | ORDER TOTAL: $210.75", "position": "middle-right", "size": "small", "type": "data", "carrier": "order summary", "importance": "high"}, {"id": "region_6", "text": "☐ Billing address same as shipping | ☐ I agree to the Terms of Sale and Return Policy (required; 30-day free returns on eligible items) | ☐ Sign up for order-tracking SMS notifications (optional; message and data rates may apply; text STOP to opt out)", "position": "bottom-left", "size": "small", "type": "body", "carrier": "consent checkboxes", "importance": "medium"}, {"id": "region_7", "text": "[Place Order — $210.75] — 🔒 Checkout connection encrypted in transit | Payment processing handled by the selected provider | See the Privacy Policy for data storage and retention | Major credit and debit cards accepted", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "submit button", "importance": "high"}, {"id": "region_8", "text": "RETURNS & SUPPORT: 30-day returns on eligible items | Free return shipping label included | Refund initiated to the original payment method within 5 business days after an accepted return is processed; issuer posting time may vary | Questions? Live chat or use TELCODE-SAFE, 8:00 AM–10:00 PM ET daily | Order confirmation will be sent to the email collected in Step 1", "position": "bottom-center", "size": "small", "type": "body", "carrier": "guarantee bar", "importance": "medium"}], "stats": {"total_chars": 2304, "total_words": 362, "total_regions": 9}} {"prompt_id": "E2_L3_EN_002", "category": "form", "level": "L3", "language": "EN", "prompt": "A detailed CloudFlow customer-experience survey with eight numbered questions, optional profile fields, and a concise privacy notice.\n\nAt the top center, the large survey title reads: \"CLOUDFLOW CUSTOMER EXPERIENCE SURVEY — Eight questions | Product use, support and improvement feedback\"\n\nDirectly beneath it at the top center, the instruction line states: \"INSTRUCTIONS: Q1–Q6 are required; Q7–Q8 and all profile/contact fields are optional | Choose one response unless “Select all” appears | You may skip any open-text question | Survey answers are not linked to your CloudFlow account | Do not enter confidential, personal or security information\"\n\nIn the upper portion of the middle-left column, the first question block reads: \"Q1. Overall, how satisfied are you with CloudFlow? ○ Very satisfied ○ Satisfied ○ Neither satisfied nor dissatisfied ○ Dissatisfied ○ Very dissatisfied | Q2. How likely are you to recommend CloudFlow to a colleague? Select one number: 0 Not at all likely [0 1 2 3 4 5 6 7 8 9 10] 10 Extremely likely\"\n\nDirectly below in the middle-left column, the second question block reads: \"Q3. Which CloudFlow areas have you used in the past 30 days? Select all: □ Workflows □ Dashboards □ Integrations □ Administration □ Other □ I have not used CloudFlow in the past 30 days (select only this option) | Q4. How easy was it to complete your main task? ○ Very easy ○ Easy ○ Neither easy nor difficult ○ Difficult ○ Very difficult ○ I did not attempt a task\"\n\nAt the middle center, the third question block reads: \"Q5. If you contacted customer support in the past 90 days, how satisfied were you? ○ Very satisfied ○ Satisfied ○ Neither satisfied nor dissatisfied ○ Dissatisfied ○ Very dissatisfied ○ I did not contact support | Q6. Compared with the primary alternative you have used, CloudFlow is: ○ Much better ○ Somewhat better ○ About the same ○ Somewhat worse ○ Much worse ○ I have not used a comparable tool\"\n\nAt the middle right, the optional open-question block reads: \"OPTIONAL — Q7. What one change would most improve your experience? [Open text, maximum 500 characters] | Q8. Which missing capability would be most useful, and why? [Open text, maximum 500 characters]\"\n\nAt the bottom left, the optional profile and contact block states: \"OPTIONAL PROFILE AND FOLLOW-UP: Role [Choose] | Organization size [Choose] | Time using CloudFlow [Choose] | Follow-up email [MAILCODE-A0042] | □ The research team may contact me about these responses | Contact permission is not required to submit\"\n\nAt the bottom center, the submit panel reads: \"[Submit Survey] | Review responses before submitting | Required: Q1–Q6 | [Clear Form] | After submission, answers cannot be edited | A confirmation page appears without displaying your answers\"\n\nDirectly beneath it at the bottom center, the privacy notice states: \"PRIVACY: Survey answers are not linked to your CloudFlow account | Optional follow-up email and permission are stored separately from answers and deleted after follow-up or within 90 days, whichever comes first | Raw answers are deleted after 12 months; aggregate reports contain no direct contact fields | Open text is reviewed only by the research team | Privacy notice: WEBLINK_SAFE | Questions or data requests: MAILCODE-A0043\"", "gt_regions": [{"id": "region_0", "text": "CLOUDFLOW CUSTOMER EXPERIENCE SURVEY — Eight questions | Product use, support and improvement feedback", "position": "top-center", "size": "large", "type": "title", "carrier": "survey form", "importance": "high"}, {"id": "region_1", "text": "INSTRUCTIONS: Q1–Q6 are required; Q7–Q8 and all profile/contact fields are optional | Choose one response unless “Select all” appears | You may skip any open-text question | Survey answers are not linked to your CloudFlow account | Do not enter confidential, personal or security information", "position": "top-center", "size": "small", "type": "body", "carrier": "intro text", "importance": "medium"}, {"id": "region_2", "text": "Q1. Overall, how satisfied are you with CloudFlow? ○ Very satisfied ○ Satisfied ○ Neither satisfied nor dissatisfied ○ Dissatisfied ○ Very dissatisfied | Q2. How likely are you to recommend CloudFlow to a colleague? Select one number: 0 Not at all likely [0 1 2 3 4 5 6 7 8 9 10] 10 Extremely likely", "position": "middle-left", "size": "small", "type": "body", "carrier": "questions", "importance": "high"}, {"id": "region_3", "text": "Q3. Which CloudFlow areas have you used in the past 30 days? Select all: □ Workflows □ Dashboards □ Integrations □ Administration □ Other □ I have not used CloudFlow in the past 30 days (select only this option) | Q4. How easy was it to complete your main task? ○ Very easy ○ Easy ○ Neither easy nor difficult ○ Difficult ○ Very difficult ○ I did not attempt a task", "position": "middle-left", "size": "small", "type": "body", "carrier": "questions", "importance": "medium"}, {"id": "region_4", "text": "Q5. If you contacted customer support in the past 90 days, how satisfied were you? ○ Very satisfied ○ Satisfied ○ Neither satisfied nor dissatisfied ○ Dissatisfied ○ Very dissatisfied ○ I did not contact support | Q6. Compared with the primary alternative you have used, CloudFlow is: ○ Much better ○ Somewhat better ○ About the same ○ Somewhat worse ○ Much worse ○ I have not used a comparable tool", "position": "middle-center", "size": "small", "type": "body", "carrier": "questions", "importance": "medium"}, {"id": "region_5", "text": "OPTIONAL — Q7. What one change would most improve your experience? [Open text, maximum 500 characters] | Q8. Which missing capability would be most useful, and why? [Open text, maximum 500 characters]", "position": "middle-right", "size": "small", "type": "body", "carrier": "open questions", "importance": "medium"}, {"id": "region_6", "text": "OPTIONAL PROFILE AND FOLLOW-UP: Role [Choose] | Organization size [Choose] | Time using CloudFlow [Choose] | Follow-up email [MAILCODE-A0042] | □ The research team may contact me about these responses | Contact permission is not required to submit", "position": "bottom-left", "size": "small", "type": "body", "carrier": "demographic section", "importance": "low"}, {"id": "region_7", "text": "[Submit Survey] | Review responses before submitting | Required: Q1–Q6 | [Clear Form] | After submission, answers cannot be edited | A confirmation page appears without displaying your answers", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "submit", "importance": "high"}, {"id": "region_8", "text": "PRIVACY: Survey answers are not linked to your CloudFlow account | Optional follow-up email and permission are stored separately from answers and deleted after follow-up or within 90 days, whichever comes first | Raw answers are deleted after 12 months; aggregate reports contain no direct contact fields | Open text is reviewed only by the research team | Privacy notice: WEBLINK_SAFE | Questions or data requests: MAILCODE-A0043", "position": "bottom-center", "size": "small", "type": "body", "carrier": "privacy notice", "importance": "low"}], "stats": {"total_chars": 2525, "total_words": 381, "total_regions": 9}} {"prompt_id": "E2_L3_EN_003", "category": "form", "level": "L3", "language": "EN", "prompt": "A complete online application for a fictional frontend-engineering role, with job-related fields, upload limits, dated interview availability, and a privacy notice.\n\nAt the top center, the large application title reads: \"FRONTEND ENGINEER APPLICATION — Harborline Interface Studio | Full-time remote role | Requisition FE-2026-04 | Apply by Friday, August 14, 2026 at 5:00 PM UTC\"\n\nDirectly beneath it at the top center, the role description states: \"ROLE OVERVIEW: Build accessible components, automated tests, performance tooling and developer documentation for the Design Systems team | Annual base salary: USD $125,000–$155,000 for all listed hiring regions | Degree, current employment and prior compensation are not required | Applications use one published job-related rubric | Hiring regions, benefits, employment terms and rubric: WEBLINK_SAFE | Save your text before uploading files\"\n\nIn the upper portion of the middle-left column, the contact section reads: \"CONTACT INFORMATION: Name* [PARTICIPANT-SAFE] | Email* [MAILCODE-A0044] | Phone (optional) [TELCODE-SAFE] | Hiring region* [LOCBLOCK-SAFE] | Preferred contact method [Email / phone]\"\n\nDirectly below in the middle-left column, the learning section states: \"LEARNING AND QUALIFICATIONS: Relevant learning path (optional) [Degree / certificate / apprenticeship / self-directed / other / prefer not to say] | Field or focus (optional) [Text] | Completion status (optional) [Completed / in progress / other] | Institution names, graduation years and scores are not requested | Equivalent practical experience is assessed equally; no degree is required\"\n\nIn the upper portion of the middle-center column, the experience section reads: \"RELEVANT EXPERIENCE: Most relevant role or project* [Text] | Organization or independent project (optional) [Text] | Start and end dates (optional) [Month/Year] | Responsibilities and outcomes* [Maximum 500 characters] | Earliest available start date (optional) [Date] | Current or prior pay is not requested | Do not include age, family status, health information or government identifiers\"\n\nDirectly below in the middle-center column, the evidence section states: \"JOB-RELATED EVIDENCE — Select areas demonstrated in your résumé, portfolio or work sample: □ Accessible HTML/CSS □ TypeScript components □ Automated testing □ Web performance □ Design-system documentation □ CI/CD | Evidence source [Portfolio / résumé / work sample / other] | Self-ratings are not requested; reviewers use the published rubric\"\n\nAt the middle right, the upload section reads: \"APPLICATION MATERIALS: Résumé/CV* [PDF or DOCX, max 5 MB] | Cover letter (optional) [PDF or DOCX, max 5 MB] or [Write here] | Portfolio link (optional) [WEBLINK_SAFE] | Code sample (optional) [Public URL or ZIP, max 10 MB] | Do not submit proprietary code, credentials, identity documents, photographs or sensitive personal data\"\n\nAt the bottom left, the application-question block states: \"APPLICATION QUESTIONS: Describe one accessible-interface decision and how you evaluated it (150–300 words)* | Describe one testing or performance trade-off (100–250 words)* | Are you available for a 60-minute remote interview between Monday, August 24 and Friday, September 4, 2026?* ○ Yes ○ No ○ Need another window | Scheduling answers do not affect rubric scores | Accommodation request (optional; sent separately from reviewers): WEBLINK_SAFE\"\n\nAt the bottom center, the submit and privacy panel reads: \"[Submit Application] | Required fields are marked * | By submitting, you confirm the information is accurate and agree to the Applicant Privacy Notice: WEBLINK_SAFE | Recruiting staff and designated reviewers can access application materials | Materials are deleted after 12 months unless you separately join the talent pool | Request access, correction or deletion: MAILCODE-A0045 | Confirmation is immediate; status update by Friday, September 18, 2026\"", "gt_regions": [{"id": "region_0", "text": "FRONTEND ENGINEER APPLICATION — Harborline Interface Studio | Full-time remote role | Requisition FE-2026-04 | Apply by Friday, August 14, 2026 at 5:00 PM UTC", "position": "top-center", "size": "large", "type": "title", "carrier": "application form", "importance": "high"}, {"id": "region_1", "text": "ROLE OVERVIEW: Build accessible components, automated tests, performance tooling and developer documentation for the Design Systems team | Annual base salary: USD $125,000–$155,000 for all listed hiring regions | Degree, current employment and prior compensation are not required | Applications use one published job-related rubric | Hiring regions, benefits, employment terms and rubric: WEBLINK_SAFE | Save your text before uploading files", "position": "top-center", "size": "small", "type": "body", "carrier": "role description", "importance": "medium"}, {"id": "region_2", "text": "CONTACT INFORMATION: Name* [PARTICIPANT-SAFE] | Email* [MAILCODE-A0044] | Phone (optional) [TELCODE-SAFE] | Hiring region* [LOCBLOCK-SAFE] | Preferred contact method [Email / phone]", "position": "middle-left", "size": "small", "type": "body", "carrier": "personal info section", "importance": "high"}, {"id": "region_3", "text": "LEARNING AND QUALIFICATIONS: Relevant learning path (optional) [Degree / certificate / apprenticeship / self-directed / other / prefer not to say] | Field or focus (optional) [Text] | Completion status (optional) [Completed / in progress / other] | Institution names, graduation years and scores are not requested | Equivalent practical experience is assessed equally; no degree is required", "position": "middle-left", "size": "small", "type": "body", "carrier": "education section", "importance": "medium"}, {"id": "region_4", "text": "RELEVANT EXPERIENCE: Most relevant role or project* [Text] | Organization or independent project (optional) [Text] | Start and end dates (optional) [Month/Year] | Responsibilities and outcomes* [Maximum 500 characters] | Earliest available start date (optional) [Date] | Current or prior pay is not requested | Do not include age, family status, health information or government identifiers", "position": "middle-center", "size": "small", "type": "body", "carrier": "experience section", "importance": "high"}, {"id": "region_5", "text": "JOB-RELATED EVIDENCE — Select areas demonstrated in your résumé, portfolio or work sample: □ Accessible HTML/CSS □ TypeScript components □ Automated testing □ Web performance □ Design-system documentation □ CI/CD | Evidence source [Portfolio / résumé / work sample / other] | Self-ratings are not requested; reviewers use the published rubric", "position": "middle-center", "size": "small", "type": "body", "carrier": "skills section", "importance": "medium"}, {"id": "region_6", "text": "APPLICATION MATERIALS: Résumé/CV* [PDF or DOCX, max 5 MB] | Cover letter (optional) [PDF or DOCX, max 5 MB] or [Write here] | Portfolio link (optional) [WEBLINK_SAFE] | Code sample (optional) [Public URL or ZIP, max 10 MB] | Do not submit proprietary code, credentials, identity documents, photographs or sensitive personal data", "position": "middle-right", "size": "small", "type": "body", "carrier": "file uploads", "importance": "high"}, {"id": "region_7", "text": "APPLICATION QUESTIONS: Describe one accessible-interface decision and how you evaluated it (150–300 words)* | Describe one testing or performance trade-off (100–250 words)* | Are you available for a 60-minute remote interview between Monday, August 24 and Friday, September 4, 2026?* ○ Yes ○ No ○ Need another window | Scheduling answers do not affect rubric scores | Accommodation request (optional; sent separately from reviewers): WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "body", "carrier": "questions section", "importance": "medium"}, {"id": "region_8", "text": "[Submit Application] | Required fields are marked * | By submitting, you confirm the information is accurate and agree to the Applicant Privacy Notice: WEBLINK_SAFE | Recruiting staff and designated reviewers can access application materials | Materials are deleted after 12 months unless you separately join the talent pool | Request access, correction or deletion: MAILCODE-A0045 | Confirmation is immediate; status update by Friday, September 18, 2026", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "submit section", "importance": "high"}], "stats": {"total_chars": 3130, "total_words": 422, "total_regions": 9}} {"prompt_id": "E4_L1_EN_001", "category": "code", "level": "L1", "language": "EN", "prompt": "A Python code editor shows a typed moving-average utility, validation, and a reproducible example.\n\nAt the top left, a small 11pt Fira Code file tab reads: \"# utils/data_processing.py — Moving-average utility\"\n\nAt the middle left, a medium 15pt Consolas function block reads: \"def calculate_moving_average(data: list[float], window_size: int = 5) -> list[float]:\n \"\"\"Return simple moving averages; window_size must be from 1 to len(data).\"\"\"\"\n\nDirectly below at the middle left, a small 10pt Cascadia Code implementation block reads: \" if not 1 <= window_size <= len(data):\n raise ValueError(\"window_size must be from 1 to len(data)\")\n return [sum(data[i:i + window_size]) / window_size for i in range(len(data) - window_size + 1)]\"\n\nAt the bottom left, a small 9pt SF Mono example block reads: \"# Example:\nprices = [142.5, 143.2, 141.8, 144.0, 145.1]\n# calculate_moving_average(prices, 3)\n# [142.5, 143.0, 143.63333333333333]\"", "gt_regions": [{"id": "region_0", "text": "# utils/data_processing.py — Moving-average utility", "position": "top-left", "size": "small", "type": "data", "carrier": "file tab", "importance": "medium"}, {"id": "region_1", "text": "def calculate_moving_average(data: list[float], window_size: int = 5) -> list[float]:\n \"\"\"Return simple moving averages; window_size must be from 1 to len(data).\"\"\"", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_2", "text": " if not 1 <= window_size <= len(data):\n raise ValueError(\"window_size must be from 1 to len(data)\")\n return [sum(data[i:i + window_size]) / window_size for i in range(len(data) - window_size + 1)]", "position": "middle-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "medium"}, {"id": "region_3", "text": "# Example:\nprices = [142.5, 143.2, 141.8, 144.0, 145.1]\n# calculate_moving_average(prices, 3)\n# [142.5, 143.0, 143.63333333333333]", "position": "bottom-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "low"}], "stats": {"total_chars": 557, "total_words": 80, "total_regions": 4}} {"prompt_id": "E4_L1_EN_002", "category": "code", "level": "L1", "language": "EN", "prompt": "A terminal shows four staged authentication files, a valid commit command and the matching summary.\n\nAt the top-left, the prompt reads: \"~/webapp (feature/auth-refactor) $\"\n\nAt the middle-left, status reads: \"$ git status\nOn branch feature/auth-refactor\nAhead of origin by 3 commits.\n\nStaged:\n M src/auth/middleware.ts\n M src/auth/session.ts\n M src/auth/providers.ts\n A src/auth/oauth2.ts\"\n\nDirectly below, the command reads: \"$ git commit -m \"feat(auth): add OAuth2 PKCE flow\" -m \"Add provider abstraction, PKCE challenge/verifier and refresh-token rotation.\"\"\n\nAt the bottom-left, output reads: \"[feature/auth-refactor 8a4f2b1] feat(auth): add OAuth2 PKCE flow\n 4 files changed, 342 insertions(+), 89 deletions(-)\n create mode 100644 src/auth/oauth2.ts\"", "gt_regions": [{"id": "region_0", "text": "~/webapp (feature/auth-refactor) $", "position": "top-left", "size": "small", "type": "data", "carrier": "terminal prompt", "importance": "medium"}, {"id": "region_1", "text": "$ git status\nOn branch feature/auth-refactor\nAhead of origin by 3 commits.\n\nStaged:\n M src/auth/middleware.ts\n M src/auth/session.ts\n M src/auth/providers.ts\n A src/auth/oauth2.ts", "position": "middle-left", "size": "medium", "type": "body", "carrier": "terminal output", "importance": "high"}, {"id": "region_2", "text": "$ git commit -m \"feat(auth): add OAuth2 PKCE flow\" -m \"Add provider abstraction, PKCE challenge/verifier and refresh-token rotation.\"", "position": "middle-left", "size": "small", "type": "body", "carrier": "terminal output", "importance": "high"}, {"id": "region_3", "text": "[feature/auth-refactor 8a4f2b1] feat(auth): add OAuth2 PKCE flow\n 4 files changed, 342 insertions(+), 89 deletions(-)\n create mode 100644 src/auth/oauth2.ts", "position": "bottom-left", "size": "small", "type": "body", "carrier": "terminal output", "importance": "medium"}], "stats": {"total_chars": 502, "total_words": 82, "total_regions": 4}} {"prompt_id": "E4_L1_EN_003", "category": "code", "level": "L1", "language": "EN", "prompt": "A PostgreSQL editor shows a monthly signup-cohort query and a two-row preview.\n\nAt the top-left, the header reads: \"-- Monthly signup cohorts active in prior 30 days\n-- northstar_analytics | 2026-06-07 14:23 UTC\"\n\nAt the middle-center, the SQL reads: \"WITH p AS (SELECT TIMESTAMPTZ '2026-06-07 14:23+00' AS t)\nSELECT DATE_TRUNC('month', created_at)::date AS cohort,\n COUNT(*) AS users,\n COUNT(*) FILTER (WHERE last_active_at >= t - INTERVAL '30 days' AND last_active_at < t) AS active_30d\nFROM users CROSS JOIN p\nWHERE created_at >= DATE '2025-01-01' AND created_at < t\nGROUP BY 1, t ORDER BY 1 DESC LIMIT 12;\"\n\nAt the bottom-left, the result footer reads: \"-- 12 rows in 1.47 s | Seq Scan + HashAggregate\"\n\nDirectly below, the table reads: \"cohort | users | active_30d\n2026-06-01 | 4210 | 2847\n2026-05-01 | 3890 | 2412\"", "gt_regions": [{"id": "region_0", "text": "-- Monthly signup cohorts active in prior 30 days\n-- northstar_analytics | 2026-06-07 14:23 UTC", "position": "top-left", "size": "small", "type": "data", "carrier": "query editor header", "importance": "medium"}, {"id": "region_1", "text": "WITH p AS (SELECT TIMESTAMPTZ '2026-06-07 14:23+00' AS t)\nSELECT DATE_TRUNC('month', created_at)::date AS cohort,\n COUNT(*) AS users,\n COUNT(*) FILTER (WHERE last_active_at >= t - INTERVAL '30 days' AND last_active_at < t) AS active_30d\nFROM users CROSS JOIN p\nWHERE created_at >= DATE '2025-01-01' AND created_at < t\nGROUP BY 1, t ORDER BY 1 DESC LIMIT 12;", "position": "middle-center", "size": "medium", "type": "body", "carrier": "SQL editor", "importance": "high"}, {"id": "region_2", "text": "-- 12 rows in 1.47 s | Seq Scan + HashAggregate", "position": "bottom-left", "size": "small", "type": "data", "carrier": "query results footer", "importance": "low"}, {"id": "region_3", "text": "cohort | users | active_30d\n2026-06-01 | 4210 | 2847\n2026-05-01 | 3890 | 2412", "position": "bottom-left", "size": "small", "type": "data", "carrier": "query results table", "importance": "medium"}], "stats": {"total_chars": 576, "total_words": 97, "total_regions": 4}} {"prompt_id":"E4_L2_EN_001","category":"code","level":"L2","language":"EN","prompt":"A compact Python 3.12 cart module shows validation, merging, discounts, tax and a runnable example.\n\nAt the top-left, the file header reads: ```python\n# cart.py | Python 3.12\n```\n\nDirectly below, imports read: ```python\nfrom dataclasses import dataclass\nfrom decimal import Decimal as D, ROUND_HALF_UP\n```\n\nAt the middle-left, the item model reads: ```python\n@dataclass\nclass Item:\n sku: str\n price: D\n qty: int = 1\n discount: D = D(\"0\")\n def __post_init__(self):\n if self.price < 0 or self.qty < 1 or not D(\"0\") <= self.discount <= D(\"1\"):\n raise ValueError(\"invalid item\")\n```\n\nDirectly below, subtotal and cart setup read: ```python\n @property\n def subtotal(self):\n return (self.price * self.qty * (1 - self.discount)).quantize(D(\".01\"), rounding=ROUND_HALF_UP)\n\nclass Cart:\n def __init__(self, user: str):\n self.user = user\n self.items: list[Item] = []\n```\n\nAt the middle-left, merging reads: ```python\n def add(self, item: Item):\n for old in self.items:\n if old.sku == item.sku:\n if (old.price, old.discount) != (item.price, item.discount):\n raise ValueError(\"SKU details differ\")\n old.qty += item.qty\n return\n self.items.append(item)\n```\n\nAt the bottom-left, totals and example read: ```python\n def total(self):\n net = sum((x.subtotal for x in self.items), D(\"0\"))\n return net + (net * D(\".0875\")).quantize(D(\".01\"), rounding=ROUND_HALF_UP)\n\ncart = Cart(\"USER-SAFE\")\ncart.add(Item(\"SKU-SAFE\", D(\"24.99\"), 2))\nprint(cart.total()) # 54.35\n```","gt_regions":[{"id":"region_0","text":"# cart.py | Python 3.12","position":"top-left","size":"small","type":"data","carrier":"file header","importance":"medium"},{"id":"region_1","text":"from dataclasses import dataclass\nfrom decimal import Decimal as D, ROUND_HALF_UP","position":"top-left","size":"small","type":"body","carrier":"imports","importance":"medium"},{"id":"region_2","text":"@dataclass\nclass Item:\n sku: str\n price: D\n qty: int = 1\n discount: D = D(\"0\")\n def __post_init__(self):\n if self.price < 0 or self.qty < 1 or not D(\"0\") <= self.discount <= D(\"1\"):\n raise ValueError(\"invalid item\")","position":"middle-left","size":"medium","type":"body","carrier":"code editor","importance":"high"},{"id":"region_3","text":" @property\n def subtotal(self):\n return (self.price * self.qty * (1 - self.discount)).quantize(D(\".01\"), rounding=ROUND_HALF_UP)\n\nclass Cart:\n def __init__(self, user: str):\n self.user = user\n self.items: list[Item] = []","position":"middle-left","size":"medium","type":"body","carrier":"code editor","importance":"high"},{"id":"region_4","text":" def add(self, item: Item):\n for old in self.items:\n if old.sku == item.sku:\n if (old.price, old.discount) != (item.price, item.discount):\n raise ValueError(\"SKU details differ\")\n old.qty += item.qty\n return\n self.items.append(item)","position":"middle-left","size":"small","type":"body","carrier":"code editor","importance":"medium"},{"id":"region_5","text":" def total(self):\n net = sum((x.subtotal for x in self.items), D(\"0\"))\n return net + (net * D(\".0875\")).quantize(D(\".01\"), rounding=ROUND_HALF_UP)\n\ncart = Cart(\"USER-SAFE\")\ncart.add(Item(\"SKU-SAFE\", D(\"24.99\"), 2))\nprint(cart.total()) # 54.35","position":"bottom-left","size":"small","type":"body","carrier":"code editor","importance":"medium"}],"stats":{"total_chars":1186,"total_words":164,"total_regions":6}} {"prompt_id": "E4_L2_EN_002", "category": "code", "level": "L2", "language": "EN", "prompt": "A compact React and TypeScript profile card shows typed props, query states, accessible actions and balanced JSX.\n\nAt the top-left, the file tab reads: ```tsx\n// UserCard.tsx | React 18 + TypeScript 5.4\n```\n\nDirectly below, imports read: ```tsx\nimport { useState } from \"react\";\nimport { Avatar, Badge, Button, Card } from \"@/ui\";\nimport { useUserQuery } from \"@/hooks/useUserQuery\";\n```\n\nAt the middle-left, types read: ```tsx\ninterface Props {\n userId: string;\n showActions?: boolean;\n onMessage?: (id: string) => void;\n}\ninterface User {\n name: string;\n avatar?: string;\n initials: string;\n status: \"online\" | \"offline\";\n}\n```\n\nDirectly below, component states read: ```tsx\nexport function UserCard({ userId, showActions = true, onMessage }: Props) {\n const [following, setFollowing] = useState(false);\n const { data: user, isLoading, error } = useUserQuery(userId);\n if (isLoading) return Loading...;\n if (error) return Unable to load profile.;\n if (!user) return null;\n```\n\nAt the middle-left, profile JSX reads: ```tsx\n return \n \n

{user.name}

\n {user.status}\n```\n\nAt the bottom-left, actions and closing JSX read: ```tsx\n {showActions &&
\n \n \n
}\n
;\n}\n```", "gt_regions": [{"id": "region_0", "text": "// UserCard.tsx | React 18 + TypeScript 5.4", "position": "top-left", "size": "small", "type": "data", "carrier": "file tab", "importance": "medium"}, {"id": "region_1", "text": "import { useState } from \"react\";\nimport { Avatar, Badge, Button, Card } from \"@/ui\";\nimport { useUserQuery } from \"@/hooks/useUserQuery\";", "position": "top-left", "size": "small", "type": "body", "carrier": "imports", "importance": "medium"}, {"id": "region_2", "text": "interface Props {\n userId: string;\n showActions?: boolean;\n onMessage?: (id: string) => void;\n}\ninterface User {\n name: string;\n avatar?: string;\n initials: string;\n status: \"online\" | \"offline\";\n}", "position": "middle-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "medium"}, {"id": "region_3", "text": "export function UserCard({ userId, showActions = true, onMessage }: Props) {\n const [following, setFollowing] = useState(false);\n const { data: user, isLoading, error } = useUserQuery(userId);\n if (isLoading) return Loading...;\n if (error) return Unable to load profile.;\n if (!user) return null;", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_4", "text": " return \n \n

{user.name}

\n {user.status}", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_5", "text": " {showActions &&
\n \n \n
}\n
;\n}", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "medium"}], "stats": {"total_chars": 1183, "total_words": 131, "total_regions": 6}} {"prompt_id": "E4_L2_EN_003", "category": "code", "level": "L2", "language": "EN", "prompt": "A compact ES2024 registration-validation module shown in a code editor, with required email and password checks, accessible inline errors, submission handling, and a server-validation reminder.\n\nAt the top left, the file header reads: ```javascript\n// registration.js | Validation | ES2024\n```\n\nAt the middle left, the form guard and validators read: ```javascript\nconst form = document.querySelector('#registration-form');\nif (!form) throw Error('Form not found');\nconst valid = {\n email: v => /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(v),\n password: v => v.length >= 8 && /[A-Z]/.test(v) && /\\d/.test(v)\n};\n```\n\nDirectly below, validation collects required or invalid fields: ```javascript\nfunction errors(data) {\n return ['email','password'].flatMap(field => {\n const value = String(data.get(field) || '').trim();\n if (!value) return [{field,message:'Required'}];\n return valid[field](value) ? [] : [{field,message:'Invalid'}];\n });\n}\n```\n\nAt the middle left, the accessible error helper reads: ```javascript\nfunction show(list) {\n for (const {field,message} of list) {\n form.elements.namedItem(field)?.setAttribute?.('aria-invalid','true');\n const out = form.querySelector(`[data-error-for=\"${field}\"]`);\n if (out) out.textContent=message;\n }\n}\n```\n\nBelow it, the submit handler blocks invalid input, posts valid data, redirects on success, and reports failure: ```javascript\nform.onsubmit = async event => {\n event.preventDefault();\n const data = new FormData(form), list = errors(data);\n show(list);\n if (list.length) return;\n const res = await fetch('/api/register',{method:'POST',body:data});\n if (res.ok) location.assign('/welcome');\n else form.querySelector('[role=status]').textContent='Registration failed.';\n};\n```\n\nAt the bottom left, the security note reads: ```javascript\n// Server validates every field again.\n```", "gt_regions": [{"id": "region_0", "text": "// registration.js | Validation | ES2024", "position": "top-left", "size": "small", "type": "data", "carrier": "file header", "importance": "medium"}, {"id": "region_1", "text": "const form = document.querySelector('#registration-form');\nif (!form) throw Error('Form not found');\nconst valid = {\n email: v => /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(v),\n password: v => v.length >= 8 && /[A-Z]/.test(v) && /\\d/.test(v)\n};", "position": "middle-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_2", "text": "function errors(data) {\n return ['email','password'].flatMap(field => {\n const value = String(data.get(field) || '').trim();\n if (!value) return [{field,message:'Required'}];\n return valid[field](value) ? [] : [{field,message:'Invalid'}];\n });\n}", "position": "middle-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "medium"}, {"id": "region_3", "text": "function show(list) {\n for (const {field,message} of list) {\n form.elements.namedItem(field)?.setAttribute?.('aria-invalid','true');\n const out = form.querySelector(`[data-error-for=\"${field}\"]`);\n if (out) out.textContent=message;\n }\n}", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_4", "text": "form.onsubmit = async event => {\n event.preventDefault();\n const data = new FormData(form), list = errors(data);\n show(list);\n if (list.length) return;\n const res = await fetch('/api/register',{method:'POST',body:data});\n if (res.ok) location.assign('/welcome');\n else form.querySelector('[role=status]').textContent='Registration failed.';\n};", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_5", "text": "// Server validates every field again.", "position": "bottom-left", "size": "small", "type": "data", "carrier": "editor status bar", "importance": "low"}], "stats": {"total_chars": 1143, "total_words": 145, "total_regions": 6}} {"prompt_id": "E4_L3_EN_001", "category": "code", "level": "L3", "language": "EN", "prompt": "A production-style Flask Blueprint and focused pytest excerpt for authenticated entity CRUD, validated JSON input, generic client-facing errors, transaction rollback, and soft deletion.\n\nAt the top left, a small monospaced file header reads: \"# api/routes/sample_entities.py — Flask 3 + SQLAlchemy 2 | authenticated CRUD and soft deletion\"\n\nDirectly below at the top left, a small imports and initialization block reads: \"import logging\n\nfrom flask import Blueprint, jsonify, request\nfrom marshmallow import ValidationError\nfrom sqlalchemy.exc import IntegrityError, SQLAlchemyError\n\nfrom ..auth import require_admin, require_auth\nfrom ..models import SampleEntity, db\nfrom ..schemas import EntitySchema, EntityUpdateSchema\n\nlogger = logging.getLogger(__name__)\nentities_bp = Blueprint(\"sample_entities\", __name__, url_prefix=\"/api/v2/sample-entities\")\nentity_schema = EntitySchema()\nupdate_schema = EntityUpdateSchema()\"\n\nAt the middle left, a medium code block defines JSON validation and the authenticated read route: \"def _json_object():\n payload = request.get_json(silent=True)\n if not isinstance(payload, dict):\n raise ValidationError({\"_schema\": [\"Expected one JSON object.\"]})\n return payload\n\n\ndef _active_entity(entity_id: int):\n return SampleEntity.query.filter_by(id=entity_id, is_active=True).first_or_404()\n\n\n@entities_bp.get(\"/\")\n@require_auth\ndef get_entity(entity_id: int):\n return jsonify(entity_schema.dump(_active_entity(entity_id)))\"\n\nAt the middle center, a medium code block defines validated creation with safe database error handling: \"@entities_bp.post(\"/\")\n@require_admin\ndef create_entity():\n try:\n entity = SampleEntity(**entity_schema.load(_json_object()))\n db.session.add(entity)\n db.session.commit()\n except ValidationError as exc:\n return jsonify({\"errors\": exc.messages}), 422\n except IntegrityError:\n db.session.rollback()\n return jsonify({\"error\": \"entity conflicts with an existing record\"}), 409\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity creation failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return jsonify(entity_schema.dump(entity)), 201\"\n\nAt the middle right, a medium code block defines a schema-limited partial update: \"@entities_bp.patch(\"/\")\n@require_admin\ndef update_entity(entity_id: int):\n entity = _active_entity(entity_id)\n try:\n data = update_schema.load(_json_object(), partial=True)\n if not data:\n raise ValidationError({\"_schema\": [\"Provide at least one editable field.\"]})\n for field, value in data.items():\n setattr(entity, field, value)\n db.session.commit()\n except ValidationError as exc:\n return jsonify({\"errors\": exc.messages}), 422\n except IntegrityError:\n db.session.rollback()\n return jsonify({\"error\": \"entity conflicts with an existing record\"}), 409\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity update failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return jsonify(entity_schema.dump(entity))\"\n\nAt the bottom left, a small code block defines soft deletion and a generic public 404 response: \"@entities_bp.delete(\"/\")\n@require_admin\ndef delete_entity(entity_id: int):\n entity = _active_entity(entity_id)\n try:\n entity.is_active = False\n db.session.commit()\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity soft deletion failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return \"\", 204\n\n\n@entities_bp.errorhandler(404)\ndef not_found(_error):\n return jsonify({\"error\": \"sample entity not found\"}), 404\"\n\nAt the bottom center, a small pytest block checks authentication and malformed input: \"# tests/routes/test_sample_entities.py\n# Fixtures are defined in tests/conftest.py.\ndef test_get_requires_auth(client, active_entity):\n response = client.get(f\"/api/v2/sample-entities/{active_entity.id}\")\n assert response.status_code == 401\n\n\ndef test_non_object_create_is_rejected(client, admin_headers):\n response = client.post(\"/api/v2/sample-entities/\", json=[], headers=admin_headers)\n assert response.status_code == 422\n assert \"errors\" in response.get_json()\"\n\nAt the bottom right, a small pytest block checks soft deletion and inactive-record hiding: \"def test_admin_soft_deletes_entity(client, admin_headers, active_entity, db_session):\n response = client.delete(\n f\"/api/v2/sample-entities/{active_entity.id}\", headers=admin_headers\n )\n assert response.status_code == 204\n assert response.data == b\"\"\n db_session.refresh(active_entity)\n assert active_entity.is_active is False\n\n\ndef test_deleted_entity_is_hidden(client, auth_headers, inactive_entity):\n response = client.get(\n f\"/api/v2/sample-entities/{inactive_entity.id}\", headers=auth_headers\n )\n assert response.status_code == 404\n assert response.get_json() == {\"error\": \"sample entity not found\"}\"", "gt_regions": [{"id": "region_0", "text": "# api/routes/sample_entities.py — Flask 3 + SQLAlchemy 2 | authenticated CRUD and soft deletion", "position": "top-left", "size": "small", "type": "data", "carrier": "file header", "importance": "medium"}, {"id": "region_1", "text": "import logging\n\nfrom flask import Blueprint, jsonify, request\nfrom marshmallow import ValidationError\nfrom sqlalchemy.exc import IntegrityError, SQLAlchemyError\n\nfrom ..auth import require_admin, require_auth\nfrom ..models import SampleEntity, db\nfrom ..schemas import EntitySchema, EntityUpdateSchema\n\nlogger = logging.getLogger(__name__)\nentities_bp = Blueprint(\"sample_entities\", __name__, url_prefix=\"/api/v2/sample-entities\")\nentity_schema = EntitySchema()\nupdate_schema = EntityUpdateSchema()", "position": "top-left", "size": "small", "type": "body", "carrier": "imports", "importance": "medium"}, {"id": "region_2", "text": "def _json_object():\n payload = request.get_json(silent=True)\n if not isinstance(payload, dict):\n raise ValidationError({\"_schema\": [\"Expected one JSON object.\"]})\n return payload\n\n\ndef _active_entity(entity_id: int):\n return SampleEntity.query.filter_by(id=entity_id, is_active=True).first_or_404()\n\n\n@entities_bp.get(\"/\")\n@require_auth\ndef get_entity(entity_id: int):\n return jsonify(entity_schema.dump(_active_entity(entity_id)))", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_3", "text": "@entities_bp.post(\"/\")\n@require_admin\ndef create_entity():\n try:\n entity = SampleEntity(**entity_schema.load(_json_object()))\n db.session.add(entity)\n db.session.commit()\n except ValidationError as exc:\n return jsonify({\"errors\": exc.messages}), 422\n except IntegrityError:\n db.session.rollback()\n return jsonify({\"error\": \"entity conflicts with an existing record\"}), 409\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity creation failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return jsonify(entity_schema.dump(entity)), 201", "position": "middle-center", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_4", "text": "@entities_bp.patch(\"/\")\n@require_admin\ndef update_entity(entity_id: int):\n entity = _active_entity(entity_id)\n try:\n data = update_schema.load(_json_object(), partial=True)\n if not data:\n raise ValidationError({\"_schema\": [\"Provide at least one editable field.\"]})\n for field, value in data.items():\n setattr(entity, field, value)\n db.session.commit()\n except ValidationError as exc:\n return jsonify({\"errors\": exc.messages}), 422\n except IntegrityError:\n db.session.rollback()\n return jsonify({\"error\": \"entity conflicts with an existing record\"}), 409\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity update failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return jsonify(entity_schema.dump(entity))", "position": "middle-right", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_5", "text": "@entities_bp.delete(\"/\")\n@require_admin\ndef delete_entity(entity_id: int):\n entity = _active_entity(entity_id)\n try:\n entity.is_active = False\n db.session.commit()\n except SQLAlchemyError:\n db.session.rollback()\n logger.exception(\"Entity soft deletion failed\")\n return jsonify({\"error\": \"internal server error\"}), 500\n return \"\", 204\n\n\n@entities_bp.errorhandler(404)\ndef not_found(_error):\n return jsonify({\"error\": \"sample entity not found\"}), 404", "position": "bottom-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_6", "text": "# tests/routes/test_sample_entities.py\n# Fixtures are defined in tests/conftest.py.\ndef test_get_requires_auth(client, active_entity):\n response = client.get(f\"/api/v2/sample-entities/{active_entity.id}\")\n assert response.status_code == 401\n\n\ndef test_non_object_create_is_rejected(client, admin_headers):\n response = client.post(\"/api/v2/sample-entities/\", json=[], headers=admin_headers)\n assert response.status_code == 422\n assert \"errors\" in response.get_json()", "position": "bottom-center", "size": "small", "type": "body", "carrier": "test code", "importance": "medium"}, {"id": "region_7", "text": "def test_admin_soft_deletes_entity(client, admin_headers, active_entity, db_session):\n response = client.delete(\n f\"/api/v2/sample-entities/{active_entity.id}\", headers=admin_headers\n )\n assert response.status_code == 204\n assert response.data == b\"\"\n db_session.refresh(active_entity)\n assert active_entity.is_active is False\n\n\ndef test_deleted_entity_is_hidden(client, auth_headers, inactive_entity):\n response = client.get(\n f\"/api/v2/sample-entities/{inactive_entity.id}\", headers=auth_headers\n )\n assert response.status_code == 404\n assert response.get_json() == {\"error\": \"sample entity not found\"}", "position": "bottom-right", "size": "small", "type": "body", "carrier": "test code", "importance": "medium"}], "stats": {"total_chars": 4219, "total_words": 437, "total_regions": 8}} {"prompt_id": "E4_L3_EN_002", "category": "code", "level": "L3", "language": "EN", "prompt": "A complete Vue 3 single-file dashboard component with typed state, loading and retry behavior, accessible labels, summary cards, an activity feed, and responsive scoped styles.\n\nAt the top left, a small monospaced file header reads: \"\"\n\nDirectly below at the top left, a medium template block defines the heading and visible loading and error states: \"\"\n\nAt the middle right, a medium script block defines imports and reactive state: \"\"\n\nAt the bottom left, a small scoped-style block reads: \"\"\n\nAt the bottom right, a small implementation note reads: \"\"", "gt_regions": [{"id": "region_0", "text": "", "position": "top-left", "size": "small", "type": "data", "carrier": "file header", "importance": "medium"}, {"id": "region_1", "text": "", "position": "middle-center", "size": "medium", "type": "body", "carrier": "template section", "importance": "high"}, {"id": "region_4", "text": "", "position": "middle-right", "size": "medium", "type": "body", "carrier": "script section", "importance": "high"}, {"id": "region_6", "text": "", "position": "bottom-left", "size": "small", "type": "body", "carrier": "style section", "importance": "medium"}, {"id": "region_7", "text": "", "position": "bottom-right", "size": "small", "type": "data", "carrier": "implementation note", "importance": "low"}], "stats": {"total_chars": 3437, "total_words": 390, "total_regions": 8}} {"prompt_id": "E4_L3_EN_003", "category": "code", "level": "L3", "language": "EN", "prompt": "A production-style Go 1.22 HTTP handler excerpt for an authenticated, rate-limited, paginated database query, with bounded input, timeouts, generic client errors, JSON output, and a focused unit test.\n\nAt the top left, a small monospaced file header reads: \"// handlers/sample_items.go — Go 1.22 | authenticated, paginated sample-item listing\"\n\nDirectly below at the top left, a small package and import block reads: \"package handlers\n\nimport (\n \"context\"\n \"database/sql\"\n \"encoding/json\"\n \"errors\"\n \"log/slog\"\n \"net/http\"\n \"strconv\"\n \"time\"\n\n \"github.com/go-chi/chi/v5\"\n \"sample-service/internal/auth\"\n \"sample-service/internal/middleware\"\n)\"\n\nAt the middle left, a medium type and SQL block reads: \"type Item struct {\n ID int64 `json:\"id\"`\n Name string `json:\"name\"`\n Status string `json:\"status\"`\n CreatedAt time.Time `json:\"createdAt\"`\n}\n\ntype listResponse struct {\n Items []Item `json:\"items\"`\n Page int `json:\"page\"`\n PerPage int `json:\"perPage\"`\n Total int `json:\"total\"`\n}\n\ntype Handler struct {\n db *sql.DB\n log *slog.Logger\n}\n\nfunc NewHandler(db *sql.DB, logger *slog.Logger) *Handler {\n return &Handler{db: db, log: logger}\n}\n\nconst countItemsSQL = `SELECT COUNT(*) FROM sample_items WHERE sample_id = $1`\nconst listItemsSQL = `\nSELECT id, name, status, created_at\nFROM sample_items\nWHERE sample_id = $1\nORDER BY id\nLIMIT $2 OFFSET $3`\"\n\nAt the middle center, a medium helper block validates pagination and writes JSON: \"func parsePage(raw string) (int, error) {\n if raw == \"\" {\n return 1, nil\n }\n page, err := strconv.Atoi(raw)\n if err != nil || page < 1 || page > 10_000 {\n return 0, errors.New(\"page must be an integer between 1 and 10000\")\n }\n return page, nil\n}\n\nfunc writeJSON(w http.ResponseWriter, status int, payload any) error {\n w.Header().Set(\"Content-Type\", \"application/json\")\n w.WriteHeader(status)\n return json.NewEncoder(w).Encode(payload)\n}\n\nfunc writeError(w http.ResponseWriter, status int, message string) {\n _ = writeJSON(w, status, map[string]string{\"error\": message})\n}\"\n\nAt the middle right, a medium handler block authenticates and runs bounded count and page queries: \"func (h *Handler) ListItems(w http.ResponseWriter, r *http.Request) {\n page, err := parsePage(r.URL.Query().Get(\"page\"))\n if err != nil {\n writeError(w, http.StatusBadRequest, err.Error())\n return\n }\n sampleID, ok := auth.SampleID(r.Context())\n if !ok {\n writeError(w, http.StatusUnauthorized, \"authentication required\")\n return\n }\n\n const perPage = 20\n ctx, cancel := context.WithTimeout(r.Context(), 5*time.Second)\n defer cancel()\n\n var total int\n if err := h.db.QueryRowContext(ctx, countItemsSQL, sampleID).Scan(&total); err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n rows, err := h.db.QueryContext(\n ctx, listItemsSQL, sampleID, perPage, (page-1)*perPage,\n )\n if err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n defer rows.Close()\"\n\nDirectly below at the middle right, a medium handler block scans rows and maps failures to generic responses: \" items := make([]Item, 0, perPage)\n for rows.Next() {\n var item Item\n if err := rows.Scan(&item.ID, &item.Name, &item.Status, &item.CreatedAt); err != nil {\n h.log.ErrorContext(ctx, \"list items row scan failed\", \"error\", err)\n writeError(w, http.StatusInternalServerError, \"internal server error\")\n return\n }\n items = append(items, item)\n }\n if err := rows.Err(); err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n payload := listResponse{Items: items, Page: page, PerPage: perPage, Total: total}\n if err := writeJSON(w, http.StatusOK, payload); err != nil {\n h.log.ErrorContext(ctx, \"list items response encoding failed\", \"error\", err)\n }\n}\n\nfunc (h *Handler) handleDatabaseError(ctx context.Context, w http.ResponseWriter, err error) {\n if errors.Is(ctx.Err(), context.DeadlineExceeded) {\n writeError(w, http.StatusGatewayTimeout, \"request timed out\")\n return\n }\n h.log.ErrorContext(ctx, \"list items database operation failed\", \"error\", err)\n writeError(w, http.StatusInternalServerError, \"internal server error\")\n}\"\n\nAt the bottom left, a small routing and response-contract block reads: \"func (h *Handler) Routes() chi.Router {\n router := chi.NewRouter()\n router.Use(auth.RequireSampleToken)\n router.Use(middleware.RateLimit(100, time.Minute))\n router.Get(\"/\", h.ListItems)\n return router\n}\n\n// Response example for GET /?page=1:\n// {\"items\":[{\"id\":7,\"name\":\"Demo item\",\"status\":\"active\",\"createdAt\":\"2026-06-01T09:00:00Z\"}],\"page\":1,\"perPage\":20,\"total\":1}\n// Invalid pages return 400; missing authentication returns 401; database details are never sent to clients.\n// Count and page queries read nearby committed states; total is a pagination hint, not an audit snapshot.\"\n\nAt the bottom right, a small unit-test block reads: \"// handlers/sample_items_test.go\npackage handlers\n\nimport \"testing\"\n\nfunc TestParsePage(t *testing.T) {\n tests := []struct {\n name string\n raw string\n want int\n wantErr bool\n }{\n {name: \"default\", raw: \"\", want: 1},\n {name: \"valid\", raw: \"42\", want: 42},\n {name: \"zero\", raw: \"0\", wantErr: true},\n {name: \"text\", raw: \"two\", wantErr: true},\n {name: \"too large\", raw: \"10001\", wantErr: true},\n }\n for _, test := range tests {\n t.Run(test.name, func(t *testing.T) {\n got, err := parsePage(test.raw)\n if (err != nil) != test.wantErr {\n t.Fatalf(\"parsePage(%q) error = %v, wantErr %v\", test.raw, err, test.wantErr)\n }\n if !test.wantErr && got != test.want {\n t.Fatalf(\"parsePage(%q) = %d, want %d\", test.raw, got, test.want)\n }\n })\n }\n}\"", "gt_regions": [{"id": "region_0", "text": "// handlers/sample_items.go — Go 1.22 | authenticated, paginated sample-item listing", "position": "top-left", "size": "small", "type": "data", "carrier": "file header", "importance": "medium"}, {"id": "region_1", "text": "package handlers\n\nimport (\n \"context\"\n \"database/sql\"\n \"encoding/json\"\n \"errors\"\n \"log/slog\"\n \"net/http\"\n \"strconv\"\n \"time\"\n\n \"github.com/go-chi/chi/v5\"\n \"sample-service/internal/auth\"\n \"sample-service/internal/middleware\"\n)", "position": "top-left", "size": "small", "type": "body", "carrier": "imports", "importance": "medium"}, {"id": "region_2", "text": "type Item struct {\n ID int64 `json:\"id\"`\n Name string `json:\"name\"`\n Status string `json:\"status\"`\n CreatedAt time.Time `json:\"createdAt\"`\n}\n\ntype listResponse struct {\n Items []Item `json:\"items\"`\n Page int `json:\"page\"`\n PerPage int `json:\"perPage\"`\n Total int `json:\"total\"`\n}\n\ntype Handler struct {\n db *sql.DB\n log *slog.Logger\n}\n\nfunc NewHandler(db *sql.DB, logger *slog.Logger) *Handler {\n return &Handler{db: db, log: logger}\n}\n\nconst countItemsSQL = `SELECT COUNT(*) FROM sample_items WHERE sample_id = $1`\nconst listItemsSQL = `\nSELECT id, name, status, created_at\nFROM sample_items\nWHERE sample_id = $1\nORDER BY id\nLIMIT $2 OFFSET $3`", "position": "middle-left", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_3", "text": "func parsePage(raw string) (int, error) {\n if raw == \"\" {\n return 1, nil\n }\n page, err := strconv.Atoi(raw)\n if err != nil || page < 1 || page > 10_000 {\n return 0, errors.New(\"page must be an integer between 1 and 10000\")\n }\n return page, nil\n}\n\nfunc writeJSON(w http.ResponseWriter, status int, payload any) error {\n w.Header().Set(\"Content-Type\", \"application/json\")\n w.WriteHeader(status)\n return json.NewEncoder(w).Encode(payload)\n}\n\nfunc writeError(w http.ResponseWriter, status int, message string) {\n _ = writeJSON(w, status, map[string]string{\"error\": message})\n}", "position": "middle-center", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_4", "text": "func (h *Handler) ListItems(w http.ResponseWriter, r *http.Request) {\n page, err := parsePage(r.URL.Query().Get(\"page\"))\n if err != nil {\n writeError(w, http.StatusBadRequest, err.Error())\n return\n }\n sampleID, ok := auth.SampleID(r.Context())\n if !ok {\n writeError(w, http.StatusUnauthorized, \"authentication required\")\n return\n }\n\n const perPage = 20\n ctx, cancel := context.WithTimeout(r.Context(), 5*time.Second)\n defer cancel()\n\n var total int\n if err := h.db.QueryRowContext(ctx, countItemsSQL, sampleID).Scan(&total); err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n rows, err := h.db.QueryContext(\n ctx, listItemsSQL, sampleID, perPage, (page-1)*perPage,\n )\n if err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n defer rows.Close()", "position": "middle-right", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_5", "text": " items := make([]Item, 0, perPage)\n for rows.Next() {\n var item Item\n if err := rows.Scan(&item.ID, &item.Name, &item.Status, &item.CreatedAt); err != nil {\n h.log.ErrorContext(ctx, \"list items row scan failed\", \"error\", err)\n writeError(w, http.StatusInternalServerError, \"internal server error\")\n return\n }\n items = append(items, item)\n }\n if err := rows.Err(); err != nil {\n h.handleDatabaseError(ctx, w, err)\n return\n }\n payload := listResponse{Items: items, Page: page, PerPage: perPage, Total: total}\n if err := writeJSON(w, http.StatusOK, payload); err != nil {\n h.log.ErrorContext(ctx, \"list items response encoding failed\", \"error\", err)\n }\n}\n\nfunc (h *Handler) handleDatabaseError(ctx context.Context, w http.ResponseWriter, err error) {\n if errors.Is(ctx.Err(), context.DeadlineExceeded) {\n writeError(w, http.StatusGatewayTimeout, \"request timed out\")\n return\n }\n h.log.ErrorContext(ctx, \"list items database operation failed\", \"error\", err)\n writeError(w, http.StatusInternalServerError, \"internal server error\")\n}", "position": "middle-right", "size": "medium", "type": "body", "carrier": "code editor", "importance": "high"}, {"id": "region_6", "text": "func (h *Handler) Routes() chi.Router {\n router := chi.NewRouter()\n router.Use(auth.RequireSampleToken)\n router.Use(middleware.RateLimit(100, time.Minute))\n router.Get(\"/\", h.ListItems)\n return router\n}\n\n// Response example for GET /?page=1:\n// {\"items\":[{\"id\":7,\"name\":\"Demo item\",\"status\":\"active\",\"createdAt\":\"2026-06-01T09:00:00Z\"}],\"page\":1,\"perPage\":20,\"total\":1}\n// Invalid pages return 400; missing authentication returns 401; database details are never sent to clients.\n// Count and page queries read nearby committed states; total is a pagination hint, not an audit snapshot.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "code editor", "importance": "medium"}, {"id": "region_7", "text": "// handlers/sample_items_test.go\npackage handlers\n\nimport \"testing\"\n\nfunc TestParsePage(t *testing.T) {\n tests := []struct {\n name string\n raw string\n want int\n wantErr bool\n }{\n {name: \"default\", raw: \"\", want: 1},\n {name: \"valid\", raw: \"42\", want: 42},\n {name: \"zero\", raw: \"0\", wantErr: true},\n {name: \"text\", raw: \"two\", wantErr: true},\n {name: \"too large\", raw: \"10001\", wantErr: true},\n }\n for _, test := range tests {\n t.Run(test.name, func(t *testing.T) {\n got, err := parsePage(test.raw)\n if (err != nil) != test.wantErr {\n t.Fatalf(\"parsePage(%q) error = %v, wantErr %v\", test.raw, err, test.wantErr)\n }\n if !test.wantErr && got != test.want {\n t.Fatalf(\"parsePage(%q) = %d, want %d\", test.raw, got, test.want)\n }\n })\n }\n}", "position": "bottom-right", "size": "small", "type": "body", "carrier": "test code", "importance": "medium"}], "stats": {"total_chars": 5230, "total_words": 641, "total_regions": 8}} {"prompt_id": "F1_L1_EN_001", "category": "caption", "level": "L1", "language": "EN", "prompt": "A landscape photograph with a caption, publication credit, photographer metadata, and print hashtags.\n\nAt the bottom center, a medium 14pt Gotham photo-caption overlay reads: \"Golden Hour at Alder Mirror Lake — Northwind Ridge — Still water reflects the Ember Peaks in the final minutes before sunset\"\n\nAt the bottom right, a small 10pt Proxima Nova watermark and metadata line reads: \"© 2026 STAFF-SAFE Photography | LOCBLOCK-SAFE Scenic Reserve | Prism Z9 | 24–70mm at 42mm | f/8 | 1/125s | ISO 200 | Photographed July 14, 2026\"\n\nAt the bottom left, a small 9pt Gotham publication-credit bar reads: \"Featured in World Explorer Traveler — September 2026, page 62 | Fine-art prints: WEBLINK_SAFE | Limited edition: 1 of 50\"\n\nDirectly beneath the caption at the bottom center, a small 11pt Gotham hashtag overlay reads: \"#AlderMirrorLake #NorthwindRidge #LandscapePhotography #GoldenHour #MountainReflection #ScenicReserve #FineArtPrint\"", "gt_regions": [{"id": "region_0", "text": "Golden Hour at Alder Mirror Lake — Northwind Ridge — Still water reflects the Ember Peaks in the final minutes before sunset", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "photo caption overlay", "importance": "high"}, {"id": "region_1", "text": "© 2026 STAFF-SAFE Photography | LOCBLOCK-SAFE Scenic Reserve | Prism Z9 | 24–70mm at 42mm | f/8 | 1/125s | ISO 200 | Photographed July 14, 2026", "position": "bottom-right", "size": "small", "type": "data", "carrier": "watermark/metadata", "importance": "medium"}, {"id": "region_2", "text": "Featured in World Explorer Traveler — September 2026, page 62 | Fine-art prints: WEBLINK_SAFE | Limited edition: 1 of 50", "position": "bottom-left", "size": "small", "type": "data", "carrier": "credit bar", "importance": "low"}, {"id": "region_3", "text": "#AlderMirrorLake #NorthwindRidge #LandscapePhotography #GoldenHour #MountainReflection #ScenicReserve #FineArtPrint", "position": "bottom-center", "size": "small", "type": "data", "carrier": "hashtag overlay", "importance": "low"}], "stats": {"total_chars": 502, "total_words": 69, "total_regions": 4}} {"prompt_id": "F1_L1_EN_002", "category": "caption", "level": "L1", "language": "EN", "prompt": "A food photograph with a recipe caption, editorial credits, publication metadata, and a beverage-pairing note.\n\nAt the bottom center, a medium 16pt Proxima Nova caption bar reads: \"Handmade Tagliatelle with Roasted Tomato Sauce, Fresh Basil & Aged Pecorino — A Marin Family Recipe from LOCBLOCK-SAFE\"\n\nDirectly below at the bottom center, a small 10pt Gotham credit line reads: \"Recipe by CHEF-SAFE | Styled by STAFF-SAFE-01 | Photography by STAFF-SAFE-02 for Hearth & Table | March 2026 Issue, Page 47\"\n\nAt the bottom left, a small 11pt Helvetica Neue metadata line reads: \"© 2026 Hearthstone Media | Full recipe: WEBLINK_SAFE | Total time: 1 hr 30 min | Serves 4 | Difficulty: Intermediate\"\n\nAt the bottom right, a small 9pt DIN pairing note reads: \"Pairing Note: Serve a medium-bodied red blend at 16–18°C, or choose a rosemary-citrus spritz chilled to 6–8°C.\"", "gt_regions": [{"id": "region_0", "text": "Handmade Tagliatelle with Roasted Tomato Sauce, Fresh Basil & Aged Pecorino — A Marin Family Recipe from LOCBLOCK-SAFE", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "caption bar", "importance": "high"}, {"id": "region_1", "text": "Recipe by CHEF-SAFE | Styled by STAFF-SAFE-01 | Photography by STAFF-SAFE-02 for Hearth & Table | March 2026 Issue, Page 47", "position": "bottom-center", "size": "small", "type": "data", "carrier": "credit line", "importance": "medium"}, {"id": "region_2", "text": "© 2026 Hearthstone Media | Full recipe: WEBLINK_SAFE | Total time: 1 hr 30 min | Serves 4 | Difficulty: Intermediate", "position": "bottom-left", "size": "small", "type": "data", "carrier": "metadata", "importance": "low"}, {"id": "region_3", "text": "Pairing Note: Serve a medium-bodied red blend at 16–18°C, or choose a rosemary-citrus spritz chilled to 6–8°C.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "pairing note", "importance": "low"}], "stats": {"total_chars": 467, "total_words": 78, "total_regions": 4}} {"prompt_id": "F1_L1_EN_003", "category": "caption", "level": "L1", "language": "EN", "prompt": "An urban nightscape with a title, precise location tag, dated camera settings, and photographer watermark.\n\nAt the top center, a medium 14pt DIN title overlay reads: \"Harborlight Skyline — Meridian Financial District — Eastbank Promenade — City After Rain\"\n\nAt the bottom left, a small 9pt DIN location tag reads: \"📍 LOCBLOCK-SAFE Riverfront District | Viewpoint: 32nd-floor rooftop at Harborlight Hotel | Camera facing east across the Alder River\"\n\nAt the bottom right, a small 11pt Futura EXIF overlay reads: \"June 1, 2026 | 9:47 PM | UTC-05:00 | Night exposure: 15 s | f/11 | ISO 100 | OmniTech Z9V | 16–35mm at 24mm | SteadyFrame TVC-34L tripod\"\n\nAt the bottom center, a small 10pt Proxima Nova watermark reads: \"© 2026 STAFF-SAFE Photography | Prints: WEBLINK_SAFE | Pictura: HANDLECODE_SAFE | Commissions welcome\"", "gt_regions": [{"id": "region_0", "text": "Harborlight Skyline — Meridian Financial District — Eastbank Promenade — City After Rain", "position": "top-center", "size": "medium", "type": "body", "carrier": "title overlay", "importance": "high"}, {"id": "region_1", "text": "📍 LOCBLOCK-SAFE Riverfront District | Viewpoint: 32nd-floor rooftop at Harborlight Hotel | Camera facing east across the Alder River", "position": "bottom-left", "size": "small", "type": "data", "carrier": "location tag", "importance": "medium"}, {"id": "region_2", "text": "June 1, 2026 | 9:47 PM | UTC-05:00 | Night exposure: 15 s | f/11 | ISO 100 | OmniTech Z9V | 16–35mm at 24mm | SteadyFrame TVC-34L tripod", "position": "bottom-right", "size": "small", "type": "data", "carrier": "EXIF overlay", "importance": "medium"}, {"id": "region_3", "text": "© 2026 STAFF-SAFE Photography | Prints: WEBLINK_SAFE | Pictura: HANDLECODE_SAFE | Commissions welcome", "position": "bottom-center", "size": "small", "type": "data", "carrier": "watermark", "importance": "low"}], "stats": {"total_chars": 457, "total_words": 65, "total_regions": 4}} {"prompt_id": "F1_L2_EN_001", "category": "caption", "level": "L2", "language": "EN", "prompt": "A fictional documentary player still with synchronized English and French subtitles, location and episode identifiers, production credits, accessibility labels, and time controls.\n\nAt the top left, a small DIN location tag reads: \"Harbor of Lyr — Former seat of thirteen dynasties — Old Quarter, LOCBLOCK-SAFE — Present-day population: 1.3 million\"\n\nAt the top right, fine Helvetica Neue episode text reads: \"ANCIENT CITIES: REBORN | Episode 3 of 8: 'Harbor Road, Past and Present' | Directed by STAFF-SAFE-01 | Narrated by STAFF-SAFE-02\"\n\nAt the bottom center, the first line of a medium Proxima Nova subtitle bar reads: \"This city has endured for three thousand years. Every stone, every alleyway, every worn step carries the weight of dynasties that rose and fell within these walls.\"\n\nDirectly below at the bottom center, the French subtitle line reads: \"Cette ville perdure depuis trois mille ans. Chaque pierre, chaque ruelle et chaque marche usée porte le poids des dynasties qui se sont élevées et effondrées entre ces murs.\"\n\nAt the bottom left, fine Futura production credits read: \"A StreamVault Original Documentary Series | Executive Producer: STAFF-SAFE-03 | Music: STAFF-SAFE-04 | © 2026 Atlas Documentary Films | Closed captions and audio description available | 4K HDR\"\n\nAt the bottom right, condensed Futura player controls read: \"01:23:45 / 01:48:00 | Progress: 77.5% | [CC] [Audio Description] [4K HDR] | 24:15 remaining\"", "gt_regions": [{"id": "region_0", "text": "This city has endured for three thousand years. Every stone, every alleyway, every worn step carries the weight of dynasties that rose and fell within these walls.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "subtitle bar", "importance": "high"}, {"id": "region_1", "text": "Cette ville perdure depuis trois mille ans. Chaque pierre, chaque ruelle et chaque marche usée porte le poids des dynasties qui se sont élevées et effondrées entre ces murs.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "subtitle bar", "importance": "high"}, {"id": "region_2", "text": "Harbor of Lyr — Former seat of thirteen dynasties — Old Quarter, LOCBLOCK-SAFE — Present-day population: 1.3 million", "position": "top-left", "size": "small", "type": "data", "carrier": "location tag", "importance": "medium"}, {"id": "region_3", "text": "ANCIENT CITIES: REBORN | Episode 3 of 8: 'Harbor Road, Past and Present' | Directed by STAFF-SAFE-01 | Narrated by STAFF-SAFE-02", "position": "top-right", "size": "small", "type": "data", "carrier": "episode info", "importance": "medium"}, {"id": "region_4", "text": "A StreamVault Original Documentary Series | Executive Producer: STAFF-SAFE-03 | Music: STAFF-SAFE-04 | © 2026 Atlas Documentary Films | Closed captions and audio description available | 4K HDR", "position": "bottom-left", "size": "small", "type": "data", "carrier": "production credits", "importance": "low"}, {"id": "region_5", "text": "01:23:45 / 01:48:00 | Progress: 77.5% | [CC] [Audio Description] [4K HDR] | 24:15 remaining", "position": "bottom-right", "size": "small", "type": "data", "carrier": "player controls", "importance": "low"}], "stats": {"total_chars": 863, "total_words": 139, "total_regions": 6}} {"prompt_id": "F1_L2_EN_002", "category": "caption", "level": "L2", "language": "EN", "prompt": "A fictional feature-film screener still with synchronized English and French subtitles, an in-scene staff badge, film identification, frame-rate-qualified timecode, and a review watermark.\n\nAt the top left, condensed Futura film-identification text reads: \"THE SEVENTH YEAR | A film by STAFF-SAFE-01 | Starring ACTOR-SAFE-01 and ACTOR-SAFE-02 | Pinnacle Pictures | 2026 | Rated R\"\n\nAt the top right, slim DIN technical text reads: \"TC 01:42:17:08 @ 24 fps | Reel 4 of 5 | DCP | Image: 2K DCI Flat / XYZ | Sound: 7.1 | Dialogue: English and French | Bilingual subtitle overlay: English / French\"\n\nAt the middle right, a fine Proxima Nova badge visible within the scene reads: \"DR. CHARACTER-SAFE | Behavioral Research Unit | Staff Badge SAFE-4847\"\n\nAt the bottom center, readable Gotham English subtitle text reads: \"I never thought I would find you here, of all places. After seven years of searching, three continents, and more dead ends than I can count — here you are, in a café in Lisbon, drinking espresso like nothing happened.\"\n\nDirectly below at the bottom center, condensed Helvetica Neue French subtitle text reads: \"Je n'aurais jamais cru te retrouver ici, de tous les endroits possibles. Après sept ans de recherches, trois continents et plus de fausses pistes que je ne saurais compter, te voilà dans un café à Lisbonne, à boire un expresso comme si rien ne s'était passé.\"\n\nAt the bottom left, understated Gotham screener text reads: \"FOR YOUR CONSIDERATION — Best Picture | Best Director | Best Actress | Awards screener — Pinnacle Pictures | Individually watermarked; do not duplicate\"", "gt_regions": [{"id": "region_0", "text": "I never thought I would find you here, of all places. After seven years of searching, three continents, and more dead ends than I can count — here you are, in a café in Lisbon, drinking espresso like nothing happened.", "position": "bottom-center", "size": "medium", "type": "body", "carrier": "English subtitle", "importance": "high"}, {"id": "region_1", "text": "Je n'aurais jamais cru te retrouver ici, de tous les endroits possibles. Après sept ans de recherches, trois continents et plus de fausses pistes que je ne saurais compter, te voilà dans un café à Lisbonne, à boire un expresso comme si rien ne s'était passé.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "French subtitle", "importance": "medium"}, {"id": "region_2", "text": "DR. CHARACTER-SAFE | Behavioral Research Unit | Staff Badge SAFE-4847", "position": "middle-right", "size": "small", "type": "data", "carrier": "character ID badge visible in scene", "importance": "medium"}, {"id": "region_3", "text": "THE SEVENTH YEAR | A film by STAFF-SAFE-01 | Starring ACTOR-SAFE-01 and ACTOR-SAFE-02 | Pinnacle Pictures | 2026 | Rated R", "position": "top-left", "size": "small", "type": "data", "carrier": "film identification", "importance": "low"}, {"id": "region_4", "text": "TC 01:42:17:08 @ 24 fps | Reel 4 of 5 | DCP | Image: 2K DCI Flat / XYZ | Sound: 7.1 | Dialogue: English and French | Bilingual subtitle overlay: English / French", "position": "top-right", "size": "small", "type": "data", "carrier": "technical timecode", "importance": "low"}, {"id": "region_5", "text": "FOR YOUR CONSIDERATION — Best Picture | Best Director | Best Actress | Awards screener — Pinnacle Pictures | Individually watermarked; do not duplicate", "position": "bottom-left", "size": "small", "type": "data", "carrier": "screener watermark", "importance": "low"}], "stats": {"total_chars": 978, "total_words": 166, "total_regions": 6}} {"prompt_id": "F1_L2_EN_003", "category": "caption", "level": "L2", "language": "EN", "prompt": "A clearly labeled fictional earthquake-preparedness broadcast exercise with a dated scenario clock, drill chyron and ticker, prerecorded channel identification, expert scenario commentary, and real-world safety guidance.\n\nAt the top left, a fine Helvetica Neue channel bug reads: \"HBN NEWSROOM | Anchor: STAFF-SAFE-01 | Prerecorded exercise coverage from Harbor Broadcast Center\"\n\nAt the top right, slim DIN exercise-identification text reads: \"EXERCISE — NOT A REAL EMERGENCY | HARBOR COUNTY SHAKE DRILL | Friday, June 12, 2026 | Scenario clock: 3:42 PM ET\"\n\nAt the middle left, a slim DIN expert lower-third reads: \"ON SCREEN: STAFF-SAFE-02, Seismology Exercise Analyst, Westlake Institute — 'For this scenario, exercise controllers may issue simulated aftershocks of magnitude 4.0 or greater during the next 48 scenario hours.'\"\n\nAt the bottom center, an oversized Gotham drill chyron reads: \"DRILL SCENARIO: Simulated magnitude 6.4 earthquake centered near Cedar Springs | No real earthquake or water advisory | Exercise messages may continue through 5:00 PM ET\"\n\nDirectly below at the bottom center, a slim Futura scrolling ticker reads: \"DRILL UPDATE: Exercise teams deployed to Route 10 overpass | 3 simulated injuries; no real injuries reported | County Emergency Operations Center activated for the exercise | Participating clinics operating normally\"\n\nAt the bottom left, a slim DIN safety-information bar reads: \"SAFETY INFORMATION: In a real earthquake — Drop, Cover and Hold On | When shaking stops, check for hazards and follow official local instructions | Exercise updates: WEBLINK_SAFE | Questions: TELCODE-A0042\"", "gt_regions": [{"id": "region_0", "text": "DRILL SCENARIO: Simulated magnitude 6.4 earthquake centered near Cedar Springs | No real earthquake or water advisory | Exercise messages may continue through 5:00 PM ET", "position": "bottom-center", "size": "large", "type": "body", "carrier": "news ticker/chyron", "importance": "high"}, {"id": "region_1", "text": "DRILL UPDATE: Exercise teams deployed to Route 10 overpass | 3 simulated injuries; no real injuries reported | County Emergency Operations Center activated for the exercise | Participating clinics operating normally", "position": "bottom-center", "size": "small", "type": "body", "carrier": "scrolling ticker", "importance": "high"}, {"id": "region_2", "text": "HBN NEWSROOM | Anchor: STAFF-SAFE-01 | Prerecorded exercise coverage from Harbor Broadcast Center", "position": "top-left", "size": "small", "type": "data", "carrier": "channel ID bug", "importance": "medium"}, {"id": "region_3", "text": "EXERCISE — NOT A REAL EMERGENCY | HARBOR COUNTY SHAKE DRILL | Friday, June 12, 2026 | Scenario clock: 3:42 PM ET", "position": "top-right", "size": "small", "type": "data", "carrier": "info bar", "importance": "medium"}, {"id": "region_4", "text": "ON SCREEN: STAFF-SAFE-02, Seismology Exercise Analyst, Westlake Institute — 'For this scenario, exercise controllers may issue simulated aftershocks of magnitude 4.0 or greater during the next 48 scenario hours.'", "position": "middle-left", "size": "small", "type": "body", "carrier": "expert lower-third", "importance": "medium"}, {"id": "region_5", "text": "SAFETY INFORMATION: In a real earthquake — Drop, Cover and Hold On | When shaking stops, check for hazards and follow official local instructions | Exercise updates: WEBLINK_SAFE | Questions: TELCODE-A0042", "position": "bottom-left", "size": "small", "type": "data", "carrier": "emergency info bar", "importance": "high"}], "stats": {"total_chars": 1010, "total_words": 145, "total_regions": 6}} {"prompt_id": "F1_L3_EN_001", "category": "caption", "level": "L3", "language": "EN", "prompt": "A professional documentary editing timeline showing synchronized caption cues, audio cues, language tracks, quality-control notes, and a reconciled delivery package.\n\nAt the top center, a small project header reads: \"PROJECT: AI & Creativity Documentary | Episode 4: The Canvas Evolves | Picture lock v12 | Runtime 52:14 = 3,134 seconds | Timeline 23.976 fps | Review snapshot Tuesday, June 9, 2026\"\n\nAt the middle left, a medium English-primary caption cue reads: \"CAPTION 001 | 00:00:05.000 → 00:00:12.800 | Duration 7.800 s | NARRATOR: Can a machine create art, or does it only rearrange patterns that people have already made?\"\n\nDirectly below at the middle left, a medium English-primary caption cue reads: \"CAPTION 002 | 00:00:28.000 → 00:00:37.200 | Duration 9.200 s | NARRATOR: We met fourteen artists across three continents to see where human intention ends and machine suggestion begins.\"\n\nFurther down at the middle left, a medium English-primary caption cue reads: \"CAPTION 003 | 00:00:54.200 → 00:01:02.400 | Duration 8.200 s | NARRATOR: Their answers differed, but every studio returned us to authorship, choice, and responsibility.\"\n\nAt the middle center, a medium interview caption cue reads: \"CAPTION 004 | 00:01:18.000 → 00:01:29.600 | Duration 11.600 s | ARTIST-SAFE-01: I treat the system like an unpredictable brush. It can surprise me, but I still choose the intention, the emotion, and the story.\"\n\nAt the middle right, a small audio-cue panel reads: \"AUDIO CUES: 00:01:17.500 interview room tone fades up | 00:01:18.000 dialogue begins on DX1 | 00:01:29.600 dialogue ends | 00:01:30.000 MUSIC: Digital Dreams by COMPOSER-SAFE enters at −24 LUFS | SFX remains muted under dialogue\"\n\nAt the bottom left, a small caption-track listing reads: \"CAPTION TRACKS: S1 English primary | S2 English SDH with speaker IDs and sound cues | S3 French | S4 Jovianic | S5 Spanish (Latin America) | S6 Mandarin Chinese (Simplified) | Dialogue cue anchors align across translations; S2 adds sound-only cues\"\n\nAt the bottom center, a small quality-control panel reads: \"QC & EDITORIAL NOTES: Picture lock approved Friday, June 5, 2026 | Caption review completed Tuesday, June 9, 2026 | English primary 612 cues | English SDH 684 cues | Runtime coverage 52:14 | Overlaps 0 | Reading-rate exceptions 0 | Archive package includes caption source and QC report\"\n\nAt the bottom right, a small delivery-package footer reads: \"DELIVERY PACKAGE: 4K ProRes 422 HQ picture | 5.1 and stereo WAV mixes | Six WebVTT subtitle files | One English SDH SCC file | Runtime 52:14 | Package owner: Post-Production Team, MAILCODE-A0045 | Internal delivery reference: MEDIAREF-A0045\"", "gt_regions": [{"id": "region_0", "text": "PROJECT: AI & Creativity Documentary | Episode 4: The Canvas Evolves | Picture lock v12 | Runtime 52:14 = 3,134 seconds | Timeline 23.976 fps | Review snapshot Tuesday, June 9, 2026", "position": "top-center", "size": "small", "type": "data", "carrier": "project header", "importance": "medium"}, {"id": "region_1", "text": "CAPTION 001 | 00:00:05.000 → 00:00:12.800 | Duration 7.800 s | NARRATOR: Can a machine create art, or does it only rearrange patterns that people have already made?", "position": "middle-left", "size": "medium", "type": "body", "carrier": "subtitle track 1", "importance": "high"}, {"id": "region_2", "text": "CAPTION 002 | 00:00:28.000 → 00:00:37.200 | Duration 9.200 s | NARRATOR: We met fourteen artists across three continents to see where human intention ends and machine suggestion begins.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "subtitle track 1", "importance": "high"}, {"id": "region_3", "text": "CAPTION 003 | 00:00:54.200 → 00:01:02.400 | Duration 8.200 s | NARRATOR: Their answers differed, but every studio returned us to authorship, choice, and responsibility.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "subtitle track 1", "importance": "high"}, {"id": "region_4", "text": "CAPTION 004 | 00:01:18.000 → 00:01:29.600 | Duration 11.600 s | ARTIST-SAFE-01: I treat the system like an unpredictable brush. It can surprise me, but I still choose the intention, the emotion, and the story.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "subtitle track 1", "importance": "high"}, {"id": "region_5", "text": "AUDIO CUES: 00:01:17.500 interview room tone fades up | 00:01:18.000 dialogue begins on DX1 | 00:01:29.600 dialogue ends | 00:01:30.000 MUSIC: Digital Dreams by COMPOSER-SAFE enters at −24 LUFS | SFX remains muted under dialogue", "position": "middle-right", "size": "small", "type": "data", "carrier": "audio track notes", "importance": "medium"}, {"id": "region_6", "text": "CAPTION TRACKS: S1 English primary | S2 English SDH with speaker IDs and sound cues | S3 French | S4 Jovianic | S5 Spanish (Latin America) | S6 Mandarin Chinese (Simplified) | Dialogue cue anchors align across translations; S2 adds sound-only cues", "position": "bottom-left", "size": "small", "type": "data", "carrier": "track listing", "importance": "medium"}, {"id": "region_7", "text": "QC & EDITORIAL NOTES: Picture lock approved Friday, June 5, 2026 | Caption review completed Tuesday, June 9, 2026 | English primary 612 cues | English SDH 684 cues | Runtime coverage 52:14 | Overlaps 0 | Reading-rate exceptions 0 | Archive package includes caption source and QC report", "position": "bottom-center", "size": "small", "type": "data", "carrier": "technical notes", "importance": "medium"}, {"id": "region_8", "text": "DELIVERY PACKAGE: 4K ProRes 422 HQ picture | 5.1 and stereo WAV mixes | Six WebVTT subtitle files | One English SDH SCC file | Runtime 52:14 | Package owner: Post-Production Team, MAILCODE-A0045 | Internal delivery reference: MEDIAREF-A0045", "position": "bottom-right", "size": "small", "type": "data", "carrier": "delivery footer", "importance": "low"}], "stats": {"total_chars": 1907, "total_words": 320, "total_regions": 9}} {"prompt_id": "F1_L3_EN_002", "category": "caption", "level": "L3", "language": "EN", "prompt": "A live craft-stream interface at a precisely dated snapshot, with one spoken caption, a scored matte-versus-gloss comparison, viewer chat, a saved resource, a timed schedule, reconciled analytics, and a disclosure notice.\n\nAt the top center, a medium stream header reads: \"LIVE NOW: Studio Finish Test — Matte versus Gloss | Host: HANDLECODE-A0046 | Broadcast Tuesday, July 7, 2026 | Started 7:00:00 PM EDT | Snapshot 7:42:18 PM EDT | Elapsed 42:18 | 47,200 watching\"\n\nAt the middle left, a medium speaker-caption overlay reads: \"00:42:04 HOST: Under the warm lamp, the matte card keeps its color while the gloss card picks up a bright reflection.\"\n\nAt the middle right, a small live-chat panel reads: \"LIVE CHAT: HANDLECODE-B0046: Can you tilt both cards toward the lamp? | HANDLECODE-C0046: The matte sample holds the blue better on my screen. | HANDLECODE-D0046: Is glare control included in the score? | HANDLECODE-E0046: Please compare them again under daylight. | HANDLECODE-F0046 sent Applause ×1\"\n\nAt the bottom center, a medium resource card reads: \"RESOURCE #4: Neutral Finish Comparison Card | Two coated comparison cards: matte and gloss | Downloadable lighting checklist included | 847 saves | Save rate 1.01% = 847 ÷ 84,200 unique viewers | Milestone 500 reached; current saves are 347 above threshold | [View Notes] [Save Resource]\"\n\nAt the middle center, a small comparison panel reads: \"ON-SCREEN COMPARISON: Matte card — color fidelity 4.6/5, surface evenness 4.4/5, glare control 4.8/5, mean 4.60/5 = (4.6 + 4.4 + 4.8) ÷ 3 | Gloss card — color fidelity 4.7/5, surface evenness 4.5/5, glare control 2.8/5, mean 4.00/5 = (4.7 + 4.5 + 2.8) ÷ 3 | Higher is better\"\n\nAt the bottom left, a small schedule bar reads: \"COMING UP: 7:45 PM affordable board alternatives (15 min) | 8:00 PM color-naming exercise (20 min) | 8:20 PM viewer Q&A (20 min) | Planned end 8:40 PM EDT | Next streams: Thursday, July 9 and Saturday, July 11, 2026 at 7:00 PM EDT\"\n\nDirectly below at the bottom left, a small analytics overlay reads: \"STREAM STATS: Elapsed 42:18 | Current viewers 47,200 | Peak viewers 52,100 | Unique viewers 84,200 | Current is 90.60% of peak = 47,200 ÷ 52,100 | Chat messages 12,400 | Resources shown 4 of 8 (50%) | Resource #4 saves 847\"\n\nAt the bottom right, a small pinned disclosure reads: \"PINNED DISCLOSURE: Demonstration items are fictional samples | No purchase link or paid endorsement | Ratings describe this lighting test only | Checklist download is free | Comments close Thursday, August 6, 2026 at 7:00 PM EDT, 30 days after broadcast | Contact: MAILCODE-A0046\"", "gt_regions": [{"id": "region_0", "text": "LIVE NOW: Studio Finish Test — Matte versus Gloss | Host: HANDLECODE-A0046 | Broadcast Tuesday, July 7, 2026 | Started 7:00:00 PM EDT | Snapshot 7:42:18 PM EDT | Elapsed 42:18 | 47,200 watching", "position": "top-center", "size": "medium", "type": "data", "carrier": "stream header", "importance": "high"}, {"id": "region_1", "text": "00:42:04 HOST: Under the warm lamp, the matte card keeps its color while the gloss card picks up a bright reflection.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "speaker caption", "importance": "high"}, {"id": "region_2", "text": "LIVE CHAT: HANDLECODE-B0046: Can you tilt both cards toward the lamp? | HANDLECODE-C0046: The matte sample holds the blue better on my screen. | HANDLECODE-D0046: Is glare control included in the score? | HANDLECODE-E0046: Please compare them again under daylight. | HANDLECODE-F0046 sent Applause ×1", "position": "middle-right", "size": "small", "type": "body", "carrier": "chat stream", "importance": "medium"}, {"id": "region_3", "text": "RESOURCE #4: Neutral Finish Comparison Card | Two coated comparison cards: matte and gloss | Downloadable lighting checklist included | 847 saves | Save rate 1.01% = 847 ÷ 84,200 unique viewers | Milestone 500 reached; current saves are 347 above threshold | [View Notes] [Save Resource]", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "resource card", "importance": "high"}, {"id": "region_4", "text": "ON-SCREEN COMPARISON: Matte card — color fidelity 4.6/5, surface evenness 4.4/5, glare control 4.8/5, mean 4.60/5 = (4.6 + 4.4 + 4.8) ÷ 3 | Gloss card — color fidelity 4.7/5, surface evenness 4.5/5, glare control 2.8/5, mean 4.00/5 = (4.7 + 4.5 + 2.8) ÷ 3 | Higher is better", "position": "middle-center", "size": "small", "type": "data", "carrier": "comparison panel", "importance": "high"}, {"id": "region_5", "text": "COMING UP: 7:45 PM affordable board alternatives (15 min) | 8:00 PM color-naming exercise (20 min) | 8:20 PM viewer Q&A (20 min) | Planned end 8:40 PM EDT | Next streams: Thursday, July 9 and Saturday, July 11, 2026 at 7:00 PM EDT", "position": "bottom-left", "size": "small", "type": "body", "carrier": "schedule bar", "importance": "medium"}, {"id": "region_6", "text": "STREAM STATS: Elapsed 42:18 | Current viewers 47,200 | Peak viewers 52,100 | Unique viewers 84,200 | Current is 90.60% of peak = 47,200 ÷ 52,100 | Chat messages 12,400 | Resources shown 4 of 8 (50%) | Resource #4 saves 847", "position": "bottom-left", "size": "small", "type": "data", "carrier": "analytics overlay", "importance": "medium"}, {"id": "region_7", "text": "PINNED DISCLOSURE: Demonstration items are fictional samples | No purchase link or paid endorsement | Ratings describe this lighting test only | Checklist download is free | Comments close Thursday, August 6, 2026 at 7:00 PM EDT, 30 days after broadcast | Contact: MAILCODE-A0046", "position": "bottom-right", "size": "small", "type": "body", "carrier": "pinned notice", "importance": "medium"}], "stats": {"total_chars": 1902, "total_words": 335, "total_regions": 8}} {"prompt_id": "F1_L3_EN_003", "category": "caption", "level": "L3", "language": "EN", "prompt": "A clean movie end-credit frame on black, with principal cast and crew, production companies, post-production specifications, music, an exact production window, and a final accessibility and master notice.\n\nAt the top center, a medium principal-credit line reads: \"MERIDIAN PICTURES PRESENTS | Directed by STAFF-SAFE-01 | Written by WRITER-SAFE-01 and WRITER-SAFE-02 | Produced by STAFF-SAFE-02\"\n\nDirectly below at the top center, a small cast-credit block reads: \"STARRING: ACTOR-SAFE-01 as CHARACTER-SAFE-01, Rescue Captain | ACTOR-SAFE-02 as CHARACTER-SAFE-02, Field Correspondent | ACTOR-SAFE-03 as CHARACTER-SAFE-03, Communications Officer | ACTOR-SAFE-04 as CHARACTER-SAFE-04, Medic\"\n\nAt the middle left, a small department-head block reads: \"DEPARTMENT HEADS: Director of Photography STAFF-SAFE-03 | Production Designer STAFF-SAFE-04 | Costume Designer STAFF-SAFE-05 | Composer COMPOSER-SAFE-01 | Sound Designer STAFF-SAFE-06 | Visual Effects Supervisor STAFF-SAFE-07\"\n\nAt the middle center, a small editorial and production-support block reads: \"EDITOR STAFF-SAFE-08 | CASTING DIRECTOR STAFF-SAFE-09 | STUNT COORDINATOR Sample Action Team | TECHNICAL ADVISOR ADVISOR-SAFE | DIALECT COACH STAFF-SAFE-10\"\n\nAt the middle right, a small production-company block reads: \"PRODUCTION: Meridian Pictures | In association with Starlight Studios | Executive Producers STAFF-SAFE-11, STAFF-SAFE-12 and STAFF-SAFE-13 | Co-Producer Pinnacle Film Group | Production services by Northline Unit\"\n\nAt the bottom left, a small post-production block reads: \"POST-PRODUCTION: ChromaLab, LOCBLOCK-SAFE | VFX: Horizon Visual Effects, Atlas FX and MotionCraft | Color grade: Studio Eleven, STAFF-SAFE-14 | Sound mix: SurroundMax Stage 2 | Digital intermediate: 4K, 16-bit ACES | Master: 4096 × 2160 at 23.976 fps\"\n\nAt the bottom center, a small music-credit block reads: \"MUSIC: The Long Sample Road performed by VOCALIST-SAFE-01 | Letters Never Sent performed by VOCALIST-SAFE-02 | Original score recorded at Aurora Scoring Stage | Music Supervisor STAFF-SAFE-15 | Soundtrack publisher Meridian Music\"\n\nDirectly below at the bottom center, a small location-credit block reads: \"PRODUCTION LOCATIONS: Sample World Studios, LOCBLOCK-SAFE | Demo Desert Set | Demo City Set | Exterior unit: Sample Film Studio | Production window Monday, March 3–Friday, September 19, 2025 | Span 201 calendar days inclusive\"\n\nAt the bottom right, a small accessibility and master notice reads: \"ACCESSIBILITY & MASTER: English captions | English audio description | Runtime 01:47:32 = 6,452 seconds | Final master approved Friday, June 5, 2026 | © 2026 Meridian Pictures | Internal reference: MEDIAREF-A0047\"", "gt_regions": [{"id": "region_0", "text": "MERIDIAN PICTURES PRESENTS | Directed by STAFF-SAFE-01 | Written by WRITER-SAFE-01 and WRITER-SAFE-02 | Produced by STAFF-SAFE-02", "position": "top-center", "size": "medium", "type": "data", "carrier": "principal credits", "importance": "high"}, {"id": "region_1", "text": "STARRING: ACTOR-SAFE-01 as CHARACTER-SAFE-01, Rescue Captain | ACTOR-SAFE-02 as CHARACTER-SAFE-02, Field Correspondent | ACTOR-SAFE-03 as CHARACTER-SAFE-03, Communications Officer | ACTOR-SAFE-04 as CHARACTER-SAFE-04, Medic", "position": "top-center", "size": "small", "type": "data", "carrier": "cast credits", "importance": "high"}, {"id": "region_2", "text": "DEPARTMENT HEADS: Director of Photography STAFF-SAFE-03 | Production Designer STAFF-SAFE-04 | Costume Designer STAFF-SAFE-05 | Composer COMPOSER-SAFE-01 | Sound Designer STAFF-SAFE-06 | Visual Effects Supervisor STAFF-SAFE-07", "position": "middle-left", "size": "small", "type": "data", "carrier": "crew credits", "importance": "medium"}, {"id": "region_3", "text": "EDITOR STAFF-SAFE-08 | CASTING DIRECTOR STAFF-SAFE-09 | STUNT COORDINATOR Sample Action Team | TECHNICAL ADVISOR ADVISOR-SAFE | DIALECT COACH STAFF-SAFE-10", "position": "middle-center", "size": "small", "type": "data", "carrier": "crew credits", "importance": "medium"}, {"id": "region_4", "text": "PRODUCTION: Meridian Pictures | In association with Starlight Studios | Executive Producers STAFF-SAFE-11, STAFF-SAFE-12 and STAFF-SAFE-13 | Co-Producer Pinnacle Film Group | Production services by Northline Unit", "position": "middle-right", "size": "small", "type": "data", "carrier": "production credits", "importance": "medium"}, {"id": "region_5", "text": "POST-PRODUCTION: ChromaLab, LOCBLOCK-SAFE | VFX: Horizon Visual Effects, Atlas FX and MotionCraft | Color grade: Studio Eleven, STAFF-SAFE-14 | Sound mix: SurroundMax Stage 2 | Digital intermediate: 4K, 16-bit ACES | Master: 4096 × 2160 at 23.976 fps", "position": "bottom-left", "size": "small", "type": "data", "carrier": "technical credits", "importance": "medium"}, {"id": "region_6", "text": "MUSIC: The Long Sample Road performed by VOCALIST-SAFE-01 | Letters Never Sent performed by VOCALIST-SAFE-02 | Original score recorded at Aurora Scoring Stage | Music Supervisor STAFF-SAFE-15 | Soundtrack publisher Meridian Music", "position": "bottom-center", "size": "small", "type": "data", "carrier": "music credits", "importance": "medium"}, {"id": "region_7", "text": "PRODUCTION LOCATIONS: Sample World Studios, LOCBLOCK-SAFE | Demo Desert Set | Demo City Set | Exterior unit: Sample Film Studio | Production window Monday, March 3–Friday, September 19, 2025 | Span 201 calendar days inclusive", "position": "bottom-center", "size": "small", "type": "data", "carrier": "location credits", "importance": "low"}, {"id": "region_8", "text": "ACCESSIBILITY & MASTER: English captions | English audio description | Runtime 01:47:32 = 6,452 seconds | Final master approved Friday, June 5, 2026 | © 2026 Meridian Pictures | Internal reference: MEDIAREF-A0047", "position": "bottom-right", "size": "small", "type": "data", "carrier": "accessibility and master notice", "importance": "medium"}], "stats": {"total_chars": 1860, "total_words": 276, "total_regions": 9}} {"prompt_id": "F2_L1_EN_001", "category": "dialogue", "level": "L1", "language": "EN", "prompt": "A phone messaging screenshot shows a short, time-ordered dinner conversation between two friends.\n\nAt the top center, the chat header reads: \"CHAT-SAFE-01 ↔ CHAT-SAFE-02 | Tuesday, June 16, 2026 | Started 2:34 PM\"\n\nAt the middle left, an incoming bubble reads: \"CHAT-SAFE-01 (2:34 PM): Dinner tonight? How about Alder & Stone Café on Harbor Street at 8:00 PM?\"\n\nAt the middle right, an outgoing bubble reads: \"CHAT-SAFE-02 (2:35 PM): Yes. Should I reserve, or do they take walk-ins?\"\n\nDirectly below at the middle left, an incoming bubble reads: \"CHAT-SAFE-01 (2:35 PM): I booked a corner booth for two at 8:00 PM under RESERVATION-SAFE.\"\n\nDirectly below at the middle right, the closing bubble reads: \"CHAT-SAFE-02 (2:36 PM): Perfect. I’ll arrive at 7:55 PM. | Read by CHAT-SAFE-01 at 2:36 PM\"", "gt_regions": [{"id": "region_0", "text": "CHAT-SAFE-01 ↔ CHAT-SAFE-02 | Tuesday, June 16, 2026 | Started 2:34 PM", "position": "top-center", "size": "small", "type": "data", "carrier": "chat header", "importance": "medium"}, {"id": "region_1", "text": "CHAT-SAFE-01 (2:34 PM): Dinner tonight? How about Alder & Stone Café on Harbor Street at 8:00 PM?", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_2", "text": "CHAT-SAFE-02 (2:35 PM): Yes. Should I reserve, or do they take walk-ins?", "position": "middle-right", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_3", "text": "CHAT-SAFE-01 (2:35 PM): I booked a corner booth for two at 8:00 PM under RESERVATION-SAFE.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_4", "text": "CHAT-SAFE-02 (2:36 PM): Perfect. I’ll arrive at 7:55 PM. | Read by CHAT-SAFE-01 at 2:36 PM", "position": "middle-right", "size": "small", "type": "body", "carrier": "chat bubble", "importance": "medium"}], "stats": {"total_chars": 419, "total_words": 93, "total_regions": 5}} {"prompt_id": "F2_L1_EN_002", "category": "dialogue", "level": "L1", "language": "EN", "prompt": "A TeamChat screenshot shows a dated engineering exchange about test failures, staging, and a demo deadline.\n\nAt the top left, the channel header reads: \"#engineering-team | Tuesday, June 16, 2026 | 4 online\"\n\nAt the middle left, the first message reads: \"STAFF-SAFE-01 (10:42 AM): The API refactor broke 3 auth-middleware integration tests. I am fixing them now.\"\n\nAt the middle right, a reply reads: \"STAFF-SAFE-02 (10:44 AM): When will it be ready? The endpoint demo is Thursday, June 18.\"\n\nDirectly below at the middle left, the update reads: \"STAFF-SAFE-01 (10:46 AM): Fixes by end of today; staging by Wednesday noon, before a dry run.\"\n\nDirectly below at the middle right, the plan reads: \"STAFF-SAFE-02 (10:47 AM): Dry run Wednesday at 3:00 PM in Room 4B. I will send the invite.\"", "gt_regions": [{"id": "region_0", "text": "#engineering-team | Tuesday, June 16, 2026 | 4 online", "position": "top-left", "size": "small", "type": "data", "carrier": "channel header", "importance": "medium"}, {"id": "region_1", "text": "STAFF-SAFE-01 (10:42 AM): The API refactor broke 3 auth-middleware integration tests. I am fixing them now.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "message", "importance": "high"}, {"id": "region_2", "text": "STAFF-SAFE-02 (10:44 AM): When will it be ready? The endpoint demo is Thursday, June 18.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "message", "importance": "high"}, {"id": "region_3", "text": "STAFF-SAFE-01 (10:46 AM): Fixes by end of today; staging by Wednesday noon, before a dry run.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "message", "importance": "medium"}, {"id": "region_4", "text": "STAFF-SAFE-02 (10:47 AM): Dry run Wednesday at 3:00 PM in Room 4B. I will send the invite.", "position": "middle-right", "size": "small", "type": "body", "carrier": "message", "importance": "medium"}], "stats": {"total_chars": 431, "total_words": 86, "total_regions": 5}} {"prompt_id": "F2_L1_EN_003", "category": "dialogue", "level": "L1", "language": "EN", "prompt": "A family group-chat screenshot closes the loop on a holiday meal, including attendance, dietary needs, arrivals, and assignments.\n\nAt the top center, the group header reads: \"Winter Gathering | Thursday, December 17, 2026 | 4 chat members\"\n\nAt the middle left, the host writes: \"MEMBER-SAFE-01 (3:15 PM): Dinner is Saturday, December 19 at LOCBLOCK-SAFE. Confirm headcount by Friday noon.\"\n\nAt the middle right, a guest replies: \"MEMBER-SAFE-03 (3:18 PM): Four of us are coming; one prefers plant-based food. I will bring apple-cranberry pie.\"\n\nDirectly below at the middle left, another guest writes: \"MEMBER-SAFE-04 (3:22 PM): Count me separately. I arrive Friday night and will bring sparkling water and roasted vegetables.\"\n\nDirectly below at the middle right, the co-host summarizes: \"MEMBER-SAFE-02 (3:25 PM): That makes 5 guests and 7 diners with the two hosts. I will make the main dish and a plant-based entrée. Dinner starts Saturday at 4:00 PM.\"", "gt_regions": [{"id": "region_0", "text": "Winter Gathering | Thursday, December 17, 2026 | 4 chat members", "position": "top-center", "size": "small", "type": "data", "carrier": "group header", "importance": "medium"}, {"id": "region_1", "text": "MEMBER-SAFE-01 (3:15 PM): Dinner is Saturday, December 19 at LOCBLOCK-SAFE. Confirm headcount by Friday noon.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_2", "text": "MEMBER-SAFE-03 (3:18 PM): Four of us are coming; one prefers plant-based food. I will bring apple-cranberry pie.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_3", "text": "MEMBER-SAFE-04 (3:22 PM): Count me separately. I arrive Friday night and will bring sparkling water and roasted vegetables.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "high"}, {"id": "region_4", "text": "MEMBER-SAFE-02 (3:25 PM): That makes 5 guests and 7 diners with the two hosts. I will make the main dish and a plant-based entrée. Dinner starts Saturday at 4:00 PM.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "chat bubble", "importance": "medium"}], "stats": {"total_chars": 572, "total_words": 106, "total_regions": 5}} {"prompt_id": "F2_L2_EN_001", "category": "dialogue", "level": "L2", "language": "EN", "prompt": "A five-person mobile group chat closes the loop on a Saturday hike and Sunday brunch, including travel, route metrics, pricing, and a booking owner.\n\nAt the top center, the header reads: \"Weekend Plans | 5 members | Friday, June 12, 2026\"\n\nAt the middle left, the organizer asks: \"MEMBER-SAFE-01 (4:12 PM): Saturday, June 13: Northwind Ridge, 6.4 miles round trip, 72°F and clear. Start at 8:30 AM?\"\n\nAt the middle right, a member replies: \"MEMBER-SAFE-02 (4:14 PM): I am in for the hike and Sunday brunch. I need a ride and must be home by 4:00 PM Saturday.\"\n\nAt the middle left, the driver writes: \"MEMBER-SAFE-03 (4:18 PM): I can drive MEMBER-SAFE-02 and one more. Four hours with breaks means an 8:30 AM start and 12:30 PM finish. I will bring snacks and water.\"\n\nAt the middle right, the brunch planner writes: \"MEMBER-SAFE-04 (4:22 PM): I have a 10:00 AM appointment, so no hike. Sunday, June 14: Harbor Table is $28 each, or $140 for five before tax and tip. Hold 11:00 AM?\"\n\nAt the middle left, another member replies: \"MEMBER-SAFE-05 (4:25 PM): Yes to both. Please share the route; I want to review its 850 ft gain and moderate rating.\"\n\nAt the bottom left, the organizer summarizes: \"MEMBER-SAFE-01 (4:28 PM): Route: WEBLINK_SAFE. Saturday: four hikers, 8:30 AM–12:30 PM; MEMBER-SAFE-02 rides with MEMBER-SAFE-03. Sunday: all five at Harbor Table, 11:00 AM. MEMBER-SAFE-04 will book.\"", "gt_regions": [{"id": "region_0", "text": "Weekend Plans | 5 members | Friday, June 12, 2026", "position": "top-center", "size": "small", "type": "data", "carrier": "header", "importance": "medium"}, {"id": "region_1", "text": "MEMBER-SAFE-01 (4:12 PM): Saturday, June 13: Northwind Ridge, 6.4 miles round trip, 72°F and clear. Start at 8:30 AM?", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_2", "text": "MEMBER-SAFE-02 (4:14 PM): I am in for the hike and Sunday brunch. I need a ride and must be home by 4:00 PM Saturday.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_3", "text": "MEMBER-SAFE-03 (4:18 PM): I can drive MEMBER-SAFE-02 and one more. Four hours with breaks means an 8:30 AM start and 12:30 PM finish. I will bring snacks and water.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "medium"}, {"id": "region_4", "text": "MEMBER-SAFE-04 (4:22 PM): I have a 10:00 AM appointment, so no hike. Sunday, June 14: Harbor Table is $28 each, or $140 for five before tax and tip. Hold 11:00 AM?", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "medium"}, {"id": "region_5", "text": "MEMBER-SAFE-05 (4:25 PM): Yes to both. Please share the route; I want to review its 850 ft gain and moderate rating.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "medium"}, {"id": "region_6", "text": "MEMBER-SAFE-01 (4:28 PM): Route: WEBLINK_SAFE. Saturday: four hikers, 8:30 AM–12:30 PM; MEMBER-SAFE-02 rides with MEMBER-SAFE-03. Sunday: all five at Harbor Table, 11:00 AM. MEMBER-SAFE-04 will book.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "bubble", "importance": "medium"}], "stats": {"total_chars": 925, "total_words": 196, "total_regions": 7}} {"prompt_id": "F2_L2_EN_002", "category": "dialogue", "level": "L2", "language": "EN", "prompt": "A retail support chat closes a wrong-color delivery case with limited verification, two remedies, a no-cost cross-shipment, and dated return steps.\n\nAt the top center, the header reads: \"ShopEase Support | STAFF-SAFE | ORDER-SAFE-284710 | Tuesday, June 9, 2026 | 3:38 PM ET\"\n\nAt the middle right, the agent writes: \"STAFF-SAFE (3:38 PM): Hi CUSTOMER-SAFE. Confirm only the delivery postal code through the secure prompt; do not share payment details or your full address.\"\n\nAt the middle left, the customer reports: \"CUSTOMER-SAFE (3:39 PM): Confirmed. ORDER-SAFE-284710 arrived Monday, June 8. Headphones SKU-SAFE-HEADSET are white, but I ordered black.\"\n\nAt the middle right, the agent offers: \"STAFF-SAFE (3:41 PM): I confirmed the mismatch. Choose a no-cost black cross-shipment with prepaid return, or a full refund after the carrier accepts the return.\"\n\nAt the middle left, the customer selects: \"CUSTOMER-SAFE (3:42 PM): Cross-shipment, please. Can it ship before I return the white pair?\"\n\nAt the middle right, the agent resolves it: \"STAFF-SAFE (3:44 PM): Yes. Black replacement REPLACE-SAFE-8847291 should ship by Wednesday, June 10. Tracking: WEBLINK_SAFE. The prepaid label reaches MAILCODE-SAFE within one hour. Give the return to the carrier by Tuesday, June 23 and keep the receipt. No charge.\"\n\nAt the bottom center, the exchange closes: \"CUSTOMER-SAFE (3:46 PM): Resolved, thank you. | STAFF-SAFE (3:47 PM): You are welcome. Transcript and case summary go to MAILCODE-SAFE. | Chat ended 3:47 PM ET\"", "gt_regions": [{"id": "region_0", "text": "ShopEase Support | STAFF-SAFE | ORDER-SAFE-284710 | Tuesday, June 9, 2026 | 3:38 PM ET", "position": "top-center", "size": "small", "type": "data", "carrier": "chat header", "importance": "medium"}, {"id": "region_1", "text": "STAFF-SAFE (3:38 PM): Hi CUSTOMER-SAFE. Confirm only the delivery postal code through the secure prompt; do not share payment details or your full address.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_2", "text": "CUSTOMER-SAFE (3:39 PM): Confirmed. ORDER-SAFE-284710 arrived Monday, June 8. Headphones SKU-SAFE-HEADSET are white, but I ordered black.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_3", "text": "STAFF-SAFE (3:41 PM): I confirmed the mismatch. Choose a no-cost black cross-shipment with prepaid return, or a full refund after the carrier accepts the return.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_4", "text": "CUSTOMER-SAFE (3:42 PM): Cross-shipment, please. Can it ship before I return the white pair?", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "medium"}, {"id": "region_5", "text": "STAFF-SAFE (3:44 PM): Yes. Black replacement REPLACE-SAFE-8847291 should ship by Wednesday, June 10. Tracking: WEBLINK_SAFE. The prepaid label reaches MAILCODE-SAFE within one hour. Give the return to the carrier by Tuesday, June 23 and keep the receipt. No charge.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_6", "text": "CUSTOMER-SAFE (3:46 PM): Resolved, thank you. | STAFF-SAFE (3:47 PM): You are welcome. Transcript and case summary go to MAILCODE-SAFE. | Chat ended 3:47 PM ET", "position": "bottom-center", "size": "small", "type": "body", "carrier": "bubble", "importance": "medium"}], "stats": {"total_chars": 1055, "total_words": 185, "total_regions": 7}} {"prompt_id": "F2_L2_EN_003", "category": "dialogue", "level": "L2", "language": "EN", "prompt": "An engineering standup thread shows dated, chronological updates with stable owners, quantified evidence, a staging window, and explicit deadlines.\n\nAt the top center, the thread header reads: \"#daily-standup | Engineering | Monday, June 8, 2026 | Opened 9:00 AM\"\n\nAt the middle left, the bot prompts: \"StandupBot (9:00 AM): Share Friday's work, today's plan, and blockers or service impact.\"\n\nAt the middle left, the first update reads: \"STAFF-SAFE-01 (9:03 AM): Friday: finished auth-middleware refactor; 47 tests pass. Today: PayStream webhook. Blocked on PAYSTREAM-SANDBOX; owner STAFF-SAFE-05.\"\n\nAt the middle right, the second update reads: \"STAFF-SAFE-02 (9:07 AM): Friday: reviewed #412 and #415; both merged after the #415 race fix. Today: notification settings. Staging is down 11:00–11:30 AM; STAFF-SAFE-06 acknowledged.\"\n\nAt the middle left, the third update reads: \"STAFF-SAFE-03 (9:12 AM): Friday: six usability sessions; five users requested bulk export. Today: publish findings and draft requirements. STAFF-SAFE-07 owns the design review.\"\n\nAt the middle right, the fourth update reads: \"STAFF-SAFE-04 (9:15 AM): Friday: fixed the notification-worker memory leak and added a regression test. Today: monitor four hours, then start NOTIFY-SAFE-218. No blockers.\"\n\nAt the bottom left, the action summary reads: \"STAFF-SAFE-05 (9:18 AM): I will request PAYSTREAM-SANDBOX by 10:00 AM. STAFF-SAFE-06 posts the 11:00–11:30 AM staging notice. STAFF-SAFE-07 set the design review for 2:00 PM. STAFF-SAFE-04 posts the four-hour memory chart by 1:30 PM.\"", "gt_regions": [{"id": "region_0", "text": "#daily-standup | Engineering | Monday, June 8, 2026 | Opened 9:00 AM", "position": "top-center", "size": "small", "type": "data", "carrier": "thread header", "importance": "medium"}, {"id": "region_1", "text": "StandupBot (9:00 AM): Share Friday's work, today's plan, and blockers or service impact.", "position": "middle-left", "size": "small", "type": "body", "carrier": "bot message", "importance": "medium"}, {"id": "region_2", "text": "STAFF-SAFE-01 (9:03 AM): Friday: finished auth-middleware refactor; 47 tests pass. Today: PayStream webhook. Blocked on PAYSTREAM-SANDBOX; owner STAFF-SAFE-05.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "message", "importance": "high"}, {"id": "region_3", "text": "STAFF-SAFE-02 (9:07 AM): Friday: reviewed #412 and #415; both merged after the #415 race fix. Today: notification settings. Staging is down 11:00–11:30 AM; STAFF-SAFE-06 acknowledged.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "message", "importance": "high"}, {"id": "region_4", "text": "STAFF-SAFE-03 (9:12 AM): Friday: six usability sessions; five users requested bulk export. Today: publish findings and draft requirements. STAFF-SAFE-07 owns the design review.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "message", "importance": "medium"}, {"id": "region_5", "text": "STAFF-SAFE-04 (9:15 AM): Friday: fixed the notification-worker memory leak and added a regression test. Today: monitor four hours, then start NOTIFY-SAFE-218. No blockers.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "message", "importance": "medium"}, {"id": "region_6", "text": "STAFF-SAFE-05 (9:18 AM): I will request PAYSTREAM-SANDBOX by 10:00 AM. STAFF-SAFE-06 posts the 11:00–11:30 AM staging notice. STAFF-SAFE-07 set the design review for 2:00 PM. STAFF-SAFE-04 posts the four-hour memory chart by 1:30 PM.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "message", "importance": "medium"}], "stats": {"total_chars": 1078, "total_words": 193, "total_regions": 7}} {"prompt_id": "F2_L3_EN_001", "category": "dialogue", "level": "L3", "language": "EN", "prompt": "A workplace group chat that reaches a dated, accessible and fully reconciled plan for a 35-person team offsite.\n\nAt the top center, a small group-chat header reads: \"Team Offsite Planning | HR, Engineering Leads and Office Management | 8 members | Created by STAFF-SAFE-01 | Tuesday, June 16, 2026\"\n\nAt the middle left, a medium HR bubble reads: \"STAFF-SAFE-01 (HR, 9:00 AM): We have $7,000 for 35 attendees. Date options are Friday, July 17 or Friday, July 24, 2026. Please choose: A) puzzle room and dinner, B) outdoor barbecue and games, or C) cooking class, tasting and meal.\"\n\nAt the middle right, a medium engineering-lead bubble reads: \"STAFF-SAFE-02 (Engineering Lead, 9:04 AM): I prefer C and July 24. The release freeze falls during the week of July 17. An afternoon event avoids losing a full workday; can we include transport and a short trivia-and-awards session?\"\n\nAt the middle left, a medium office-manager bubble reads: \"STAFF-SAFE-03 (Office Manager, 9:08 AM): Sample Table Studio is available July 24 from 2:00–5:00 PM. Its package is $128 per person, so 35 × $128 = $4,480. Capacity is exactly 35, and the package includes the class, tasting and meal.\"\n\nAt the middle right, a medium engineer bubble reads: \"STAFF-SAFE-04 (Engineer, 9:12 AM): Please confirm vegetarian, vegan and gluten-free meal choices, step-free access, and space for trivia. We should collect individual access and meal requests privately rather than post them in this channel.\"\n\nAt the middle left, a medium HR budget bubble reads: \"STAFF-SAFE-01 (HR, 9:15 AM): Proposed budget: studio $4,480 | mocktails 35 × $12 = $420 | bus $850 | trivia and awards $175 | service charge $560 | total $6,485 | remaining $515 from the $7,000 budget. Does the venue support that plan?\"\n\nAt the middle right, a medium office-manager confirmation bubble reads: \"STAFF-SAFE-03 (Office Manager, 9:18 AM): Confirmed by the venue: all three meal choices, step-free access and a private request process are available. Trivia can run from 5:10–5:50 PM. I will send the agreement to STAFF-SAFE-01 by noon Friday, June 19.\"\n\nAt the middle left, a medium approval bubble reads: \"STAFF-SAFE-05 (VP Engineering, 9:22 AM): Approved for Friday, July 24 at $6,485, including mocktails. Keep the $515 unallocated as contingency. STAFF-SAFE-01, please send the calendar hold and private request form by 5:00 PM today.\"\n\nAt the bottom center, a small final-summary bubble reads: \"STAFF-SAFE-01 (HR, 9:25 AM): FINAL PLAN: Friday, July 24, 2026 | 35 attendees | Bus departs office 1:30 PM | Cooking class, tasting and meal 2:00–5:00 PM | Trivia and awards 5:10–5:50 PM | Return bus departs 6:00 PM | Approved $6,485 | Contingency $515 | Calendar hold due today\"", "gt_regions": [{"id": "region_0", "text": "Team Offsite Planning | HR, Engineering Leads and Office Management | 8 members | Created by STAFF-SAFE-01 | Tuesday, June 16, 2026", "position": "top-center", "size": "small", "type": "data", "carrier": "header", "importance": "medium"}, {"id": "region_1", "text": "STAFF-SAFE-01 (HR, 9:00 AM): We have $7,000 for 35 attendees. Date options are Friday, July 17 or Friday, July 24, 2026. Please choose: A) puzzle room and dinner, B) outdoor barbecue and games, or C) cooking class, tasting and meal.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_2", "text": "STAFF-SAFE-02 (Engineering Lead, 9:04 AM): I prefer C and July 24. The release freeze falls during the week of July 17. An afternoon event avoids losing a full workday; can we include transport and a short trivia-and-awards session?", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_3", "text": "STAFF-SAFE-03 (Office Manager, 9:08 AM): Sample Table Studio is available July 24 from 2:00–5:00 PM. Its package is $128 per person, so 35 × $128 = $4,480. Capacity is exactly 35, and the package includes the class, tasting and meal.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_4", "text": "STAFF-SAFE-04 (Engineer, 9:12 AM): Please confirm vegetarian, vegan and gluten-free meal choices, step-free access, and space for trivia. We should collect individual access and meal requests privately rather than post them in this channel.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "medium"}, {"id": "region_5", "text": "STAFF-SAFE-01 (HR, 9:15 AM): Proposed budget: studio $4,480 | mocktails 35 × $12 = $420 | bus $850 | trivia and awards $175 | service charge $560 | total $6,485 | remaining $515 from the $7,000 budget. Does the venue support that plan?", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_6", "text": "STAFF-SAFE-03 (Office Manager, 9:18 AM): Confirmed by the venue: all three meal choices, step-free access and a private request process are available. Trivia can run from 5:10–5:50 PM. I will send the agreement to STAFF-SAFE-01 by noon Friday, June 19.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_7", "text": "STAFF-SAFE-05 (VP Engineering, 9:22 AM): Approved for Friday, July 24 at $6,485, including mocktails. Keep the $515 unallocated as contingency. STAFF-SAFE-01, please send the calendar hold and private request form by 5:00 PM today.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "bubble", "importance": "high"}, {"id": "region_8", "text": "STAFF-SAFE-01 (HR, 9:25 AM): FINAL PLAN: Friday, July 24, 2026 | 35 attendees | Bus departs office 1:30 PM | Cooking class, tasting and meal 2:00–5:00 PM | Trivia and awards 5:10–5:50 PM | Return bus departs 6:00 PM | Approved $6,485 | Contingency $515 | Calendar hold due today", "position": "bottom-center", "size": "small", "type": "body", "carrier": "bubble", "importance": "high"}], "stats": {"total_chars": 2064, "total_words": 376, "total_regions": 9}} {"prompt_id": "F2_L3_EN_002", "category": "dialogue", "level": "L3", "language": "EN", "prompt": "A technically coherent AI debugging conversation that distinguishes a successful empty tenant-scoped query from a missing-table failure, then uses read-only evidence, an approved transactional repair, and explicit verification.\n\nAt the top center, a small chat header reads: \"CodeAssist AI | Flask + SQLAlchemy debugging | Session started Wednesday, July 8, 2026 at 10:14 AM UTC | Environment: staging | Read-only investigation until a cause is confirmed\"\n\nAt the middle left, a medium user bubble reads: \"User (10:14:08): GET /api/sample-items returns HTTP 200 with {\"items\":[],\"total\":0} in staging, but demo returns data. The route filters SampleItem by tenant_id from the authenticated request and serializes rows with ItemSchema(many=True).\"\n\nAt the middle right, a medium AI bubble reads: \"AI (10:14:31): A missing table would normally raise a database error, not return an empty collection. Before changing anything, compare the authenticated tenant ID, database target, row count for that tenant, and migration revision. Do not run an upgrade until the revision gap and rollback plan are reviewed.\"\n\nAt the middle left, a medium user bubble reads: \"User (10:15:02): Demo uses SQLite. Staging uses PostgreSQL. The request resolves tenant_id=42. A read-only query shows 847 rows overall but 0 rows for tenant_id=42; all 847 staging rows have tenant_id=24. Both environments report migration revision 9f31c2.\"\n\nAt the middle right, a medium AI bubble reads: \"AI (10:15:28): That explains the 200 response: the query succeeded and its tenant filter correctly found no matching rows. The migration is current, so an upgrade is not the fix. Verify whether tenant 42 is correct and whether the seed/import mapped 42 to 24; preserve the original rows before any correction.\"\n\nAt the middle left, a medium user bubble reads: \"User (10:16:04): Confirmed from the deployment manifest: staging should use tenant 42. The import log shows source tenant 42 was mistakenly rewritten to 24. A dry-run remap reports 847 affected rows, 0 conflicts and 0 invalid records.\"\n\nAt the middle right, a medium AI bubble reads: \"AI (10:16:33): Safe recovery plan: 1) export and checksum the 847 rows; 2) run the approved tenant remap in one transaction; 3) assert affected_rows=847; 4) verify tenant 42 has 847 and tenant 24 has 0; 5) call the endpoint with staging authentication; 6) roll back if any count differs. Add a CI fixture that checks tenant-scoped results, not only total rows.\"\n\nAt the middle left, a medium user verification bubble reads: \"User (10:18:12): The approved remap committed 847 rows. Verification now shows tenant 42 = 847 and tenant 24 = 0; the endpoint returns HTTP 200 with total=847 and 20 items on page 1. The export checksum matches, and the tenant-isolation regression test passes.\"\n\nAt the middle right, a medium AI prevention bubble reads: \"AI (10:18:40): Prevention: validate tenant mappings before import, fail deployment when expected tenant fixtures return zero, expose a dependency health check that reports connectivity and revision without row data, and alert on a sudden tenant-scoped count drop. Avoid self.__dict__; keep the explicit ItemSchema so ORM internals are not serialized.\"\n\nAt the bottom center, a small session-summary strip reads: \"SESSION SUMMARY: 8 messages | Duration 4m 32s from 10:14:08 to 10:18:40 UTC | Root cause: incorrect tenant remap, not migration failure | Rows corrected 847 | Conflicts 0 | Final endpoint total 847 | Page size 20 | Evidence reference: DEBUGREF-A0049\"", "gt_regions": [{"id": "region_0", "text": "CodeAssist AI | Flask + SQLAlchemy debugging | Session started Wednesday, July 8, 2026 at 10:14 AM UTC | Environment: staging | Read-only investigation until a cause is confirmed", "position": "top-center", "size": "small", "type": "data", "carrier": "chat header", "importance": "medium"}, {"id": "region_1", "text": "User (10:14:08): GET /api/sample-items returns HTTP 200 with {\"items\":[],\"total\":0} in staging, but demo returns data. The route filters SampleItem by tenant_id from the authenticated request and serializes rows with ItemSchema(many=True).", "position": "middle-left", "size": "medium", "type": "body", "carrier": "user bubble", "importance": "high"}, {"id": "region_2", "text": "AI (10:14:31): A missing table would normally raise a database error, not return an empty collection. Before changing anything, compare the authenticated tenant ID, database target, row count for that tenant, and migration revision. Do not run an upgrade until the revision gap and rollback plan are reviewed.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "AI bubble", "importance": "high"}, {"id": "region_3", "text": "User (10:15:02): Demo uses SQLite. Staging uses PostgreSQL. The request resolves tenant_id=42. A read-only query shows 847 rows overall but 0 rows for tenant_id=42; all 847 staging rows have tenant_id=24. Both environments report migration revision 9f31c2.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "user bubble", "importance": "medium"}, {"id": "region_4", "text": "AI (10:15:28): That explains the 200 response: the query succeeded and its tenant filter correctly found no matching rows. The migration is current, so an upgrade is not the fix. Verify whether tenant 42 is correct and whether the seed/import mapped 42 to 24; preserve the original rows before any correction.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "AI bubble", "importance": "high"}, {"id": "region_5", "text": "User (10:16:04): Confirmed from the deployment manifest: staging should use tenant 42. The import log shows source tenant 42 was mistakenly rewritten to 24. A dry-run remap reports 847 affected rows, 0 conflicts and 0 invalid records.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "user bubble", "importance": "medium"}, {"id": "region_6", "text": "AI (10:16:33): Safe recovery plan: 1) export and checksum the 847 rows; 2) run the approved tenant remap in one transaction; 3) assert affected_rows=847; 4) verify tenant 42 has 847 and tenant 24 has 0; 5) call the endpoint with staging authentication; 6) roll back if any count differs. Add a CI fixture that checks tenant-scoped results, not only total rows.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "AI bubble", "importance": "high"}, {"id": "region_7", "text": "User (10:18:12): The approved remap committed 847 rows. Verification now shows tenant 42 = 847 and tenant 24 = 0; the endpoint returns HTTP 200 with total=847 and 20 items on page 1. The export checksum matches, and the tenant-isolation regression test passes.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "user bubble", "importance": "high"}, {"id": "region_8", "text": "AI (10:18:40): Prevention: validate tenant mappings before import, fail deployment when expected tenant fixtures return zero, expose a dependency health check that reports connectivity and revision without row data, and alert on a sudden tenant-scoped count drop. Avoid self.__dict__; keep the explicit ItemSchema so ORM internals are not serialized.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "AI bubble", "importance": "high"}, {"id": "region_9", "text": "SESSION SUMMARY: 8 messages | Duration 4m 32s from 10:14:08 to 10:18:40 UTC | Root cause: incorrect tenant remap, not migration failure | Rows corrected 847 | Conflicts 0 | Final endpoint total 847 | Page size 20 | Evidence reference: DEBUGREF-A0049", "position": "bottom-center", "size": "small", "type": "data", "carrier": "session footer", "importance": "medium"}], "stats": {"total_chars": 2744, "total_words": 453, "total_regions": 10}} {"prompt_id": "F2_L3_EN_003", "category": "dialogue", "level": "L3", "language": "EN", "prompt": "A clearly fictional wellness-coaching dialogue that gathers non-identifying screen-habit information, distinguishes observation from diagnosis, obtains agreement, and records a measurable seven-day behavior experiment with safety boundaries.\n\nAt the top center, a small session header reads: \"WellnessConnect | Fictional screen-break coaching demo | Coach: COACH-SAFE | Visitor: USER-SAFE | Session: SESSION-SAFE-08471 | Thursday, July 9, 2026 | Not medical care\"\n\nAt the middle right, a medium coach bubble reads: \"COACH-SAFE (3:10 PM): In this fictional intake, you noted screen fatigue for three weeks. When does it occur, what changed before it began, and what are your screen, lighting, break, sleep, caffeine and hydration patterns?\"\n\nAt the middle left, a medium visitor bubble reads: \"USER-SAFE (3:12 PM): It builds behind the eyes and forehead during long screen blocks, mostly mid-afternoon. I started a new role four weeks ago, now use screens about ten hours daily, take few breaks and often forget water.\"\n\nAt the middle right, a medium coach bubble reads: \"COACH-SAFE (3:14 PM): For this demo, please confirm whether there is window glare, whether the monitor is below eye level, roughly how often you pause, and whether any urgent warning signs are present. Do not post identifying or medical details here.\"\n\nAt the middle left, a medium visitor bubble reads: \"USER-SAFE (3:16 PM): Bright window glare reaches the screen, the monitor is low, and I usually work about 120 minutes before pausing. Sleep is around six hours, caffeine is four cups, and water is about four cups daily. No urgent warning signs in this fictional scenario.\"\n\nAt the middle right, a medium coach interpretation bubble reads: \"COACH-SAFE (3:18 PM): Working hypothesis for coaching only: the pattern follows longer screen exposure and inconsistent breaks, with glare and monitor position as modifiable factors. This is not a diagnosis. Shall we turn those observations into a one-week behavior experiment?\"\n\nAt the middle left, a medium visitor confirmation bubble reads: \"USER-SAFE (3:19 PM): Yes. Please make the experiment measurable and keep it limited to general screen-break and workstation habits.\"\n\nAt the middle right, a medium coaching-plan bubble reads: \"COACH-SAFE (3:21 PM): ONE-WEEK EXPERIMENT: During each 120-minute work block, take six 20-second distance-viewing pauses, one every 20 minutes; total pause time is 120 seconds = 2 minutes per block. Raise the monitor, reduce glare, set water reminders, and record afternoon comfort once daily.\"\n\nAt the middle left, a medium visitor commitment bubble reads: \"USER-SAFE (3:24 PM): I will track completed pauses, water reminders and one daily comfort note from Friday, July 10 through Thursday, July 16. If real symptoms became severe, sudden, persistent or concerning, I would stop the demo plan and contact an appropriate licensed professional.\"\n\nAt the middle right, a medium scope-and-safety bubble reads: \"COACH-SAFE (3:26 PM): Agreed. This demo provides no diagnosis, prescription, referral or treatment change. Review only the behavior log after seven days; do not infer a medical cause from the score. For real symptoms or urgent concerns, use an appropriate professional or emergency service.\"\n\nAt the bottom center, a small session-summary strip reads: \"SESSION CLOSED 3:28 PM | Started 3:10 PM | Duration 18 minutes | Experiment Friday, July 10–Thursday, July 16, 2026 = 7 days inclusive | Six pauses per 120-minute block | Two pause minutes per block | Follow-up demo Thursday, July 16 at 3:30 PM | Reference: WELLREF-A0050\"", "gt_regions": [{"id": "region_0", "text": "WellnessConnect | Fictional screen-break coaching demo | Coach: COACH-SAFE | Visitor: USER-SAFE | Session: SESSION-SAFE-08471 | Thursday, July 9, 2026 | Not medical care", "position": "top-center", "size": "small", "type": "data", "carrier": "telehealth header", "importance": "medium"}, {"id": "region_1", "text": "COACH-SAFE (3:10 PM): In this fictional intake, you noted screen fatigue for three weeks. When does it occur, what changed before it began, and what are your screen, lighting, break, sleep, caffeine and hydration patterns?", "position": "middle-right", "size": "medium", "type": "body", "carrier": "coach bubble", "importance": "high"}, {"id": "region_2", "text": "USER-SAFE (3:12 PM): It builds behind the eyes and forehead during long screen blocks, mostly mid-afternoon. I started a new role four weeks ago, now use screens about ten hours daily, take few breaks and often forget water.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "visitor bubble", "importance": "high"}, {"id": "region_3", "text": "COACH-SAFE (3:14 PM): For this demo, please confirm whether there is window glare, whether the monitor is below eye level, roughly how often you pause, and whether any urgent warning signs are present. Do not post identifying or medical details here.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "coach bubble", "importance": "high"}, {"id": "region_4", "text": "USER-SAFE (3:16 PM): Bright window glare reaches the screen, the monitor is low, and I usually work about 120 minutes before pausing. Sleep is around six hours, caffeine is four cups, and water is about four cups daily. No urgent warning signs in this fictional scenario.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "visitor bubble", "importance": "high"}, {"id": "region_5", "text": "COACH-SAFE (3:18 PM): Working hypothesis for coaching only: the pattern follows longer screen exposure and inconsistent breaks, with glare and monitor position as modifiable factors. This is not a diagnosis. Shall we turn those observations into a one-week behavior experiment?", "position": "middle-right", "size": "medium", "type": "body", "carrier": "coach bubble", "importance": "high"}, {"id": "region_6", "text": "USER-SAFE (3:19 PM): Yes. Please make the experiment measurable and keep it limited to general screen-break and workstation habits.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "visitor bubble", "importance": "medium"}, {"id": "region_7", "text": "COACH-SAFE (3:21 PM): ONE-WEEK EXPERIMENT: During each 120-minute work block, take six 20-second distance-viewing pauses, one every 20 minutes; total pause time is 120 seconds = 2 minutes per block. Raise the monitor, reduce glare, set water reminders, and record afternoon comfort once daily.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "coach bubble", "importance": "high"}, {"id": "region_8", "text": "USER-SAFE (3:24 PM): I will track completed pauses, water reminders and one daily comfort note from Friday, July 10 through Thursday, July 16. If real symptoms became severe, sudden, persistent or concerning, I would stop the demo plan and contact an appropriate licensed professional.", "position": "middle-left", "size": "medium", "type": "body", "carrier": "visitor bubble", "importance": "medium"}, {"id": "region_9", "text": "COACH-SAFE (3:26 PM): Agreed. This demo provides no diagnosis, prescription, referral or treatment change. Review only the behavior log after seven days; do not infer a medical cause from the score. For real symptoms or urgent concerns, use an appropriate professional or emergency service.", "position": "middle-right", "size": "medium", "type": "body", "carrier": "coach bubble", "importance": "high"}, {"id": "region_10", "text": "SESSION CLOSED 3:28 PM | Started 3:10 PM | Duration 18 minutes | Experiment Friday, July 10–Thursday, July 16, 2026 = 7 days inclusive | Six pauses per 120-minute block | Two pause minutes per block | Follow-up demo Thursday, July 16 at 3:30 PM | Reference: WELLREF-A0050", "position": "bottom-center", "size": "small", "type": "data", "carrier": "session end", "importance": "medium"}], "stats": {"total_chars": 2683, "total_words": 445, "total_regions": 11}} {"prompt_id": "F3_L1_EN_001", "category": "comic_panel", "level": "L1", "language": "EN", "prompt": "A two-panel nocturnal mystery comic on lightly textured paper, using deep indigo shadows, amber clock light, crisp ink lines, and a clear left-to-right reading order. Panel one shows two young investigators climbing the exterior stairs of Vesper Clock Tower; panel two shows a stone gargoyle breaking free as Mara reaches the bell mechanism.\n\nAt the top-left of panel one, a narrow amber narrative box in compact 10pt comic serif reads: \"MIDNIGHT — VESPER CLOCK TOWER. MARA AND IVO CARRY THE RECOVERED KEY TOWARD THE SILENT BELL.\"\n\nAt the top-center, a white speech bubble pointing to Ivo, set in medium 15pt hand lettering, says: \"Mara, behind you! The gargoyle's eyes just lit up — and it's blocking the only stairway down!\"\n\nIn the middle-right of panel two, a white speech bubble pointing to Mara, set in medium 15pt hand lettering, replies: \"Then we stop running. Keep the lamp on its face; I'll turn the key in the bell mechanism.\"\n\nAt the bottom-center, jagged stone-gray effect lettering bursts across the broken ledge: \"KRAAASH! SKRREEE!\"\n\nAt the bottom-right, a compact black narrative box in small white lettering concludes: \"MARA TURNS THE KEY. THE GARGOYLE FREEZES ONE STEP FROM IVO, AND VESPER TOWER FALLS SILENT.\"", "gt_regions": [{"id": "region_0", "text": "MIDNIGHT — VESPER CLOCK TOWER. MARA AND IVO CARRY THE RECOVERED KEY TOWARD THE SILENT BELL.", "position": "top-left", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}, {"id": "region_1", "text": "Mara, behind you! The gargoyle's eyes just lit up — and it's blocking the only stairway down!", "position": "top-center", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_2", "text": "Then we stop running. Keep the lamp on its face; I'll turn the key in the bell mechanism.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_3", "text": "KRAAASH! SKRREEE!", "position": "bottom-center", "size": "large", "type": "effect", "carrier": "sound effect text", "importance": "high"}, {"id": "region_4", "text": "MARA TURNS THE KEY. THE GARGOYLE FREEZES ONE STEP FROM IVO, AND VESPER TOWER FALLS SILENT.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}], "stats": {"total_chars": 380, "total_words": 70, "total_regions": 5}} {"prompt_id": "F3_L1_EN_002", "category": "comic_panel", "level": "L1", "language": "EN", "prompt": "A three-panel science-fiction academy comic page with clean navy-and-silver line art, red emergency light, and an unambiguous top-to-bottom reading order. The upper panel shows Cadets Jalen and Rhea arguing outside a sealed bridge hatch; the lower panels show the disputed telemetry and Captain Vale arriving through the opening hatch.\n\nAt the top-center, a slim blue title bar in small 11pt display lettering reads: \"STARBOUND CADETS — CHAPTER 12: THE FALSE COURSE\"\n\nAt the top-left, a speech bubble pointing to Jalen, in medium 15pt hand lettering, says: \"Rhea, you challenged Captain Vale in front of the whole bridge! If your evidence is wrong, you lose your flight badge.\"\n\nIn the middle-left, a cloud-edged thought bubble pointing to Jalen, in small 11pt italic comic lettering, reads: \"(She is right. The raw telemetry puts Beacon Seven inside the debris field. Why did the command chart move it?)\"\n\nIn the middle-right, a speech bubble pointing to Rhea, in medium 15pt hand lettering, replies: \"The chart was altered. Beacon Seven is inside the debris field, not beyond it. I stopped us from making a blind jump.\"\n\nAt the bottom-center, a firm speech bubble pointing to Captain Vale through the open hatch, in medium 15pt hand lettering, concludes: \"Cadets, bring me the raw telemetry. We are changing course now — then we find out who altered that chart.\"", "gt_regions": [{"id": "region_0", "text": "STARBOUND CADETS — CHAPTER 12: THE FALSE COURSE", "position": "top-center", "size": "small", "type": "title", "carrier": "title bar", "importance": "medium"}, {"id": "region_1", "text": "Rhea, you challenged Captain Vale in front of the whole bridge! If your evidence is wrong, you lose your flight badge.", "position": "top-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_2", "text": "(She is right. The raw telemetry puts Beacon Seven inside the debris field. Why did the command chart move it?)", "position": "middle-left", "size": "small", "type": "dialogue", "carrier": "thought bubble", "importance": "medium"}, {"id": "region_3", "text": "The chart was altered. Beacon Seven is inside the debris field, not beyond it. I stopped us from making a blind jump.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_4", "text": "Cadets, bring me the raw telemetry. We are changing course now — then we find out who altered that chart.", "position": "bottom-center", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}], "stats": {"total_chars": 498, "total_words": 89, "total_regions": 5}} {"prompt_id": "F3_L1_EN_003", "category": "comic_panel", "level": "L1", "language": "EN", "prompt": "A single wide superhero comic panel on a moonlit elevated rail bridge, drawn with sharp foreshortening, cobalt shadows, and orange energy light. The Iron Sentinel dives from the upper-left as the masked thief Rook throws a stolen sun-core across the frame; the evacuated train is already beyond the bridge.\n\nAt the top-center, a white speech bubble pointing to the airborne Sentinel, in medium 15pt comic lettering, commands: \"Drop the stolen sun-core, Rook! The evacuation train is clear, and this bridge is your last route out.\"\n\nAt the middle-center, oversized orange-and-steel impact lettering follows the Sentinel catching the core: \"WHOOOOSH! KLANG!\"\n\nAt the bottom-left, a jagged speech bubble pointing to Rook, in medium 15pt hand lettering, taunts: \"Nice catch, Sentinel! While you secure the core, I take the only exit.\"\n\nAt the bottom-right, a black narrative box in compact white 10pt lettering concludes: \"THE MAGNETIC GAUNTLET SECURES THE CORE. THE SENTINEL LANDS BETWEEN ROOK AND THE ONLY EXIT.\"", "gt_regions": [{"id": "region_0", "text": "Drop the stolen sun-core, Rook! The evacuation train is clear, and this bridge is your last route out.", "position": "top-center", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_1", "text": "WHOOOOSH! KLANG!", "position": "middle-center", "size": "large", "type": "effect", "carrier": "speed-and-impact text", "importance": "high"}, {"id": "region_2", "text": "Nice catch, Sentinel! While you secure the core, I take the only exit.", "position": "bottom-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_3", "text": "THE MAGNETIC GAUNTLET SECURES THE CORE. THE SENTINEL LANDS BETWEEN ROOK AND THE ONLY EXIT.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}], "stats": {"total_chars": 278, "total_words": 49, "total_regions": 4}} {"prompt_id": "F3_L2_EN_001", "category": "comic_panel", "level": "L2", "language": "EN", "prompt": "A four-panel woodland-ambush comic page uses clearly separated panels, character-linked balloons, a thought bubble, impact lettering, and a closing time-stamped narration box.\n\nAcross the top center above all four panels, a medium 14pt Badaboom title and recap box reads: \"MIDNIGHT WOLVES — Chapter 8: ‘The Ambush’ — Page 14 of 24 | Dawn, 05:47 | Scout Vale has been silent for 47 minutes.\"\n\nIn panel 1 at the middle left, a medium 15pt CC Wild Words speech bubble connected to Rook reads: \"Rook: Commander, Scout Vale’s last transmission came from grid D7 at 05:00—47 minutes ago. Her beacon is dark, and the fallback point is still clear. I recommend we withdraw and signal the reserve team.\"\n\nDirectly below in the same middle-left panel, a medium 15pt hand-lettered speech bubble connected to Commander Mara reads: \"Commander Mara: Negative. We recover Vale, but we do not walk into her last coordinates. Shift west to ridge marker 12, maintain hand signals, and hold if the lead scout loses sight of the rear.\"\n\nIn panel 2 at the middle right, a small 10pt comic-lettering thought bubble connected to Rook reads: \"Rook (thought): No birds. No insects. Even the wind has stopped. Vale did not miss a check-in—someone silenced the forest with her.\"\n\nPanel 3 spans the middle center, where large 28pt jagged hand-lettered sound effects read: \"SNAP! — THWIP! THWIP! — KRAK-KRAK!\"\n\nIn panel 4 at the bottom left, a medium 15pt CC Wild Words speech bubble connected to Commander Mara reads: \"Commander Mara: AMBUSH! Shields up! Fall back west to marker 12! Rook, launch the blue smoke; I have movement at two o’clock!\"\n\nAt the bottom right of panel 4, a small 11pt Blambot narrative box reads: \"05:48 — The first volley struck the empty trail they had just abandoned. Mara’s detour had saved the squad, but Vale’s beacon now flashed from inside the enemy line.\"", "gt_regions": [{"id": "region_0", "text": "MIDNIGHT WOLVES — Chapter 8: ‘The Ambush’ — Page 14 of 24 | Dawn, 05:47 | Scout Vale has been silent for 47 minutes.", "position": "top-center", "size": "medium", "type": "title", "carrier": "title and recap box", "importance": "high"}, {"id": "region_1", "text": "Rook: Commander, Scout Vale’s last transmission came from grid D7 at 05:00—47 minutes ago. Her beacon is dark, and the fallback point is still clear. I recommend we withdraw and signal the reserve team.", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_2", "text": "Commander Mara: Negative. We recover Vale, but we do not walk into her last coordinates. Shift west to ridge marker 12, maintain hand signals, and hold if the lead scout loses sight of the rear.", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_3", "text": "Rook (thought): No birds. No insects. Even the wind has stopped. Vale did not miss a check-in—someone silenced the forest with her.", "position": "middle-right", "size": "small", "type": "dialogue", "carrier": "thought bubble", "importance": "medium"}, {"id": "region_4", "text": "SNAP! — THWIP! THWIP! — KRAK-KRAK!", "position": "middle-center", "size": "large", "type": "effect", "carrier": "sound-effect lettering", "importance": "high"}, {"id": "region_5", "text": "Commander Mara: AMBUSH! Shields up! Fall back west to marker 12! Rook, launch the blue smoke; I have movement at two o’clock!", "position": "bottom-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_6", "text": "05:48 — The first volley struck the empty trail they had just abandoned. Mara’s detour had saved the squad, but Vale’s beacon now flashed from inside the enemy line.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}], "stats": {"total_chars": 967, "total_words": 176, "total_regions": 7}} {"prompt_id": "F3_L2_EN_002", "category": "comic_panel", "level": "L2", "language": "EN", "prompt": "A four-panel science-fiction comic page presents a communications blackout as a timed evidence chain, with crew-linked dialogue, a central alert display, integrated alarm lettering, and a closing rescue countdown.\n\nAcross the top center above the panels, a medium 14pt Blambot title and timestamp box reads: \"STARBOUND ACADEMY — Episode 24: ‘Blackout’ — Page 18 of 28 | Artemis-7 station time 04:17 | Year 2847\"\n\nIn panel 1 at the middle left, a medium 15pt CC Wild Words speech bubble connected to Lieutenant Imani reads: \"Lieutenant Imani: Captain, all 47 deep-space relays stopped transmitting at exactly 04:17. Local systems are stable, and the backup array receives only a repeating carrier pulse. A network-wide equipment failure is unlikely.\"\n\nFacing it at the middle right of panel 1, a medium 15pt hand-lettered speech bubble connected to Captain Sol reads: \"Captain Sol: Switch the backup array to active analysis, isolate external links, and trace the carrier pulse. Engineering has until 04:22 to distinguish jamming from relay loss. No station-wide alarm until we have evidence.\"\n\nPanel 2 fills the middle center with a medium 14pt monospace alert screen that reads: \"04:19:08 | IMPACT ALERT — External strike confirmed at Section 7-C | Hull integrity 61% | Bulkheads 7-B/7-D sealed | Pressure falling | Evacuate Sectors 6–8\"\n\nOver the same middle-center crisis panel, large 28pt angular sound-effect lettering reads: \"BWAAAM! BWAAAM! — SHUNK! — HSSSSSS!\"\n\nIn panel 3 at the bottom left, a medium 15pt CC Wild Words command bubble connected to Captain Sol reads: \"Captain Sol: Evidence confirmed. Sound battle stations and track the launch vector. Rescue Team Two, stage at bulkhead 7-B and cycle through when pressure stabilizes; the trapped maintenance pair have 12 minutes of suit air. Everyone else clear Sectors 6 through 8.\"\n\nIn panel 4 at the bottom right, a small 11pt Blambot narrative box reads: \"04:19:31 — Artemis-7 turned toward the hidden launch vector. Behind bulkhead 7-B, two suit transponders blinked; rescue had 11 minutes 37 seconds remaining.\"", "gt_regions": [{"id": "region_0", "text": "STARBOUND ACADEMY — Episode 24: ‘Blackout’ — Page 18 of 28 | Artemis-7 station time 04:17 | Year 2847", "position": "top-center", "size": "medium", "type": "title", "carrier": "title and timestamp box", "importance": "high"}, {"id": "region_1", "text": "Lieutenant Imani: Captain, all 47 deep-space relays stopped transmitting at exactly 04:17. Local systems are stable, and the backup array receives only a repeating carrier pulse. A network-wide equipment failure is unlikely.", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_2", "text": "Captain Sol: Switch the backup array to active analysis, isolate external links, and trace the carrier pulse. Engineering has until 04:22 to distinguish jamming from relay loss. No station-wide alarm until we have evidence.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_3", "text": "04:19:08 | IMPACT ALERT — External strike confirmed at Section 7-C | Hull integrity 61% | Bulkheads 7-B/7-D sealed | Pressure falling | Evacuate Sectors 6–8", "position": "middle-center", "size": "medium", "type": "body", "carrier": "alert screen", "importance": "high"}, {"id": "region_4", "text": "BWAAAM! BWAAAM! — SHUNK! — HSSSSSS!", "position": "middle-center", "size": "large", "type": "effect", "carrier": "klaxon and impact lettering", "importance": "high"}, {"id": "region_5", "text": "Captain Sol: Evidence confirmed. Sound battle stations and track the launch vector. Rescue Team Two, stage at bulkhead 7-B and cycle through when pressure stabilizes; the trapped maintenance pair have 12 minutes of suit air. Everyone else clear Sectors 6 through 8.", "position": "bottom-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_6", "text": "04:19:31 — Artemis-7 turned toward the hidden launch vector. Behind bulkhead 7-B, two suit transponders blinked; rescue had 11 minutes 37 seconds remaining.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}], "stats": {"total_chars": 1160, "total_words": 188, "total_regions": 7}} {"prompt_id": "F3_L2_EN_003", "category": "comic_panel", "level": "L2", "language": "EN", "prompt": "A four-panel fantasy-comic page stages a coherent duel at Stormhold with character-linked balloons, a centered spell invocation, integrated impact lettering, and a closing time-stamped stakes box.\n\nAcross the top center above all panels, a medium 14pt Blambot title and timestamp box reads: \"DRAGON’S CROWN — Book III, Issue 47: ‘The Duel at Stormhold’ — Page 12 of 32 | Stormhold Pass, dusk, 18:37\"\n\nIn panel 1 at the middle left, a medium 15pt CC Wild Words speech bubble connected to Marshal Veyr reads: \"Marshal Veyr: Yield the Crown, Aldric. It killed your father because he forced its fire beyond the third seal. Remove it now, and I will let the Greyhaven refugees cross before my storm legion reaches the pass.\"\n\nFacing it at the middle right of panel 1, a medium 15pt Badaboom speech bubble connected to Aldric reads: \"Aldric: You burned Greyhaven and call this mercy? The Crown’s shield is the only barrier slowing your legion above the pass. I will not trade the free valleys for my life—or trust the oath-brother who broke every oath.\"\n\nPanel 2 fills the middle center, where a large 24pt flame-edged incantation bubble connected to Aldric reads: \"Aldric: BY THE FIRST FLAME—DRAGON CROWN, OPEN THE THIRD SEAL! RAISE THE AEGIS!\"\n\nPanel 3 spans the bottom center with large 28pt jagged impact lettering that reads: \"KRAAANG! — FWOOOOSH! — KRRRRAK!\"\n\nIn panel 4 at the bottom left, a medium 15pt CC Wild Words speech bubble connected to Marshal Veyr reads: \"Marshal Veyr: So be it. When the Crown’s aegis fails, I will take the Crown from your ashes. Forgive me, old friend.\"\n\nAt the bottom right of panel 4, a small 11pt Blambot narrative box reads: \"18:40 — Their first clash split Stormhold’s gate. Below, the refugee column was three minutes from clearing the pass, and Aldric’s shield had to hold until 18:43.\"", "gt_regions": [{"id": "region_0", "text": "DRAGON’S CROWN — Book III, Issue 47: ‘The Duel at Stormhold’ — Page 12 of 32 | Stormhold Pass, dusk, 18:37", "position": "top-center", "size": "medium", "type": "title", "carrier": "title and timestamp box", "importance": "high"}, {"id": "region_1", "text": "Marshal Veyr: Yield the Crown, Aldric. It killed your father because he forced its fire beyond the third seal. Remove it now, and I will let the Greyhaven refugees cross before my storm legion reaches the pass.", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_2", "text": "Aldric: You burned Greyhaven and call this mercy? The Crown’s shield is the only barrier slowing your legion above the pass. I will not trade the free valleys for my life—or trust the oath-brother who broke every oath.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_3", "text": "Aldric: BY THE FIRST FLAME—DRAGON CROWN, OPEN THE THIRD SEAL! RAISE THE AEGIS!", "position": "middle-center", "size": "large", "type": "dialogue", "carrier": "magic incantation bubble", "importance": "high"}, {"id": "region_4", "text": "KRAAANG! — FWOOOOSH! — KRRRRAK!", "position": "bottom-center", "size": "large", "type": "effect", "carrier": "impact sound-effect lettering", "importance": "high"}, {"id": "region_5", "text": "Marshal Veyr: So be it. When the Crown’s aegis fails, I will take the Crown from your ashes. Forgive me, old friend.", "position": "bottom-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble", "importance": "high"}, {"id": "region_6", "text": "18:40 — Their first clash split Stormhold’s gate. Below, the refugee column was three minutes from clearing the pass, and Aldric’s shield had to hold until 18:43.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "narrative box", "importance": "medium"}], "stats": {"total_chars": 921, "total_words": 168, "total_regions": 7}} {"prompt_id": "F3_L3_EN_001", "category": "comic_panel", "level": "L3", "language": "EN", "prompt": "A complete six-panel superhero comic page whose captions, dialogue, telemetry and effects form one continuous rescue sequence with explicit power, capacity, distance and countdown limits.\n\nAcross the top center, a medium title bar reads: \"THE IRON SENTINEL — Issue #47: When Titans Fall | Six-panel sequence | Scene: Saturday, January 31, 2026 | Script: WRITER-SAFE | Art: ARTIST-SAFE-01 | Colors: ARTIST-SAFE-02 | Letters: Studio Chronex\"\n\nIn panel 1 at the top left, a small narrative caption reads: \"PANEL 1 — 9:56:00 PM | GRID OVERLOAD T−04:00. PROMETHEUS-SAFE locks a siphon onto the East District substation while twelve maintenance workers remain on the fifth floor of the adjacent service tower.\"\n\nIn panel 1 at the top right, a medium exchange between hero and villain reads: \"SENTINEL-SAFE: Shut down the siphon, PROMETHEUS-SAFE. Four minutes is enough time to choose restraint. | PROMETHEUS-SAFE: Restraint built this city’s cage. At 10:00, every screen goes dark and my new order begins.\"\n\nIn panel 2 at the middle left, a large impact-and-telemetry block reads: \"PANEL 2 — T−03:20 | KRA-KOOM! ZZZAP! The first collision drives SENTINEL-SAFE through a concrete divider. ARMOR STATUS: power 23% | flight unavailable below 10% | magnetic anchor costs 18% | one chemical ejection pod remains.\"\n\nDirectly below in panel 2 at the middle left, a small hero thought bubble reads: \"SENTINEL-SAFE, thought: I can spend eighteen points to pin the siphon, but five percent will only sustain life support. The suit cannot anchor and fly afterward. I need the workers out and a separate way beyond the pulse radius.\"\n\nIn panel 3 at the middle center, a medium radio bubble reads: \"PANEL 3 — T−03:00 | COMMAND-SAFE, radio: ORBITAL-SAFE has one electromagnetic pulse. Earliest fire is T−01:30; effective radius 300 m. It will disable the siphon and your armor alike. We abort if any civilian or your biosignal remains inside.\"\n\nIn panel 4 at the middle right, a medium hero command bubble reads: \"PANEL 4 — SENTINEL-SAFE: Deploy RESCUE-DRONE-01. It carries four people and completes a tower-to-safe-zone shuttle cycle in twenty seconds. Three cycles move 4 × 3 = 12 workers in 60 seconds. Hold fire unless all twelve and my beacon clear 300 m.\"\n\nIn panel 5 at the bottom left, a medium action-and-status block reads: \"PANEL 5 — T−02:00 | RESCUE STATUS: 12 of 12 workers outside the marked radius. SENTINEL-SAFE slams the magnetic anchor into the siphon. ARMOR POWER: 23% − 18% = 5%. | PROMETHEUS-SAFE: You have grounded yourself with me!\"\n\nIn panel 6 at the bottom center, a medium action-and-radio block reads: \"PANEL 6 — T−01:52 | SENTINEL-SAFE: That was the plan. EJECT! The single-use pod carries the hero beyond 300 m in 12 seconds and stops 420 m from the siphon; the hero's beacon clears the radius at T−01:40. | COMMAND-SAFE: Pulse set for T−01:30.\"\n\nDirectly below in panel 6 at the bottom center, a large effect-and-status block reads: \"WHUMMM! At T−01:30, the one-shot pulse disables the siphon, PROMETHEUS-SAFE’s field rig and the abandoned armor shell. GRID STATUS: overload halted with 90 seconds remaining | Civilian count 12 safe | SENTINEL-SAFE biosignal stable 420 m away.\"\n\nAt the bottom right, a small aftermath caption and teaser reads: \"AFTERMATH: SENTINEL-SAFE saved the district by respecting every limit: no powered flight below 10%, no pulse before the radius cleared, and no second shot. The armor is lost; PROMETHEUS-SAFE’s rig is immobilized for responders; all twelve workers return home. | NEXT: Issue #48 — The Man Outside the Armor\"", "gt_regions": [{"id": "region_0", "text": "THE IRON SENTINEL — Issue #47: When Titans Fall | Six-panel sequence | Scene: Saturday, January 31, 2026 | Script: WRITER-SAFE | Art: ARTIST-SAFE-01 | Colors: ARTIST-SAFE-02 | Letters: Studio Chronex", "position": "top-center", "size": "medium", "type": "title", "carrier": "title bar", "importance": "high"}, {"id": "region_1", "text": "PANEL 1 — 9:56:00 PM | GRID OVERLOAD T−04:00. PROMETHEUS-SAFE locks a siphon onto the East District substation while twelve maintenance workers remain on the fifth floor of the adjacent service tower.", "position": "top-left", "size": "small", "type": "body", "carrier": "narrative caption", "importance": "high"}, {"id": "region_2", "text": "SENTINEL-SAFE: Shut down the siphon, PROMETHEUS-SAFE. Four minutes is enough time to choose restraint. | PROMETHEUS-SAFE: Restraint built this city’s cage. At 10:00, every screen goes dark and my new order begins.", "position": "top-right", "size": "medium", "type": "dialogue", "carrier": "speech bubbles", "importance": "high"}, {"id": "region_3", "text": "PANEL 2 — T−03:20 | KRA-KOOM! ZZZAP! The first collision drives SENTINEL-SAFE through a concrete divider. ARMOR STATUS: power 23% | flight unavailable below 10% | magnetic anchor costs 18% | one chemical ejection pod remains.", "position": "middle-left", "size": "large", "type": "effect", "carrier": "impact and telemetry", "importance": "high"}, {"id": "region_4", "text": "SENTINEL-SAFE, thought: I can spend eighteen points to pin the siphon, but five percent will only sustain life support. The suit cannot anchor and fly afterward. I need the workers out and a separate way beyond the pulse radius.", "position": "middle-left", "size": "small", "type": "dialogue", "carrier": "thought bubble (hero)", "importance": "high"}, {"id": "region_5", "text": "PANEL 3 — T−03:00 | COMMAND-SAFE, radio: ORBITAL-SAFE has one electromagnetic pulse. Earliest fire is T−01:30; effective radius 300 m. It will disable the siphon and your armor alike. We abort if any civilian or your biosignal remains inside.", "position": "middle-center", "size": "medium", "type": "dialogue", "carrier": "radio transmission bubble", "importance": "high"}, {"id": "region_6", "text": "PANEL 4 — SENTINEL-SAFE: Deploy RESCUE-DRONE-01. It carries four people and completes a tower-to-safe-zone shuttle cycle in twenty seconds. Three cycles move 4 × 3 = 12 workers in 60 seconds. Hold fire unless all twelve and my beacon clear 300 m.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble (hero)", "importance": "high"}, {"id": "region_7", "text": "PANEL 5 — T−02:00 | RESCUE STATUS: 12 of 12 workers outside the marked radius. SENTINEL-SAFE slams the magnetic anchor into the siphon. ARMOR POWER: 23% − 18% = 5%. | PROMETHEUS-SAFE: You have grounded yourself with me!", "position": "bottom-left", "size": "medium", "type": "body", "carrier": "action and status", "importance": "high"}, {"id": "region_8", "text": "PANEL 6 — T−01:52 | SENTINEL-SAFE: That was the plan. EJECT! The single-use pod carries the hero beyond 300 m in 12 seconds and stops 420 m from the siphon; the hero's beacon clears the radius at T−01:40. | COMMAND-SAFE: Pulse set for T−01:30.", "position": "bottom-center", "size": "medium", "type": "dialogue", "carrier": "action and radio", "importance": "high"}, {"id": "region_9", "text": "WHUMMM! At T−01:30, the one-shot pulse disables the siphon, PROMETHEUS-SAFE’s field rig and the abandoned armor shell. GRID STATUS: overload halted with 90 seconds remaining | Civilian count 12 safe | SENTINEL-SAFE biosignal stable 420 m away.", "position": "bottom-center", "size": "large", "type": "effect", "carrier": "pulse effect and status", "importance": "high"}, {"id": "region_10", "text": "AFTERMATH: SENTINEL-SAFE saved the district by respecting every limit: no powered flight below 10%, no pulse before the radius cleared, and no second shot. The armor is lost; PROMETHEUS-SAFE’s rig is immobilized for responders; all twelve workers return home. | NEXT: Issue #48 — The Man Outside the Armor", "position": "bottom-right", "size": "small", "type": "body", "carrier": "aftermath caption and teaser", "importance": "medium"}], "stats": {"total_chars": 2563, "total_words": 443, "total_regions": 11}} {"prompt_id": "F3_L3_EN_002", "category": "comic_panel", "level": "L3", "language": "EN", "prompt": "A complete eight-panel academy-comedy manga page in which dismissal, corridor rules, walking speed, a detour, inventory and purchase arithmetic drive one continuous lunch-rush story without granting impossible speed or unsafe shortcuts.\n\nAcross the top center, a medium chapter title reads: \"LUNCH RUSH! — A Harborview Academy Comedy | Chapter 42: The Great Cafeteria Race | Eight-panel sequence | Tuesday, July 14, 2026 | Lunch bell 12:05 PM\"\n\nIn panel 1 at the top left, a medium opening bubble reads: \"PANEL 1 — 12:05:00 | RIIING! CHARACTER-SAFE-01: Limited curry buns today—thirty total! The cafeteria counter closes sales at 12:08, so we have three minutes. Nobody run until INSTRUCTOR-SAFE dismisses us.\"\n\nIn panel 2 at the top right, a medium classroom exchange reads: \"PANEL 2 — 12:05:10 | INSTRUCTOR-SAFE: Class dismissed. Walk in the corridor; no shortcuts through classrooms or storage areas. | CHARACTER-SAFE-02: Your old route plan breaks both rules, CHARACTER-SAFE-01. We take the marked 180-meter corridor.\"\n\nIn panel 3 at the middle left, a medium route-calculation bubble reads: \"PANEL 3 — 12:05:20 | CHARACTER-SAFE-01: Fine. My fastest safe walk is 1.5 meters per second: 180 ÷ 1.5 = 120 seconds. That puts us there at 12:07:20, forty seconds before sales close. Formation—go!\"\n\nIn panel 4 at the middle center, a large walking effect reads: \"PANEL 4 — TAP TAP TAP!\"\n\nDirectly below in panel 4 at the middle center, a small thought bubble reads: \"CHARACTER-SAFE-03, thought: They turned lunch into arithmetic again. Still, a two-minute walk is sensible, and I want a bun too. I will keep them behind the corridor line.\"\n\nIn panel 5 at the middle right, a medium detour exchange reads: \"PANEL 5 — 12:06:00 | HALL MONITOR-SAFE: Wet floor ahead. Use the 30-meter detour. | CHARACTER-SAFE-02: At the same pace, 30 ÷ 1.5 = 20 extra seconds. New arrival 12:07:40; margin twenty seconds.\"\n\nIn panel 6 at the bottom left, a medium display-and-reaction block reads: \"PANEL 6 — 12:07:40 | CAFETERIA DISPLAY: Curry buns made 30 | Sold 27 | Remaining 3. | CHARACTER-SAFE-01: Three buns for three students! The spreadsheet spirits favor us!\"\n\nIn panel 7 at the bottom center, a medium purchase exchange reads: \"PANEL 7 — CAFETERIA-SAFE: One per person. Three buns cost 3 × 240 points = 720 points. | CHARACTER-SAFE-03: We each pay 240. No racing and no rule-breaking.\"\n\nIn panel 8 at the bottom right, a medium closing exchange reads: \"PANEL 8 — CHARACTER-SAFE-02: You planned an illegal shortcut, then the safety rules produced the winning route. | CHARACTER-SAFE-01, crying: I accept the bun, the math, and this devastating lesson in corridor policy!\"\n\nDirectly below at the bottom left, a small ending ledger reads: \"ENDING LEDGER: 180 m main route + 30 m detour = 210 m | 210 ÷ 1.5 m/s = 140 s | Departure 12:05:20 | Arrival 12:07:40 | Three of thirty buns remained | Three purchased for 720 points | Rules broken 0\"\n\nAlong the bottom edge at the bottom center, a small narrator box and next-chapter line read: \"NARRATOR: Speed did not win lunch; a bounded plan, a safe detour and twenty seconds of margin did. CHARACTER-SAFE-01 learned at least one thing—until tomorrow. | END OF CHAPTER | NEXT: Chapter 43 — The Sports Festival Begins\"", "gt_regions": [{"id": "region_0", "text": "LUNCH RUSH! — A Harborview Academy Comedy | Chapter 42: The Great Cafeteria Race | Eight-panel sequence | Tuesday, July 14, 2026 | Lunch bell 12:05 PM", "position": "top-center", "size": "medium", "type": "title", "carrier": "chapter title", "importance": "high"}, {"id": "region_1", "text": "PANEL 1 — 12:05:00 | RIIING! CHARACTER-SAFE-01: Limited curry buns today—thirty total! The cafeteria counter closes sales at 12:08, so we have three minutes. Nobody run until INSTRUCTOR-SAFE dismisses us.", "position": "top-left", "size": "medium", "type": "dialogue", "carrier": "opening bubble", "importance": "high"}, {"id": "region_2", "text": "PANEL 2 — 12:05:10 | INSTRUCTOR-SAFE: Class dismissed. Walk in the corridor; no shortcuts through classrooms or storage areas. | CHARACTER-SAFE-02: Your old route plan breaks both rules, CHARACTER-SAFE-01. We take the marked 180-meter corridor.", "position": "top-right", "size": "medium", "type": "dialogue", "carrier": "classroom exchange", "importance": "high"}, {"id": "region_3", "text": "PANEL 3 — 12:05:20 | CHARACTER-SAFE-01: Fine. My fastest safe walk is 1.5 meters per second: 180 ÷ 1.5 = 120 seconds. That puts us there at 12:07:20, forty seconds before sales close. Formation—go!", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "route calculation bubble", "importance": "high"}, {"id": "region_4", "text": "PANEL 4 — TAP TAP TAP!", "position": "middle-center", "size": "large", "type": "effect", "carrier": "walking effect", "importance": "medium"}, {"id": "region_5", "text": "CHARACTER-SAFE-03, thought: They turned lunch into arithmetic again. Still, a two-minute walk is sensible, and I want a bun too. I will keep them behind the corridor line.", "position": "middle-center", "size": "small", "type": "dialogue", "carrier": "thought bubble", "importance": "medium"}, {"id": "region_6", "text": "PANEL 5 — 12:06:00 | HALL MONITOR-SAFE: Wet floor ahead. Use the 30-meter detour. | CHARACTER-SAFE-02: At the same pace, 30 ÷ 1.5 = 20 extra seconds. New arrival 12:07:40; margin twenty seconds.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "detour exchange", "importance": "high"}, {"id": "region_7", "text": "PANEL 6 — 12:07:40 | CAFETERIA DISPLAY: Curry buns made 30 | Sold 27 | Remaining 3. | CHARACTER-SAFE-01: Three buns for three students! The spreadsheet spirits favor us!", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "cafeteria display and reaction", "importance": "high"}, {"id": "region_8", "text": "PANEL 7 — CAFETERIA-SAFE: One per person. Three buns cost 3 × 240 points = 720 points. | CHARACTER-SAFE-03: We each pay 240. No racing and no rule-breaking.", "position": "bottom-center", "size": "medium", "type": "dialogue", "carrier": "purchase exchange", "importance": "high"}, {"id": "region_9", "text": "PANEL 8 — CHARACTER-SAFE-02: You planned an illegal shortcut, then the safety rules produced the winning route. | CHARACTER-SAFE-01, crying: I accept the bun, the math, and this devastating lesson in corridor policy!", "position": "bottom-right", "size": "medium", "type": "dialogue", "carrier": "closing exchange", "importance": "high"}, {"id": "region_10", "text": "ENDING LEDGER: 180 m main route + 30 m detour = 210 m | 210 ÷ 1.5 m/s = 140 s | Departure 12:05:20 | Arrival 12:07:40 | Three of thirty buns remained | Three purchased for 720 points | Rules broken 0", "position": "bottom-left", "size": "small", "type": "data", "carrier": "ending ledger", "importance": "medium"}, {"id": "region_11", "text": "NARRATOR: Speed did not win lunch; a bounded plan, a safe detour and twenty seconds of margin did. CHARACTER-SAFE-01 learned at least one thing—until tomorrow. | END OF CHAPTER | NEXT: Chapter 43 — The Sports Festival Begins", "position": "bottom-center", "size": "small", "type": "body", "carrier": "narrator box and next chapter", "importance": "medium"}], "stats": {"total_chars": 2146, "total_words": 379, "total_regions": 12}} {"prompt_id": "F3_L3_EN_003", "category": "comic_panel", "level": "L3", "language": "EN", "prompt": "A complete nine-panel noir detective comic page in which a client states a bounded fictional loss, the detective separates access from guilt, a clock and evidence ledger reconcile the timeline, and preservation—not accusation—drives the cliffhanger.\n\nAcross the top center, a medium title and case header reads: \"MOONLIGHT DETECTIVE AGENCY — Case File #7: The Glass Necklace Affair | Nine-panel noir sequence | Friday, July 31, 2026 | Detective: DETECTIVE-SAFE | All names and objects fictional\"\n\nIn panel 1 at the top left, a small arrival caption reads: \"PANEL 1 — 11:47 PM | CLIENT-SAFE enters carrying a theater-program envelope. Rain beads on a charcoal coat; a clasp-shaped mark reddens one glove. NARRATION: The room smelled of Rosewood No. 5 and a story rehearsed one time too many.\"\n\nIn panel 2 at the top right, a medium client bubble reads: \"PANEL 2 — CLIENT-SAFE: The display necklace vanished between 10:30 and 11:15. It is costume glass insured for $8,400, not real gemstones. The case was locked, and I found no broken glass. Please recover it before tomorrow’s noon exhibition.\"\n\nIn panel 3 at the middle left, a medium question-and-answer exchange reads: \"PANEL 3 — DETECTIVE-SAFE: Start with access, not accusations. Who could open the case, and when were they last independently observed? | CLIENT-SAFE: PARTNER-SAFE and I know the code. STAFF-SAFE-01 holds the backup key. SECURITY-SAFE monitors the gallery.\"\n\nIn panel 4 at the middle center, a large clock effect and small narration box read: \"PANEL 4 — TICK... TICK... TICK... | DETECTIVE-SAFE, narration: The office clock marked 11:52. The noon deadline was 12 hours 8 minutes away, but the first useful window was only forty-five minutes. Facts first; theories later.\"\n\nIn panel 5 at the middle right, a medium client evidence bubble reads: \"PANEL 5 — CLIENT-SAFE: PARTNER-SAFE dined with PERSON-SAFE-02 from 9:50 to 10:40, according to RECEIPT-SAFE. STAFF-SAFE-01 signed out the key at 10:55 and returned it at 11:05. The camera feed went offline from 10:58 to 11:12.\"\n\nIn panel 6 at the bottom left, a medium detective analysis bubble reads: \"PANEL 6 — DETECTIVE-SAFE: The key window is ten minutes, the camera gap fourteen. They overlap from 10:58 to 11:05—seven minutes. That identifies an opportunity, not a culprit. Preserve the access log, receipt and original video system; nobody edits or confronts anyone.\"\n\nIn panel 7 at the bottom center, a medium clasp-evidence exchange reads: \"PANEL 7 — CLIENT-SAFE: There is one more fact. PERSON-SAFE-02 supplied a replacement clasp last week. This broken clasp was under the display plinth, but I did not touch it. | DETECTIVE-SAFE: Good. We document it in place and ask SECURITY-SAFE to preserve the scene.\"\n\nIn panel 8 at the bottom right, a medium console-and-detective block reads: \"PANEL 8 — CAMERA CONSOLE: Backup recorder online | Reported outage 10:58–11:12 | Original export queued read-only | Checksum pending. | DETECTIVE-SAFE: I will compare authorized access with the preserved frames. No guessing from perfume, glove marks or business ties.\"\n\nDirectly below at the bottom left, a small case-board ledger reads: \"PANEL 9 — 12:04 AM | CASE BOARD: Theft window 10:30–11:15 = 45 min | Key checkout 10:55–11:05 = 10 min | Camera outage 10:58–11:12 = 14 min | Overlap 10:58–11:05 = 7 min | Evidence items preserved 4 | Culprit identified 0\"\n\nAlong the bottom edge at the bottom center, a small closing narration and teaser reads: \"CLOSING NARRATION: I accepted the case without deciding whom to blame. The broken clasp could be evidence, accident or bait; only preserved records could decide. The clock had crossed midnight, and eleven hours fifty-six minutes remained before noon. | TO BE CONTINUED — Case File #7, Part Two: The Seven-Minute Shadow\"", "gt_regions": [{"id": "region_0", "text": "MOONLIGHT DETECTIVE AGENCY — Case File #7: The Glass Necklace Affair | Nine-panel noir sequence | Friday, July 31, 2026 | Detective: DETECTIVE-SAFE | All names and objects fictional", "position": "top-center", "size": "medium", "type": "title", "carrier": "title and case header", "importance": "high"}, {"id": "region_1", "text": "PANEL 1 — 11:47 PM | CLIENT-SAFE enters carrying a theater-program envelope. Rain beads on a charcoal coat; a clasp-shaped mark reddens one glove. NARRATION: The room smelled of Rosewood No. 5 and a story rehearsed one time too many.", "position": "top-left", "size": "small", "type": "body", "carrier": "arrival caption", "importance": "high"}, {"id": "region_2", "text": "PANEL 2 — CLIENT-SAFE: The display necklace vanished between 10:30 and 11:15. It is costume glass insured for $8,400, not real gemstones. The case was locked, and I found no broken glass. Please recover it before tomorrow’s noon exhibition.", "position": "top-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble (client)", "importance": "high"}, {"id": "region_3", "text": "PANEL 3 — DETECTIVE-SAFE: Start with access, not accusations. Who could open the case, and when were they last independently observed? | CLIENT-SAFE: PARTNER-SAFE and I know the code. STAFF-SAFE-01 holds the backup key. SECURITY-SAFE monitors the gallery.", "position": "middle-left", "size": "medium", "type": "dialogue", "carrier": "question-and-answer exchange", "importance": "high"}, {"id": "region_4", "text": "PANEL 4 — TICK... TICK... TICK... | DETECTIVE-SAFE, narration: The office clock marked 11:52. The noon deadline was 12 hours 8 minutes away, but the first useful window was only forty-five minutes. Facts first; theories later.", "position": "middle-center", "size": "large", "type": "effect", "carrier": "clock effect and narration", "importance": "medium"}, {"id": "region_5", "text": "PANEL 5 — CLIENT-SAFE: PARTNER-SAFE dined with PERSON-SAFE-02 from 9:50 to 10:40, according to RECEIPT-SAFE. STAFF-SAFE-01 signed out the key at 10:55 and returned it at 11:05. The camera feed went offline from 10:58 to 11:12.", "position": "middle-right", "size": "medium", "type": "dialogue", "carrier": "speech bubble (client)", "importance": "high"}, {"id": "region_6", "text": "PANEL 6 — DETECTIVE-SAFE: The key window is ten minutes, the camera gap fourteen. They overlap from 10:58 to 11:05—seven minutes. That identifies an opportunity, not a culprit. Preserve the access log, receipt and original video system; nobody edits or confronts anyone.", "position": "bottom-left", "size": "medium", "type": "dialogue", "carrier": "speech bubble (detective)", "importance": "high"}, {"id": "region_7", "text": "PANEL 7 — CLIENT-SAFE: There is one more fact. PERSON-SAFE-02 supplied a replacement clasp last week. This broken clasp was under the display plinth, but I did not touch it. | DETECTIVE-SAFE: Good. We document it in place and ask SECURITY-SAFE to preserve the scene.", "position": "bottom-center", "size": "medium", "type": "dialogue", "carrier": "clasp-evidence exchange", "importance": "high"}, {"id": "region_8", "text": "PANEL 8 — CAMERA CONSOLE: Backup recorder online | Reported outage 10:58–11:12 | Original export queued read-only | Checksum pending. | DETECTIVE-SAFE: I will compare authorized access with the preserved frames. No guessing from perfume, glove marks or business ties.", "position": "bottom-right", "size": "medium", "type": "data", "carrier": "camera console and detective", "importance": "high"}, {"id": "region_9", "text": "PANEL 9 — 12:04 AM | CASE BOARD: Theft window 10:30–11:15 = 45 min | Key checkout 10:55–11:05 = 10 min | Camera outage 10:58–11:12 = 14 min | Overlap 10:58–11:05 = 7 min | Evidence items preserved 4 | Culprit identified 0", "position": "bottom-left", "size": "small", "type": "data", "carrier": "case-board ledger", "importance": "high"}, {"id": "region_10", "text": "CLOSING NARRATION: I accepted the case without deciding whom to blame. The broken clasp could be evidence, accident or bait; only preserved records could decide. The clock had crossed midnight, and eleven hours fifty-six minutes remained before noon. | TO BE CONTINUED — Case File #7, Part Two: The Seven-Minute Shadow", "position": "bottom-center", "size": "small", "type": "body", "carrier": "closing narration and teaser", "importance": "medium"}], "stats": {"total_chars": 2703, "total_words": 467, "total_regions": 11}} {"prompt_id": "F4_L1_EN_001", "category": "infographic", "level": "L1", "language": "EN", "prompt": "A clean five-band customer-satisfaction infographic on a white background with navy, teal, and amber accents. It presents one internal survey wave, uses percentage-point language for comparisons, and separates observed ratings from methodology notes.\n\nAt the top-center, a medium 16pt navy header reads: \"Q2 2026 CUSTOMER SATISFACTION PULSE — Fielded May 15–31 — 12,400 completed responses\"\n\nIn the middle-center, a large bold teal KPI card reads: \"OVERALL: 78% satisfied or very satisfied (9,672/12,400) | Q1: 71% | Change: +7 percentage points\"\n\nDirectly below at the middle-center, a small 10pt segmented bar label reads: \"SEGMENTS: Enterprise 84% (n=2,000) | Mid-Market 76% (n=2,800) | Small Business 72% (n=2,000) | Consumer 79% (n=5,600)\"\n\nAt the bottom-center, a small 10pt amber attribute strip reads: \"ATTRIBUTES: Reliability 91% | Support speed 87% | Ease of use 84% | Value 72% | Lowest: Onboarding 64%\"\n\nAt the bottom-center beneath the attributes, a small 9pt gray source note reads: \"Source: Internal CX Survey | Same questionnaire, population and invitations in Q1/Q2 | Random email + in-app invitations | 95% sampling margin ±0.9 pp; excludes nonresponse bias\"", "gt_regions": [{"id": "region_0", "text": "Q2 2026 CUSTOMER SATISFACTION PULSE — Fielded May 15–31 — 12,400 completed responses", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "OVERALL: 78% satisfied or very satisfied (9,672/12,400) | Q1: 71% | Change: +7 percentage points", "position": "middle-center", "size": "large", "type": "data", "carrier": "main KPI card", "importance": "high"}, {"id": "region_2", "text": "SEGMENTS: Enterprise 84% (n=2,000) | Mid-Market 76% (n=2,800) | Small Business 72% (n=2,000) | Consumer 79% (n=5,600)", "position": "middle-center", "size": "small", "type": "data", "carrier": "segment breakdown", "importance": "medium"}, {"id": "region_3", "text": "ATTRIBUTES: Reliability 91% | Support speed 87% | Ease of use 84% | Value 72% | Lowest: Onboarding 64%", "position": "bottom-center", "size": "small", "type": "data", "carrier": "attribute strip", "importance": "medium"}, {"id": "region_4", "text": "Source: Internal CX Survey | Same questionnaire, population and invitations in Q1/Q2 | Random email + in-app invitations | 95% sampling margin ±0.9 pp; excludes nonresponse bias", "position": "bottom-center", "size": "small", "type": "data", "carrier": "source note", "importance": "low"}], "stats": {"total_chars": 576, "total_words": 93, "total_regions": 5}} {"prompt_id": "F4_L1_EN_002", "category": "infographic", "level": "L1", "language": "EN", "prompt": "A clean five-band product-analytics infographic on a pale gray background with cobalt and mint accents. It uses a fixed UTC snapshot, names each comparison window, and keeps user totals separate from engagement rates.\n\nAt the top-center, a medium 16pt cobalt header reads: \"MONTHLY ACTIVE USERS — 30 days ended June 30, 2026 UTC — Product accounts excluding identified bots\"\n\nIn the middle-center, a large bold hero KPI card reads: \"2,400,000 MAU | Previous 30 days: 2,137,132 | Change: +262,868 (+12.3%) | Prior-year 30 days ended June 30: 1,269,841 | YoY: +89.0%\"\n\nDirectly below at the middle-center, a small 10pt platform strip reads: \"PLATFORM: MobileOS 1,296,000 (54%) | DroidOS 744,000 (31%) | Web 360,000 (15%) | Total: 2,400,000\"\n\nAt the bottom-center, a small 10pt engagement strip reads: \"ENGAGEMENT: DAU 672,000 | DAU/MAU 28.0% | Average session 8.4 min | Sessions per active day 2.1 | 7-day new-user retention 52%\"\n\nAt the bottom-right, a small 9pt gray source note reads: \"Source: Prismflow event warehouse | Deduplicated account_id | UTC rolling windows | Bot-rule version BR-2026-06 | Owner: Growth Analytics\"", "gt_regions": [{"id": "region_0", "text": "MONTHLY ACTIVE USERS — 30 days ended June 30, 2026 UTC — Product accounts excluding identified bots", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "2,400,000 MAU | Previous 30 days: 2,137,132 | Change: +262,868 (+12.3%) | Prior-year 30 days ended June 30: 1,269,841 | YoY: +89.0%", "position": "middle-center", "size": "large", "type": "data", "carrier": "hero metric", "importance": "high"}, {"id": "region_2", "text": "PLATFORM: MobileOS 1,296,000 (54%) | DroidOS 744,000 (31%) | Web 360,000 (15%) | Total: 2,400,000", "position": "middle-center", "size": "small", "type": "data", "carrier": "platform breakdown", "importance": "medium"}, {"id": "region_3", "text": "ENGAGEMENT: DAU 672,000 | DAU/MAU 28.0% | Average session 8.4 min | Sessions per active day 2.1 | 7-day new-user retention 52%", "position": "bottom-center", "size": "small", "type": "data", "carrier": "engagement strip", "importance": "medium"}, {"id": "region_4", "text": "Source: Prismflow event warehouse | Deduplicated account_id | UTC rolling windows | Bot-rule version BR-2026-06 | Owner: Growth Analytics", "position": "bottom-right", "size": "small", "type": "data", "carrier": "source note", "importance": "low"}], "stats": {"total_chars": 590, "total_words": 104, "total_regions": 5}} {"prompt_id": "F4_L1_EN_003", "category": "infographic", "level": "L1", "language": "EN", "prompt": "A clean five-band annual-revenue infographic on an ivory background with navy, emerald, and gold accents. It presents internal management figures, names the comparison year and guidance ceiling, and states the accounting and rounding basis.\n\nAt the top-center, a medium 16pt navy header reads: \"FY2025 REVENUE — Year ended December 31, 2025 — Consolidated internal report — USD millions\"\n\nIn the middle-center, a large bold emerald KPI card reads: \"TOTAL: $1,200M | FY2024: $983.6M | Increase: $216.4M (+22.0%) | Guidance high end: $1,150M | Above high end: $50M\"\n\nDirectly below at the middle-center, a small 10pt stream bar reads: \"STREAMS: Subscription $720M (60%) | Services $240M (20%) | Hardware $180M (15%) | Marketplace $60M (5%) | Total $1,200M\"\n\nAt the bottom-center, a small 10pt regional bar reads: \"REGIONS: North America $660M (55%) | EMEA $360M (30%) | APAC $144M (12%) | LATAM $36M (3%) | Total $1,200M\"\n\nAt the bottom-right, a small 9pt gray source note reads: \"Source: FY2025 management ledger | Revenue net of refunds; sales taxes excluded | Rounded to nearest $0.1M; displayed components reconcile to total\"", "gt_regions": [{"id": "region_0", "text": "FY2025 REVENUE — Year ended December 31, 2025 — Consolidated internal report — USD millions", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "TOTAL: $1,200M | FY2024: $983.6M | Increase: $216.4M (+22.0%) | Guidance high end: $1,150M | Above high end: $50M", "position": "middle-center", "size": "large", "type": "data", "carrier": "hero metric", "importance": "high"}, {"id": "region_2", "text": "STREAMS: Subscription $720M (60%) | Services $240M (20%) | Hardware $180M (15%) | Marketplace $60M (5%) | Total $1,200M", "position": "middle-center", "size": "small", "type": "data", "carrier": "revenue-stream breakdown", "importance": "medium"}, {"id": "region_3", "text": "REGIONS: North America $660M (55%) | EMEA $360M (30%) | APAC $144M (12%) | LATAM $36M (3%) | Total $1,200M", "position": "bottom-center", "size": "small", "type": "data", "carrier": "regional breakdown", "importance": "medium"}, {"id": "region_4", "text": "Source: FY2025 management ledger | Revenue net of refunds; sales taxes excluded | Rounded to nearest $0.1M; displayed components reconcile to total", "position": "bottom-right", "size": "small", "type": "data", "carrier": "source note", "importance": "low"}], "stats": {"total_chars": 576, "total_words": 86, "total_regions": 5}} {"prompt_id": "F4_L2_EN_001", "category": "infographic", "level": "L2", "language": "EN", "prompt": "A corporate sales infographic separates two completed quarters from one weighted forecast, with aligned bars, an H1 summary, a product mix, and a reproducible source note.\n\nAcross the top center, a medium 16pt Raleway infographic title reads: \"NORTHSTAR COMMERCIAL SALES — H1 2026 ACTUALS + Q3 FORECAST | USD millions | June 30 snapshot\"\n\nAt the middle left, a small 10pt Montserrat Q1 bar reads: \"Q1 ACTUAL (Jan–Mar): $12.40M | 2,847 closed-won deals | Revenue/deal $4,355 | Win rate 32% | Q1 2025 $10.51M | YoY +18.0%\"\n\nAt the middle center, a small 10pt Montserrat Q2 bar reads: \"Q2 ACTUAL (Apr–Jun): $14.80M | 3,210 closed-won deals | Revenue/deal $4,611 | Win rate 36% | Q2 2025 $11.94M | YoY +24.0% | Record quarterly revenue\"\n\nAt the middle right, a small 10pt Poppins Q3 forecast bar reads: \"Q3 FORECAST (Jul–Sep): Weighted pipeline $13.02M = $42.00M open pipeline × 31.0% stage probability | 14 late-stage deals have $8.40M unweighted value | Excluded from H1 actuals\"\n\nAt the bottom left, a small 10pt Work Sans H1 summary card reads: \"H1 ACTUAL: $27.20M = $12.40M + $14.80M | FY target $52.00M | Attainment 52.3% at 50.0% of year | Remaining target $24.80M | Closed-won deals 6,057\"\n\nAt the bottom center, a small 9pt Poppins product-mix table reads: \"H1 PRODUCT REVENUE: Platform Pro $8.40M (30.9%) | Operations Suite $7.20M (26.5%) | Analytics Add-on $5.10M (18.8%) | API Access $3.80M (14.0%) | Support Plans $2.70M (9.9%) | Total $27.20M; displayed shares total 100.1% due to rounding\"\n\nAt the bottom right, a small 9pt Work Sans source and method footer reads: \"Source: Northstar CRM closed-won ledger + finance revenue ledger | USD | Actuals through June 30, 2026 | Forecast: open amount × stage probability | Q2 business review | Next refresh: October 1, 2026\"", "gt_regions": [{"id": "region_0", "text": "NORTHSTAR COMMERCIAL SALES — H1 2026 ACTUALS + Q3 FORECAST | USD millions | June 30 snapshot", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic title", "importance": "high"}, {"id": "region_1", "text": "Q1 ACTUAL (Jan–Mar): $12.40M | 2,847 closed-won deals | Revenue/deal $4,355 | Win rate 32% | Q1 2025 $10.51M | YoY +18.0%", "position": "middle-left", "size": "small", "type": "data", "carrier": "Q1 bar", "importance": "high"}, {"id": "region_2", "text": "Q2 ACTUAL (Apr–Jun): $14.80M | 3,210 closed-won deals | Revenue/deal $4,611 | Win rate 36% | Q2 2025 $11.94M | YoY +24.0% | Record quarterly revenue", "position": "middle-center", "size": "small", "type": "data", "carrier": "Q2 bar", "importance": "high"}, {"id": "region_3", "text": "Q3 FORECAST (Jul–Sep): Weighted pipeline $13.02M = $42.00M open pipeline × 31.0% stage probability | 14 late-stage deals have $8.40M unweighted value | Excluded from H1 actuals", "position": "middle-right", "size": "small", "type": "data", "carrier": "Q3 forecast bar", "importance": "high"}, {"id": "region_4", "text": "H1 ACTUAL: $27.20M = $12.40M + $14.80M | FY target $52.00M | Attainment 52.3% at 50.0% of year | Remaining target $24.80M | Closed-won deals 6,057", "position": "bottom-left", "size": "small", "type": "data", "carrier": "H1 summary card", "importance": "high"}, {"id": "region_5", "text": "H1 PRODUCT REVENUE: Platform Pro $8.40M (30.9%) | Operations Suite $7.20M (26.5%) | Analytics Add-on $5.10M (18.8%) | API Access $3.80M (14.0%) | Support Plans $2.70M (9.9%) | Total $27.20M; displayed shares total 100.1% due to rounding", "position": "bottom-center", "size": "small", "type": "data", "carrier": "product-mix table", "importance": "medium"}, {"id": "region_6", "text": "Source: Northstar CRM closed-won ledger + finance revenue ledger | USD | Actuals through June 30, 2026 | Forecast: open amount × stage probability | Q2 business review | Next refresh: October 1, 2026", "position": "bottom-right", "size": "small", "type": "data", "carrier": "source and method footer", "importance": "low"}], "stats": {"total_chars": 1118, "total_words": 197, "total_regions": 7}} {"prompt_id": "F4_L2_EN_002", "category": "infographic", "level": "L2", "language": "EN", "prompt": "An electricity-generation donut infographic uses one grid, one year, and one unit, with three exclusive segments, a year-over-year bridge, and a scoped source.\n\nAcross the top center, a medium 16pt Raleway title reads: \"ASTERIA GRID ELECTRICITY MIX — Calendar 2025 | Utility-scale net generation: 100.0 TWh\"\n\nAt the middle left, a small 10pt Raleway fossil segment reads: \"FOSSIL — 47.0 TWh (47.0%): Gas 29.0 | Coal 15.0 | Oil 3.0 | 2024 fossil 52.0 TWh; change −5.0 TWh (−9.6%)\"\n\nAt the middle center, a small 10pt Montserrat renewable segment reads: \"RENEWABLE — 41.0 TWh (41.0%): Wind 16.0 | Solar 12.0 | Hydro 10.0 | Biomass 3.0 | 2024 renewable 34.0 TWh; change +7.0 TWh (+20.6%)\"\n\nAt the middle right, a small 10pt Work Sans nuclear segment reads: \"NUCLEAR — 12.0 TWh (12.0%) | 2024 nuclear 12.0 TWh; change 0.0 | Mix check: 47.0 + 41.0 + 12.0 = 100.0 TWh = 100.0%\"\n\nAt the bottom left, a small 10pt Barlow year-over-year bridge reads: \"YEAR-OVER-YEAR BRIDGE: 2024 total 98.0 TWh + renewables 7.0 − fossil 5.0 + nuclear 0.0 = 2025 total 100.0 TWh | Renewable share rose from 34.7% to 41.0%, up 6.3 percentage points\"\n\nAt the bottom center, a small 9pt Poppins scope and source footer reads: \"Scope: utility-scale net electricity sent to Asteria Grid; excludes behind-the-meter generation, imports and storage charging | Unit: TWh; shares use unrounded generation | Source: Asteria Grid Operator meter settlement, released February 20, 2026 | Data: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "ASTERIA GRID ELECTRICITY MIX — Calendar 2025 | Utility-scale net generation: 100.0 TWh", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic title", "importance": "high"}, {"id": "region_1", "text": "FOSSIL — 47.0 TWh (47.0%): Gas 29.0 | Coal 15.0 | Oil 3.0 | 2024 fossil 52.0 TWh; change −5.0 TWh (−9.6%)", "position": "middle-left", "size": "small", "type": "data", "carrier": "donut segment and label", "importance": "high"}, {"id": "region_2", "text": "RENEWABLE — 41.0 TWh (41.0%): Wind 16.0 | Solar 12.0 | Hydro 10.0 | Biomass 3.0 | 2024 renewable 34.0 TWh; change +7.0 TWh (+20.6%)", "position": "middle-center", "size": "small", "type": "data", "carrier": "donut segment and label", "importance": "high"}, {"id": "region_3", "text": "NUCLEAR — 12.0 TWh (12.0%) | 2024 nuclear 12.0 TWh; change 0.0 | Mix check: 47.0 + 41.0 + 12.0 = 100.0 TWh = 100.0%", "position": "middle-right", "size": "small", "type": "data", "carrier": "donut segment and reconciliation", "importance": "high"}, {"id": "region_4", "text": "YEAR-OVER-YEAR BRIDGE: 2024 total 98.0 TWh + renewables 7.0 − fossil 5.0 + nuclear 0.0 = 2025 total 100.0 TWh | Renewable share rose from 34.7% to 41.0%, up 6.3 percentage points", "position": "bottom-left", "size": "small", "type": "data", "carrier": "year-over-year bridge", "importance": "medium"}, {"id": "region_5", "text": "Scope: utility-scale net electricity sent to Asteria Grid; excludes behind-the-meter generation, imports and storage charging | Unit: TWh; shares use unrounded generation | Source: Asteria Grid Operator meter settlement, released February 20, 2026 | Data: WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "data", "carrier": "scope and source footer", "importance": "low"}], "stats": {"total_chars": 883, "total_words": 168, "total_regions": 6}} {"prompt_id": "F4_L2_EN_003", "category": "infographic", "level": "L2", "language": "EN", "prompt": "An employee-engagement infographic defines its population, separates three metric scales, compares like measures, assigns actions, and states methodology.\n\nAcross the top center, a medium 16pt Raleway title reads: \"NORTHSTAR EMPLOYEE ENGAGEMENT — 2026 survey | March 2–13 | 801 of 900 employees responded | 89.0% response | Confidential\"\n\nAt the middle left, medium 14pt Raleway metric cards read: \"HEADLINES: Engagement 4.10/5.00, up 0.30 from 3.80 | Employee Net Promoter Score +34, up 13 points from +21 | Recommend Northstar: 82% favorable, up 8 percentage points\"\n\nAt the middle center, a small 10pt Montserrat bar chart reads: \"2026 FAVORABLE: Collaboration 90% | Manager support 86% | Work-life balance 80% | Rewards and benefits 76% | Leadership communication 72% | Growth clarity 68%\"\n\nAt the middle right, a small 10pt Montserrat comparison reads: \"CHANGE VS 2025: Work-life balance +12 pp | Manager support +8 pp | Collaboration +4 pp | Rewards and benefits +2 pp | Growth clarity 0 pp | Leadership communication −2 pp\"\n\nAt the bottom left, a small 10pt Work Sans action plan reads: \"ACTIONS: Publish career levels — People Team, April 30 | Start monthly leadership Q&A — Executive Team, May 15 | Decide on $600 learning credit per employee — Finance + People, May 31\"\n\nAt the bottom center, a small 9pt Montserrat method and source footer reads: \"Method: confidential census; one single-use token per employee; identities removed before aggregate export; item bases may vary | Minimum reporting group 10 | Comparison: Northstar 2025 survey, not an external benchmark | Source: PulseCheck-Safe aggregate export, April 3, 2026 | Next pulse: September 2026\"", "gt_regions": [{"id": "region_0", "text": "NORTHSTAR EMPLOYEE ENGAGEMENT — 2026 survey | March 2–13 | 801 of 900 employees responded | 89.0% response | Confidential", "position": "top-center", "size": "medium", "type": "title", "carrier": "infographic title", "importance": "high"}, {"id": "region_1", "text": "HEADLINES: Engagement 4.10/5.00, up 0.30 from 3.80 | Employee Net Promoter Score +34, up 13 points from +21 | Recommend Northstar: 82% favorable, up 8 percentage points", "position": "middle-left", "size": "medium", "type": "data", "carrier": "headline metric cards", "importance": "high"}, {"id": "region_2", "text": "2026 FAVORABLE: Collaboration 90% | Manager support 86% | Work-life balance 80% | Rewards and benefits 76% | Leadership communication 72% | Growth clarity 68%", "position": "middle-center", "size": "small", "type": "data", "carrier": "horizontal bar chart", "importance": "high"}, {"id": "region_3", "text": "CHANGE VS 2025: Work-life balance +12 pp | Manager support +8 pp | Collaboration +4 pp | Rewards and benefits +2 pp | Growth clarity 0 pp | Leadership communication −2 pp", "position": "middle-right", "size": "small", "type": "data", "carrier": "year-over-year comparison", "importance": "high"}, {"id": "region_4", "text": "ACTIONS: Publish career levels — People Team, April 30 | Start monthly leadership Q&A — Executive Team, May 15 | Decide on $600 learning credit per employee — Finance + People, May 31", "position": "bottom-left", "size": "small", "type": "body", "carrier": "action plan", "importance": "medium"}, {"id": "region_5", "text": "Method: confidential census; one single-use token per employee; identities removed before aggregate export; item bases may vary | Minimum reporting group 10 | Comparison: Northstar 2025 survey, not an external benchmark | Source: PulseCheck-Safe aggregate export, April 3, 2026 | Next pulse: September 2026", "position": "bottom-center", "size": "small", "type": "data", "carrier": "method and source footer", "importance": "low"}], "stats": {"total_chars": 1106, "total_words": 166, "total_regions": 6}} {"prompt_id": "F4_L3_EN_001", "category": "infographic", "level": "L3", "language": "EN", "prompt": "A rigorous product-development lifecycle infographic that keeps research, design, engineering, rollout and measurement metrics in their proper phases and reconciles one fictional 2026 cohort from raw evidence through review.\n\nAcross the top center, a large infographic title reads: \"PRODUCT DEVELOPMENT EVIDENCE FUNNEL — 2026 Pilot Cohort | Five gated phases | 120 research signals to 3 measured launches | Counts are cohort flow, not revenue or sales forecasts\"\n\nAt the top left, a small phase card reads: \"PHASE 1 — DISCOVERY | Planned median 3 weeks | Cluster 120 support, interview and usage signals into 48 distinct opportunity statements | Gate: each statement names a user, unmet need, evidence source and accountable owner | Output conversion: 48 ÷ 120 = 40.00%\"\n\nAt the top right, a small phase card reads: \"PHASE 2 — DEFINITION & DESIGN | Planned median 4 weeks | Score all 48 opportunities, prototype the top 18 and run three usability rounds with five participants per round: 3 × 5 = 15 sessions | Gate: problem evidence, accessibility review and measurable outcome agreed | 18 ÷ 48 = 37.50%\"\n\nAt the middle left, a small phase card reads: \"PHASE 3 — DEVELOPMENT & VALIDATION | Planned median 8 weeks | Convert 18 prototypes into 9 build candidates using thin slices, automated tests, threat modeling, accessibility checks and event-schema review | Gate: acceptance tests pass, rollback path rehearsed and telemetry verified | 9 ÷ 18 = 50.00%\"\n\nAt the middle right, a small phase card reads: \"PHASE 4 — LAUNCH & ROLLOUT | Planned median 2 weeks | Launch 3 of 9 candidates after internal validation | For 1,000 eligible accounts, cumulative exposure is 5% = 50, then 25% = 250, then 100% = 1,000; do not add cumulative stages | Expand only when error rate stays below 1.00% and task success is at least 90.00%\"\n\nAt the bottom left, a small phase card reads: \"PHASE 5 — MEASURE & ITERATE | Fixed review window 6 weeks after each launch | Compare adoption, task success, error rate and retention against the predeclared baseline; interview users about observed friction | Decision: iterate, maintain or retire | Three launches reviewed; findings return to the next discovery cohort\"\n\nAt the middle center, a small priority-score card reads: \"WORKED PRIORITY SCORE — Candidate NORTHSTAR-SAFE | Need frequency 8/10 × 40% = 3.20 | User impact 9/10 × 35% = 3.15 | Strategic fit 7/10 × 25% = 1.75 | Weighted score 8.10/10 | Weights total 100%; rank all 48 opportunities with the same rubric before selecting 18 prototypes\"\n\nAcross the bottom center, a medium cohort funnel reads: \"COHORT FUNNEL — 120 signals → 48 opportunities → 18 prototypes → 9 build candidates → 3 launches | End-to-end launch rate 3 ÷ 120 = 2.50% | Candidate-to-launch rate 3 ÷ 9 = 33.33% | Attrition means paused, combined or rejected items; it does not imply failure\"\n\nAlso at the bottom center, a small timeline-and-owners strip reads: \"TIMELINE & OWNERS — Median path to launch: Discovery 3 + Design 4 + Build 8 + Rollout 2 = 17 weeks | Measurement adds 6 post-launch weeks, so evidence-to-review spans 23 weeks | Product owns outcomes; Design owns research; Engineering owns reliability; Analytics owns metric definitions; Support owns readiness feedback\"\n\nAt the bottom right, small method notes read: \"METHOD NOTES — Cohort opened Monday, January 5, 2026 | Launch gate snapshot Monday, May 4, 2026 | Six-week reviews completed Monday, June 15, 2026 | Source: Product Evidence Handbook v4.0 | Owner: TEAM-SAFE Product Operations | Definitions and anonymized evidence: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "PRODUCT DEVELOPMENT EVIDENCE FUNNEL — 2026 Pilot Cohort | Five gated phases | 120 research signals to 3 measured launches | Counts are cohort flow, not revenue or sales forecasts", "position": "top-center", "size": "large", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "PHASE 1 — DISCOVERY | Planned median 3 weeks | Cluster 120 support, interview and usage signals into 48 distinct opportunity statements | Gate: each statement names a user, unmet need, evidence source and accountable owner | Output conversion: 48 ÷ 120 = 40.00%", "position": "top-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_2", "text": "PHASE 2 — DEFINITION & DESIGN | Planned median 4 weeks | Score all 48 opportunities, prototype the top 18 and run three usability rounds with five participants per round: 3 × 5 = 15 sessions | Gate: problem evidence, accessibility review and measurable outcome agreed | 18 ÷ 48 = 37.50%", "position": "top-right", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_3", "text": "PHASE 3 — DEVELOPMENT & VALIDATION | Planned median 8 weeks | Convert 18 prototypes into 9 build candidates using thin slices, automated tests, threat modeling, accessibility checks and event-schema review | Gate: acceptance tests pass, rollback path rehearsed and telemetry verified | 9 ÷ 18 = 50.00%", "position": "middle-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_4", "text": "PHASE 4 — LAUNCH & ROLLOUT | Planned median 2 weeks | Launch 3 of 9 candidates after internal validation | For 1,000 eligible accounts, cumulative exposure is 5% = 50, then 25% = 250, then 100% = 1,000; do not add cumulative stages | Expand only when error rate stays below 1.00% and task success is at least 90.00%", "position": "middle-right", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_5", "text": "PHASE 5 — MEASURE & ITERATE | Fixed review window 6 weeks after each launch | Compare adoption, task success, error rate and retention against the predeclared baseline; interview users about observed friction | Decision: iterate, maintain or retire | Three launches reviewed; findings return to the next discovery cohort", "position": "bottom-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_6", "text": "WORKED PRIORITY SCORE — Candidate NORTHSTAR-SAFE | Need frequency 8/10 × 40% = 3.20 | User impact 9/10 × 35% = 3.15 | Strategic fit 7/10 × 25% = 1.75 | Weighted score 8.10/10 | Weights total 100%; rank all 48 opportunities with the same rubric before selecting 18 prototypes", "position": "middle-center", "size": "small", "type": "data", "carrier": "priority-score card", "importance": "high"}, {"id": "region_7", "text": "COHORT FUNNEL — 120 signals → 48 opportunities → 18 prototypes → 9 build candidates → 3 launches | End-to-end launch rate 3 ÷ 120 = 2.50% | Candidate-to-launch rate 3 ÷ 9 = 33.33% | Attrition means paused, combined or rejected items; it does not imply failure", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "cohort funnel", "importance": "high"}, {"id": "region_8", "text": "TIMELINE & OWNERS — Median path to launch: Discovery 3 + Design 4 + Build 8 + Rollout 2 = 17 weeks | Measurement adds 6 post-launch weeks, so evidence-to-review spans 23 weeks | Product owns outcomes; Design owns research; Engineering owns reliability; Analytics owns metric definitions; Support owns readiness feedback", "position": "bottom-center", "size": "small", "type": "data", "carrier": "timeline and owners", "importance": "medium"}, {"id": "region_9", "text": "METHOD NOTES — Cohort opened Monday, January 5, 2026 | Launch gate snapshot Monday, May 4, 2026 | Six-week reviews completed Monday, June 15, 2026 | Source: Product Evidence Handbook v4.0 | Owner: TEAM-SAFE Product Operations | Definitions and anonymized evidence: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "method notes", "importance": "low"}], "stats": {"total_chars": 2790, "total_words": 422, "total_regions": 10}} {"prompt_id": "F4_L3_EN_002", "category": "infographic", "level": "L3", "language": "EN", "prompt": "An evidence-led onboarding journey infographic for one fictional software-team cohort, with five non-overlapping calendar-day phases, concrete deliverables, accountable support roles and a confidential accommodations path.\n\nAcross the top center, a large infographic header reads: \"CLOUDFLOW SAMPLE ONBOARDING — First 90 Calendar Days | Five non-overlapping phases | Evidence, support and flexibility from access setup to an individualized Day 90 review\"\n\nAt the top left, a small phase card reads: \"DAYS 1–7 — FOUNDATIONS | Length: 7 calendar days | Manager holds a Day 1 role-and-goals conversation; IT confirms laptop, badge, least-privilege access and assistive technology; Learning Team delivers orientation and the single foundational security and privacy training | By Day 7: access checklist 6/6, training recorded and one sandbox commit reviewed\"\n\nAt the top right, a small phase card reads: \"DAYS 8–21 — LEARNING & PAIRING | Length: 14 calendar days | Buddy pairs twice each working week; employee maps three services, shadows two customer-safe workflows, joins team planning and submits one documentation pull request | By Day 21: service map reviewed, two shadow notes logged and documentation change merged or revision feedback recorded\"\n\nAt the middle left, a small phase card reads: \"DAYS 22–42 — GUIDED DELIVERY | Length: 21 calendar days | Employee owns one intentionally small change, writes acceptance tests, performs a lightweight threat review on the actual change, checks keyboard and screen-reader behavior, requests code review and presents the result at team demo | By Day 42: review comments resolved, tests green and release decision documented\"\n\nAt the middle right, a small phase card reads: \"DAYS 43–63 — CONTRIBUTING | Length: 21 calendar days | Employee completes two standard tickets with decreasing pairing, leads one estimation discussion, shadows one support triage and drafts the user-facing support note | By Day 63: two ticket outcomes, one estimate retrospective and one support-readiness sign-off are linked in the onboarding record\"\n\nAt the bottom left, a small phase card reads: \"DAYS 64–90 — OWNERSHIP & REVIEW | Length: 27 calendar days | Employee independently plans one standard work item, tests one measurable process improvement and chooses a mentor; manager and employee review evidence on Day 90 and agree three next-quarter outcomes | Day 90 records strengths, support needed and revised goals; it is a coaching review, not a universal pass/fail gate\"\n\nAt the middle center, a small support matrix reads: \"WHO OWNS SUPPORT | SAMPLE-MANAGER: weekly 1:1s, scope and phase gates | Onboarding Buddy: two check-ins per working week through Day 21, then weekly through Day 42 | IT Help Desk: equipment, access and assistive technology | Learning Team: orientation and curriculum records | Support Lead: triage shadow and customer-readiness review | HR-SAFE Partner: policy and benefits questions\"\n\nAcross the bottom center, a medium accommodations panel reads: \"PRIVATE ACCESS & ACCOMMODATIONS | Employee may contact ACCESS-PARTNER-SAFE at MAILCODE-A0046 without routing the request through the manager | The partner confirms receipt within 2 working days, discusses alternate formats, flexible scheduling, workspace or assistive-technology needs, and shares only agreed implementation details on a need-to-know basis | Phase dates and evidence may be adjusted without publishing medical or personal information\"\n\nAlso at the bottom center, a small checkpoint ledger reads: \"CHECKPOINT LEDGER | Day 1: role brief and equipment owner confirmed | Day 7: 6/6 access items and orientation record | Day 21: three-service map, two shadow notes, one documentation change | Day 42: one small change with tests, threat review and demo | Day 63: two tickets and support sign-off | Day 90: evidence review and three next-quarter outcomes | Manager marks complete, adapted or rescheduled; no blank status\"\n\nAt the bottom right, small calendar and method notes read: \"CALENDAR & METHOD NOTES — Cohort starts Wednesday, July 8, 2026; Day 90 is Monday, October 5, 2026 | Inclusive phase lengths: 7 + 14 + 21 + 21 + 27 = 90 calendar days, with no gaps or overlaps | Meetings and deadlines move to working days when needed without renumbering the calendar-day framework | Owner: TEAM-SAFE People Operations | Version 5.0 | Full accessible checklist and feedback: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "CLOUDFLOW SAMPLE ONBOARDING — First 90 Calendar Days | Five non-overlapping phases | Evidence, support and flexibility from access setup to an individualized Day 90 review", "position": "top-center", "size": "large", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "DAYS 1–7 — FOUNDATIONS | Length: 7 calendar days | Manager holds a Day 1 role-and-goals conversation; IT confirms laptop, badge, least-privilege access and assistive technology; Learning Team delivers orientation and the single foundational security and privacy training | By Day 7: access checklist 6/6, training recorded and one sandbox commit reviewed", "position": "top-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_2", "text": "DAYS 8–21 — LEARNING & PAIRING | Length: 14 calendar days | Buddy pairs twice each working week; employee maps three services, shadows two customer-safe workflows, joins team planning and submits one documentation pull request | By Day 21: service map reviewed, two shadow notes logged and documentation change merged or revision feedback recorded", "position": "top-right", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_3", "text": "DAYS 22–42 — GUIDED DELIVERY | Length: 21 calendar days | Employee owns one intentionally small change, writes acceptance tests, performs a lightweight threat review on the actual change, checks keyboard and screen-reader behavior, requests code review and presents the result at team demo | By Day 42: review comments resolved, tests green and release decision documented", "position": "middle-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_4", "text": "DAYS 43–63 — CONTRIBUTING | Length: 21 calendar days | Employee completes two standard tickets with decreasing pairing, leads one estimation discussion, shadows one support triage and drafts the user-facing support note | By Day 63: two ticket outcomes, one estimate retrospective and one support-readiness sign-off are linked in the onboarding record", "position": "middle-right", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_5", "text": "DAYS 64–90 — OWNERSHIP & REVIEW | Length: 27 calendar days | Employee independently plans one standard work item, tests one measurable process improvement and chooses a mentor; manager and employee review evidence on Day 90 and agree three next-quarter outcomes | Day 90 records strengths, support needed and revised goals; it is a coaching review, not a universal pass/fail gate", "position": "bottom-left", "size": "small", "type": "body", "carrier": "phase card", "importance": "high"}, {"id": "region_6", "text": "WHO OWNS SUPPORT | SAMPLE-MANAGER: weekly 1:1s, scope and phase gates | Onboarding Buddy: two check-ins per working week through Day 21, then weekly through Day 42 | IT Help Desk: equipment, access and assistive technology | Learning Team: orientation and curriculum records | Support Lead: triage shadow and customer-readiness review | HR-SAFE Partner: policy and benefits questions", "position": "middle-center", "size": "small", "type": "data", "carrier": "support matrix", "importance": "medium"}, {"id": "region_7", "text": "PRIVATE ACCESS & ACCOMMODATIONS | Employee may contact ACCESS-PARTNER-SAFE at MAILCODE-A0046 without routing the request through the manager | The partner confirms receipt within 2 working days, discusses alternate formats, flexible scheduling, workspace or assistive-technology needs, and shares only agreed implementation details on a need-to-know basis | Phase dates and evidence may be adjusted without publishing medical or personal information", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "accommodations panel", "importance": "high"}, {"id": "region_8", "text": "CHECKPOINT LEDGER | Day 1: role brief and equipment owner confirmed | Day 7: 6/6 access items and orientation record | Day 21: three-service map, two shadow notes, one documentation change | Day 42: one small change with tests, threat review and demo | Day 63: two tickets and support sign-off | Day 90: evidence review and three next-quarter outcomes | Manager marks complete, adapted or rescheduled; no blank status", "position": "bottom-center", "size": "small", "type": "data", "carrier": "checkpoint ledger", "importance": "medium"}, {"id": "region_9", "text": "CALENDAR & METHOD NOTES — Cohort starts Wednesday, July 8, 2026; Day 90 is Monday, October 5, 2026 | Inclusive phase lengths: 7 + 14 + 21 + 21 + 27 = 90 calendar days, with no gaps or overlaps | Meetings and deadlines move to working days when needed without renumbering the calendar-day framework | Owner: TEAM-SAFE People Operations | Version 5.0 | Full accessible checklist and feedback: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "calendar and method notes", "importance": "low"}], "stats": {"total_chars": 3626, "total_words": 541, "total_regions": 10}} {"prompt_id": "F4_L3_EN_003", "category": "infographic", "level": "L3", "language": "EN", "prompt": "A rigorous product release engineering infographic for one fictional 2026 software cohort, showing evidence-owned gates, quantitative risk, staged exposure, rollback authority and an auditable decision trail.\n\nAcross the top center, a large infographic title reads: \"PRODUCT RELEASE CONTROL LOOP — 2026 Cohort R-17 | Scope → Verify → Readiness → Progressive delivery → Review | One evidence set, six accountable roles and reversible production decisions\"\n\nAt the top left, a small release-stage card reads: \"STAGE 1 — SCOPE & BASELINE | Monday, July 6, 2026 | Product owner defines the user problem, eligible population and baseline: 92.00% task success across 20,000 accounts | Engineering lead maps dependencies and migrations | Gate: versioned scope, acceptance criteria, metric queries and named evidence owners\"\n\nAt the top right, a small release-stage card reads: \"STAGE 2 — BUILD & VERIFY | July 7–8, 2026 | Engineering lead cuts immutable candidate R-17.4 and rehearses deploy plus rollback in staging | QA/accessibility verifies automated tests, keyboard flow, screen-reader labels and WCAG 2.2 AA | Security/privacy completes threat-model and retention review | Gate: no open Sev-1 or Sev-2 defects\"\n\nAt the middle left, a small release-stage card reads: \"STAGE 3 — PRODUCTION READINESS | Thursday, July 9, 2026 | Product owner, engineering lead, QA/accessibility, security/privacy and support each accept or reject their own evidence domain | Record GO, HOLD or NO-GO with rationale and conditions; missing evidence means HOLD | Incident commander acknowledges command duty\"\n\nAt the middle right, a small release-stage card reads: \"STAGE 4 — PROGRESSIVE DELIVERY | Fixed denominator: 20,000 eligible accounts | Via feature flag, cumulative exposure—never summed—is 0.50% = 100 on July 13; 5.00% = 1,000 on July 14; 25.00% = 5,000 on July 15; 100.00% = 20,000 on July 17; every gate is 09:00 UTC | Dwell 24, 24 and 48 hours before expansion\"\n\nAt the bottom left, a small release-stage card reads: \"STAGE 5 — OBSERVE, SUPPORT & CLOSE | July 13–31, 2026 | Support tags release-related contacts and publishes status updates; product owner compares adoption and task success with baseline; engineering lead reviews reliability and cost | On Friday, July 31, the team records maintain, iterate or retire and returns evidence to the backlog\"\n\nAt the middle center, a small risk-score card reads: \"WORKED RISK SCORE — R = likelihood (1–5) × impact (1–5) + data sensitivity (0–3) + migration complexity (0–4) | R-17.4: 3 × 4 + 2 + 3 = 17, HIGH | Bands: LOW 1–7; MODERATE 8–14; HIGH 15–20; CRITICAL 21–32 | Critical items cannot enter production; high items require 48 hours at 25.00% exposure\"\n\nAt the bottom center, a medium rollback-control card reads: \"AUTOMATIC HOLD & ROLLBACK | Hold expansion if any launch metric is over 5 minutes old | Roll back for any Sev-1 incident, unauthorized data exposure, 5xx rate above 1.00% for 10 consecutive minutes, p95 latency above 800 ms for 15 minutes, or task success below 87.00% after 200 attempts versus the 92.00% baseline | Incident commander may stop or reverse rollout without consensus; restoration target: 15 minutes\"\n\nAt the bottom center, a small responsibility card reads: \"ROLE DECISION RIGHTS | Product owner: outcome, scope and success decision | Engineering lead: architecture, deploy and rollback | QA/accessibility: functional and inclusive-use evidence | Security/privacy: threat, access and retention controls | Support: communications and contact trends | Incident commander: operational command, hold and rollback authority\"\n\nAt the bottom right, a small decision-log card reads: \"DECISION LOG — DL-01, July 6: scope and baseline accepted | DL-02, July 9: conditional GO at risk 17 after five readiness owners accepted their domains and the incident commander acknowledged command duty | DL-03, July 17 at 08:45 UTC: incident commander confirmed thresholds clear before full exposure | Each entry stores timestamp, candidate hash, evidence links, decision, rationale, conditions and owner; corrections append, never overwrite\"\n\nAt the bottom right, a small method-notes block reads: \"METHOD NOTES — All dates are 2026 | Candidate cut Tuesday, July 7 | Readiness review Thursday, July 9 | First exposure Monday, July 13 | Full exposure Friday, July 17 | Closeout Friday, July 31 | Source: Release Engineering Standard v3.2 | Owner: TEAM-SAFE Release Operations | Evidence index and definitions: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "PRODUCT RELEASE CONTROL LOOP — 2026 Cohort R-17 | Scope → Verify → Readiness → Progressive delivery → Review | One evidence set, six accountable roles and reversible production decisions", "position": "top-center", "size": "large", "type": "title", "carrier": "infographic header", "importance": "high"}, {"id": "region_1", "text": "STAGE 1 — SCOPE & BASELINE | Monday, July 6, 2026 | Product owner defines the user problem, eligible population and baseline: 92.00% task success across 20,000 accounts | Engineering lead maps dependencies and migrations | Gate: versioned scope, acceptance criteria, metric queries and named evidence owners", "position": "top-left", "size": "small", "type": "body", "carrier": "release-stage card", "importance": "high"}, {"id": "region_2", "text": "STAGE 2 — BUILD & VERIFY | July 7–8, 2026 | Engineering lead cuts immutable candidate R-17.4 and rehearses deploy plus rollback in staging | QA/accessibility verifies automated tests, keyboard flow, screen-reader labels and WCAG 2.2 AA | Security/privacy completes threat-model and retention review | Gate: no open Sev-1 or Sev-2 defects", "position": "top-right", "size": "small", "type": "body", "carrier": "release-stage card", "importance": "high"}, {"id": "region_3", "text": "STAGE 3 — PRODUCTION READINESS | Thursday, July 9, 2026 | Product owner, engineering lead, QA/accessibility, security/privacy and support each accept or reject their own evidence domain | Record GO, HOLD or NO-GO with rationale and conditions; missing evidence means HOLD | Incident commander acknowledges command duty", "position": "middle-left", "size": "small", "type": "body", "carrier": "release-stage card", "importance": "high"}, {"id": "region_4", "text": "STAGE 4 — PROGRESSIVE DELIVERY | Fixed denominator: 20,000 eligible accounts | Via feature flag, cumulative exposure—never summed—is 0.50% = 100 on July 13; 5.00% = 1,000 on July 14; 25.00% = 5,000 on July 15; 100.00% = 20,000 on July 17; every gate is 09:00 UTC | Dwell 24, 24 and 48 hours before expansion", "position": "middle-right", "size": "small", "type": "body", "carrier": "release-stage card", "importance": "high"}, {"id": "region_5", "text": "STAGE 5 — OBSERVE, SUPPORT & CLOSE | July 13–31, 2026 | Support tags release-related contacts and publishes status updates; product owner compares adoption and task success with baseline; engineering lead reviews reliability and cost | On Friday, July 31, the team records maintain, iterate or retire and returns evidence to the backlog", "position": "bottom-left", "size": "small", "type": "body", "carrier": "release-stage card", "importance": "high"}, {"id": "region_6", "text": "WORKED RISK SCORE — R = likelihood (1–5) × impact (1–5) + data sensitivity (0–3) + migration complexity (0–4) | R-17.4: 3 × 4 + 2 + 3 = 17, HIGH | Bands: LOW 1–7; MODERATE 8–14; HIGH 15–20; CRITICAL 21–32 | Critical items cannot enter production; high items require 48 hours at 25.00% exposure", "position": "middle-center", "size": "small", "type": "data", "carrier": "risk-score card", "importance": "high"}, {"id": "region_7", "text": "AUTOMATIC HOLD & ROLLBACK | Hold expansion if any launch metric is over 5 minutes old | Roll back for any Sev-1 incident, unauthorized data exposure, 5xx rate above 1.00% for 10 consecutive minutes, p95 latency above 800 ms for 15 minutes, or task success below 87.00% after 200 attempts versus the 92.00% baseline | Incident commander may stop or reverse rollout without consensus; restoration target: 15 minutes", "position": "bottom-center", "size": "medium", "type": "data", "carrier": "rollback-control card", "importance": "high"}, {"id": "region_8", "text": "ROLE DECISION RIGHTS | Product owner: outcome, scope and success decision | Engineering lead: architecture, deploy and rollback | QA/accessibility: functional and inclusive-use evidence | Security/privacy: threat, access and retention controls | Support: communications and contact trends | Incident commander: operational command, hold and rollback authority", "position": "bottom-center", "size": "small", "type": "data", "carrier": "responsibility card", "importance": "high"}, {"id": "region_9", "text": "DECISION LOG — DL-01, July 6: scope and baseline accepted | DL-02, July 9: conditional GO at risk 17 after five readiness owners accepted their domains and the incident commander acknowledged command duty | DL-03, July 17 at 08:45 UTC: incident commander confirmed thresholds clear before full exposure | Each entry stores timestamp, candidate hash, evidence links, decision, rationale, conditions and owner; corrections append, never overwrite", "position": "bottom-right", "size": "small", "type": "data", "carrier": "decision-log card", "importance": "high"}, {"id": "region_10", "text": "METHOD NOTES — All dates are 2026 | Candidate cut Tuesday, July 7 | Readiness review Thursday, July 9 | First exposure Monday, July 13 | Full exposure Friday, July 17 | Closeout Friday, July 31 | Source: Release Engineering Standard v3.2 | Owner: TEAM-SAFE Release Operations | Evidence index and definitions: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "method notes", "importance": "low"}], "stats": {"total_chars": 3622, "total_words": 553, "total_regions": 11}} {"prompt_id": "A3_L2_EN_001", "category": "poster", "level": "L2", "language": "EN", "prompt": "The Emberline Record Exchange window carries an 18 × 24-inch rock-tour broadside on uncoated charcoal stock, with red spot ink and clear varnish catching the guitar strings. Two brass clips hold it directly to the glass; there is no frame. A halftone crowd and a diagonal guitar neck divide the sheet into a left headline rail, a central event strip, and a right-hand information stack, giving it a handbill-like asymmetry.\n\nEight readable blocks are integrated into that grid. The upper-left headline rail in distressed hand lettering reads: \"THE MIDNIGHT WOLVES\"\n\nAcross the upper center, a red diagonal ribbon in condensed white capitals reads: \"WORLD TOUR 2026 — THE INFERNO SESSIONS — A Decade of Thunder Celebration\"\n\nA narrow lineup column below the ribbon, set in compact sans-serif type, reads: \"Special Guests: IRON VEIL | DEAD CIRCUIT | THE HOWLING ASHES | DJ Phantom Circuit (After-Show Set)\"\n\nA black center panel with a thin red keyline carries the venue block: \"Emberline Arena — LOCBLOCK-A0040 — Main Arena, Level 1; entry via SAFE-ENTRANCE\"\n\nOn the right, a stacked time ladder in white Futura reads: \"Saturday, October 17, 2026 | Doors Open 6:30 PM | Opening Act 7:15 PM | Main Show 8:00 PM | Encore & Pyro Finale 10:30 PM\"\n\nA lower-left cluster of four ticket chips, printed in neon green, reads: \"VIP Front Stage $250 (lounge access) | General Floor $120 | Upper Bowl $65 | Rush $45 (valid SAFE-ID required at entry)\"\n\nAlong the bottom-right edge, a narrow transit strip in nine-point sans-serif reads: \"Transit: Emberline Line 4 to LOCBLOCK-SAFE (5 min walk) | Emberline Rail to Venue Station | Parking: SAFE-LOT, $35 flat rate evening\"\n\nA bottom-center credit rule in seven-point condensed type reads: \"Presented by ToneLive Entertainment & Howl Records | Audience guidance | No professional cameras or recording devices | WEBLINK_SAFE\"\n\nA small unlettered QR tile sits beside the ticket chips; the handbill reads as a live-show notice rather than a formal playbill.", "gt_regions": [{"id": "region_0", "text": "THE MIDNIGHT WOLVES", "position": "top-left", "size": "large", "type": "title", "carrier": "charcoal headline rail", "importance": "high"}, {"id": "region_1", "text": "WORLD TOUR 2026 — THE INFERNO SESSIONS — A Decade of Thunder Celebration", "position": "top-center", "size": "medium", "type": "subtitle", "carrier": "red diagonal ribbon", "importance": "high"}, {"id": "region_2", "text": "Special Guests: IRON VEIL | DEAD CIRCUIT | THE HOWLING ASHES | DJ Phantom Circuit (After-Show Set)", "position": "middle-left", "size": "medium", "type": "data", "carrier": "lineup column", "importance": "medium"}, {"id": "region_3", "text": "Emberline Arena — LOCBLOCK-A0040 — Main Arena, Level 1; entry via SAFE-ENTRANCE", "position": "middle-center", "size": "medium", "type": "data", "carrier": "black venue panel", "importance": "high"}, {"id": "region_4", "text": "Saturday, October 17, 2026 | Doors Open 6:30 PM | Opening Act 7:15 PM | Main Show 8:00 PM | Encore & Pyro Finale 10:30 PM", "position": "middle-right", "size": "small", "type": "data", "carrier": "right-hand time ladder", "importance": "medium"}, {"id": "region_5", "text": "VIP Front Stage $250 (lounge access) | General Floor $120 | Upper Bowl $65 | Rush $45 (valid SAFE-ID required at entry)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "neon ticket-chip cluster", "importance": "medium"}, {"id": "region_6", "text": "Transit: Emberline Line 4 to LOCBLOCK-SAFE (5 min walk) | Emberline Rail to Venue Station | Parking: SAFE-LOT, $35 flat rate evening", "position": "bottom-right", "size": "tiny", "type": "note", "carrier": "transit strip", "importance": "low"}, {"id": "region_7", "text": "Presented by ToneLive Entertainment & Howl Records | Audience guidance | No professional cameras or recording devices | WEBLINK_SAFE", "position": "bottom-center", "size": "tiny", "type": "note", "carrier": "credit rule", "importance": "low"}], "stats": {"total_chars": 772, "total_words": 123, "total_regions": 8}} {"prompt_id": "A3_L2_EN_002", "category": "poster", "level": "L2", "language": "EN", "prompt": "Inside the Rosewood Theatre lobby, a 20 × 30-inch playbill poster is printed in two passes on warm-white linen stock, with a cut-paper proscenium arch and a plum side panel picked out in metallic ink. It hangs from a rail beneath practical bulbs; no glass case or photographic scene interrupts the paper design. An illustrated arch anchors the left, a three-act ledger occupies the right, and a narrow access rail runs below, so the eye follows the production's sequence.\n\nThe arch crown carries the large Didone title: \"A GOLDEN STAGE\"\n\nAlong the upper-right curve of the arch, an italic line in gold letterpress type reads: \"The Legendary Award-Winning Musical — Celebrating 50 Years of Singular Sensation on Stage\"\n\nInside the left act ledger, a roman-serif cast listing reads: \"Starring: ACTOR-SAFE-01 as CHARACTER-SAFE-01 | ACTOR-SAFE-02 as CHARACTER-SAFE-02 | ACTOR-SAFE-03 as CHARACTER-SAFE-03 | ACTOR-SAFE-04 as CHARACTER-SAFE-04 | Full ensemble cast of 24 dancers\"\n\nThe plum side panel uses white small caps for the venue: \"Rosewood Theatre — LOCBLOCK-A0041 (Between Alder Avenue & Rosewood Street, Arts District)\"\n\nA three-row schedule ledger on the right, set with generous leading, reads: \"Performance Schedule: Tues–Fri 8:00 PM | Sat 2:00 PM & 8:00 PM | Sun Matinee 3:00 PM | Dark Mondays | Runtime 2 hrs 15 min including intermission\"\n\nA separate brass-rule price rail uses clean Gill Sans: \"Orchestra Premium $225 | Orchestra Standard $189 | Mezzanine $145 | Balcony $89 | Rush $55 (day-of at box office, SAFE-ID required)\"\n\nThe lower accessibility rail in eight-point type reads: \"Box Office: TELCODE-A0043 | Group Sales (10+): TELCODE-A0044 | TDD Accessible Line: TELCODE-A0045 | Wheelchair-accessible orchestra seating | Assisted-listening devices available at no charge\"\n\nA seven-point italic colophon at the foot reads: \"Produced by PRODUCER-SAFE Ltd. in association with The Rosewood Arts Group | Original choreography by ARTIST-SAFE | WEBLINK_SAFE\"\n\nThe arch, act ledger, and access rail make this a working theater playbill with its own production-centered reading path.", "gt_regions": [{"id": "region_0", "text": "A GOLDEN STAGE", "position": "top-left", "size": "large", "type": "title", "carrier": "proscenium arch crown", "importance": "high"}, {"id": "region_1", "text": "The Legendary Award-Winning Musical — Celebrating 50 Years of Singular Sensation on Stage", "position": "top-right", "size": "medium", "type": "subtitle", "carrier": "gold arch inscription", "importance": "high"}, {"id": "region_2", "text": "Starring: ACTOR-SAFE-01 as CHARACTER-SAFE-01 | ACTOR-SAFE-02 as CHARACTER-SAFE-02 | ACTOR-SAFE-03 as CHARACTER-SAFE-03 | ACTOR-SAFE-04 as CHARACTER-SAFE-04 | Full ensemble cast of 24 dancers", "position": "middle-left", "size": "medium", "type": "data", "carrier": "left act ledger", "importance": "medium"}, {"id": "region_3", "text": "Rosewood Theatre — LOCBLOCK-A0041 (Between Alder Avenue & Rosewood Street, Arts District)", "position": "middle-right", "size": "medium", "type": "data", "carrier": "plum venue panel", "importance": "high"}, {"id": "region_4", "text": "Performance Schedule: Tues–Fri 8:00 PM | Sat 2:00 PM & 8:00 PM | Sun Matinee 3:00 PM | Dark Mondays | Runtime 2 hrs 15 min including intermission", "position": "middle-right", "size": "small", "type": "data", "carrier": "three-row schedule ledger", "importance": "medium"}, {"id": "region_5", "text": "Orchestra Premium $225 | Orchestra Standard $189 | Mezzanine $145 | Balcony $89 | Rush $55 (day-of at box office, SAFE-ID required)", "position": "bottom-left", "size": "small", "type": "data", "carrier": "brass-rule price rail", "importance": "medium"}, {"id": "region_6", "text": "Box Office: TELCODE-A0043 | Group Sales (10+): TELCODE-A0044 | TDD Accessible Line: TELCODE-A0045 | Wheelchair-accessible orchestra seating | Assisted-listening devices available at no charge", "position": "bottom-center", "size": "tiny", "type": "note", "carrier": "accessibility rail", "importance": "low"}, {"id": "region_7", "text": "Produced by PRODUCER-SAFE Ltd. in association with The Rosewood Arts Group | Original choreography by ARTIST-SAFE | WEBLINK_SAFE", "position": "bottom-right", "size": "tiny", "type": "note", "carrier": "italic colophon", "importance": "low"}], "stats": {"total_chars": 977, "total_words": 153, "total_regions": 8}} {"prompt_id": "A3_L2_EN_003", "category": "poster", "level": "L2", "language": "EN", "prompt": "At the hotel's registration desk, an 18 × 24-inch letterpress invitation is printed on midnight-blue cotton stock with a blind-embossed border, copper foil, and a detachable RSVP tab. It hangs from a brass rail rather than standing on an easel. A compass medallion points to four corner panels—beneficiary, itinerary, program, and giving levels—while ivory ink and pale rose spot color set a formal hospitality tone.\n\nThe top-center medallion carries the calligraphic event name: \"STARLIGHT CHARITY GALA\"\n\nAn ivory arc in light small caps at the upper-left reads: \"An Enchanted Evening of Hope, Generosity & Celebration\"\n\nThe upper-right beneficiary panel, set in italic serif, reads: \"Benefiting the Starlight Wishes Foundation — Supporting grant awards under SAFE-LICENSE\"\n\nA copper-ruled center ribbon identifies the room: \"The Grand Ballroom — The Grand Meridian, LOCBLOCK-A0042\"\n\nThe left itinerary panel in transitional serif reads: \"Saturday, December 12, 2026 | Cocktail Reception 6:30 PM | Dinner & Program 7:30 PM | Dancing until Midnight\"\n\nThe right program panel in a warm semi-serif reads: \"Live Performance by The Harbor Jazz Collective | Silent Auction | Keynote by SPEAKER-SAFE\"\n\nA lower-left giving ledger in small caps reads: \"Patron Table (10 guests) $15,000 | Benefactor Seat $2,500 | Individual $800 | Supporter Seat $400\"\n\nThe lower-right practical panel in light italic reads: \"Formal Attire Suggested | Complimentary Hotel Parking | RSVP by November 28 | Meal preferences by request\"\n\nA seven-point footer rule reads: \"Hosted by The Starlight Wishes Foundation Board | Co-Sponsored by SPONSOR-SAFE Private Bank | Contact: MAILCODE-A0047 | TELCODE-A0046\"\n\nA small blind-deboss seal at lower right carries the founding mark: \"EST. 1985\"\n\nThe compass-and-corner construction makes the broadside function as a formal invitation and RSVP reminder; each block has a dedicated panel.", "gt_regions": [{"id": "region_0", "text": "STARLIGHT CHARITY GALA", "position": "top-center", "size": "large", "type": "title", "carrier": "top-center compass medallion", "importance": "high"}, {"id": "region_1", "text": "An Enchanted Evening of Hope, Generosity & Celebration", "position": "top-left", "size": "medium", "type": "subtitle", "carrier": "ivory upper-left arc", "importance": "high"}, {"id": "region_2", "text": "Benefiting the Starlight Wishes Foundation — Supporting grant awards under SAFE-LICENSE", "position": "top-right", "size": "medium", "type": "data", "carrier": "beneficiary panel", "importance": "medium"}, {"id": "region_3", "text": "The Grand Ballroom — The Grand Meridian, LOCBLOCK-A0042", "position": "middle-center", "size": "medium", "type": "data", "carrier": "copper center ribbon", "importance": "high"}, {"id": "region_4", "text": "Saturday, December 12, 2026 | Cocktail Reception 6:30 PM | Dinner & Program 7:30 PM | Dancing until Midnight", "position": "middle-left", "size": "small", "type": "data", "carrier": "left itinerary panel", "importance": "medium"}, {"id": "region_5", "text": "Live Performance by The Harbor Jazz Collective | Silent Auction | Keynote by SPEAKER-SAFE", "position": "middle-right", "size": "small", "type": "data", "carrier": "right program panel", "importance": "medium"}, {"id": "region_6", "text": "Patron Table (10 guests) $15,000 | Benefactor Seat $2,500 | Individual $800 | Supporter Seat $400", "position": "bottom-left", "size": "small", "type": "data", "carrier": "giving ledger", "importance": "medium"}, {"id": "region_7", "text": "Formal Attire Suggested | Complimentary Hotel Parking | RSVP by November 28 | Meal preferences by request", "position": "bottom-right", "size": "tiny", "type": "note", "carrier": "practical RSVP panel", "importance": "low"}, {"id": "region_8", "text": "Hosted by The Starlight Wishes Foundation Board | Co-Sponsored by SPONSOR-SAFE Private Bank | Contact: MAILCODE-A0047 | TELCODE-A0046", "position": "bottom-center", "size": "tiny", "type": "note", "carrier": "footer rule", "importance": "low"}, {"id": "region_9", "text": "EST. 1985", "position": "bottom-right", "size": "tiny", "type": "data", "carrier": "blind-deboss seal", "importance": "low"}], "stats": {"total_chars": 759, "total_words": 109, "total_regions": 10}} {"prompt_id": "A2_L3_EN_001", "category": "label", "level": "L3", "language": "EN", "prompt": "A high-resolution supermarket dairy-case photograph shows two fully labeled products on a brushed stainless-steel shelf under cool white lighting. On the left is a translucent one-gallon milk jug with a blue cap and a wraparound pastoral label; on the right is a clear 32-ounce yogurt jar with a brass lid and a cream botanical label. The camera angle reveals each front panel and the required back-label text without adding any other visible wording.\n\nAt the top-left on the milk jug front, a large navy slab-serif brand line reads: \"MEADOW FARM DAIRY\"\n\nIn the middle-left below the brand, a medium dark-green product line reads: \"WHOLE MILK | Pasteurized & Homogenized | Grade A | 1 gal (3.78 L)\"\n\nIn the middle-left beneath the product line, a small gray storage and date panel reads: \"KEEP REFRIGERATED AT OR BELOW 40°F (4°C) | Best by September 14, 2026 | Do not use if the cap seal is broken | Lot MF-260831-B\"\n\nIn the middle-left on the visible milk back label, a small black-on-white nutrition panel reads: \"Nutrition Facts | About 16 servings per container | Serving size 1 cup (240 mL) | Calories 150 | Total Fat 8g (10% DV) | Saturated Fat 5g (25% DV) | Cholesterol 35mg (12% DV) | Sodium 105mg (5% DV) | Total Carbohydrate 12g (4% DV) | Total Sugars 12g, Includes 0g Added Sugars | Protein 8g | Vitamin D 2.5mcg (15% DV) | Calcium 300mg (25% DV) | Potassium 370mg (8% DV)\"\n\nAt the bottom-left on the milk back label, a small ingredients and contact panel reads: \"Ingredients: Pasteurized whole milk, vitamin D3. Contains: Milk. Processed and bottled by Meadow Farm Dairy Cooperative, LOCBLOCK-A0043 | Consumer line: TELCODE-A0047 | meadowfarm.example | No artificial colors or flavors.\"\n\nAt the top-right on the yogurt jar front, a large warm-brown script brand line reads: \"VELVET SPOON CREAMERY\"\n\nIn the middle-right below that brand, a medium dark-brown product line reads: \"WHOLE-MILK GREEK YOGURT | Honey & Walnut | Cultured dairy food | Net wt 32 oz (907 g)\"\n\nIn the middle-right on the visible yogurt back label, a small black-on-cream nutrition panel reads: \"Nutrition Facts | About 5 servings per container | Serving size 3/4 cup (170g) | Calories 190 | Total Fat 8g (10% DV) | Saturated Fat 4g (20% DV) | Cholesterol 25mg (8% DV) | Sodium 70mg (3% DV) | Total Carbohydrate 16g (6% DV) | Total Sugars 12g, Includes 5g Added Sugars | Protein 13g | Calcium 200mg (15% DV) | Potassium 240mg (6% DV)\"\n\nAt the bottom-right on the yogurt back label, a small ingredients, culture, allergen and storage panel reads: \"Ingredients: Cultured pasteurized whole milk, wildflower honey (4%), dry-roasted walnuts (2%), pectin, natural vanilla extract. Live cultures: S. thermophilus, L. bulgaricus, L. acidophilus, B. lactis. Contains: Milk, walnuts. Keep refrigerated at or below 40°F (4°C). Best by: See lid. Made for Velvet Spoon Creamery, LOCBLOCK-A0044.\"\n\nAt the bottom-center along the shelf edge, a small thermal price strip reads: \"SHELF PRICES | Meadow Farm Whole Milk, 1 gal — $5.99 | Velvet Spoon Honey & Walnut Greek Yogurt, 32 oz — $8.49 | Prices effective September 1–14, 2026\"", "gt_regions": [{"id": "region_0", "text": "MEADOW FARM DAIRY", "position": "top-left", "size": "large", "type": "title", "carrier": "milk jug front label", "importance": "high"}, {"id": "region_1", "text": "WHOLE MILK | Pasteurized & Homogenized | Grade A | 1 gal (3.78 L)", "position": "middle-left", "size": "medium", "type": "subtitle", "carrier": "milk jug front label", "importance": "high"}, {"id": "region_2", "text": "KEEP REFRIGERATED AT OR BELOW 40°F (4°C) | Best by September 14, 2026 | Do not use if the cap seal is broken | Lot MF-260831-B", "position": "middle-left", "size": "small", "type": "data", "carrier": "milk jug front label", "importance": "medium"}, {"id": "region_3", "text": "Nutrition Facts | About 16 servings per container | Serving size 1 cup (240 mL) | Calories 150 | Total Fat 8g (10% DV) | Saturated Fat 5g (25% DV) | Cholesterol 35mg (12% DV) | Sodium 105mg (5% DV) | Total Carbohydrate 12g (4% DV) | Total Sugars 12g, Includes 0g Added Sugars | Protein 8g | Vitamin D 2.5mcg (15% DV) | Calcium 300mg (25% DV) | Potassium 370mg (8% DV)", "position": "middle-left", "size": "small", "type": "data", "carrier": "milk jug back label", "importance": "high"}, {"id": "region_4", "text": "Ingredients: Pasteurized whole milk, vitamin D3. Contains: Milk. Processed and bottled by Meadow Farm Dairy Cooperative, LOCBLOCK-A0043 | Consumer line: TELCODE-A0047 | meadowfarm.example | No artificial colors or flavors.", "position": "bottom-left", "size": "small", "type": "body", "carrier": "milk jug back label", "importance": "medium"}, {"id": "region_5", "text": "VELVET SPOON CREAMERY", "position": "top-right", "size": "large", "type": "title", "carrier": "yogurt jar front label", "importance": "high"}, {"id": "region_6", "text": "WHOLE-MILK GREEK YOGURT | Honey & Walnut | Cultured dairy food | Net wt 32 oz (907 g)", "position": "middle-right", "size": "medium", "type": "subtitle", "carrier": "yogurt jar front label", "importance": "high"}, {"id": "region_7", "text": "Nutrition Facts | About 5 servings per container | Serving size 3/4 cup (170g) | Calories 190 | Total Fat 8g (10% DV) | Saturated Fat 4g (20% DV) | Cholesterol 25mg (8% DV) | Sodium 70mg (3% DV) | Total Carbohydrate 16g (6% DV) | Total Sugars 12g, Includes 5g Added Sugars | Protein 13g | Calcium 200mg (15% DV) | Potassium 240mg (6% DV)", "position": "middle-right", "size": "small", "type": "data", "carrier": "yogurt jar back label", "importance": "high"}, {"id": "region_8", "text": "Ingredients: Cultured pasteurized whole milk, wildflower honey (4%), dry-roasted walnuts (2%), pectin, natural vanilla extract. Live cultures: S. thermophilus, L. bulgaricus, L. acidophilus, B. lactis. Contains: Milk, walnuts. Keep refrigerated at or below 40°F (4°C). Best by: See lid. Made for Velvet Spoon Creamery, LOCBLOCK-A0044.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "yogurt jar back label", "importance": "medium"}, {"id": "region_9", "text": "SHELF PRICES | Meadow Farm Whole Milk, 1 gal — $5.99 | Velvet Spoon Honey & Walnut Greek Yogurt, 32 oz — $8.49 | Prices effective September 1–14, 2026", "position": "bottom-center", "size": "small", "type": "data", "carrier": "shelf price strip", "importance": "low"}], "stats": {"total_chars": 1724, "total_words": 279, "total_regions": 10}} {"prompt_id": "A2_L3_EN_002", "category": "label", "level": "L3", "language": "EN", "prompt": "A high-resolution interior photograph of Gallery 24 at the Harbor Museum of Art shows three paintings mounted in one horizontal row on a warm white wall. The works read chronologically from left to right: a small seventeenth-century portrait, a larger nineteenth-century winter landscape, and a monumental twentieth-century color-field abstraction. Each object has its own title and identification label; three separate visitor panels sit below the row. No other visible writing appears.\n\nAt the top-left beside the portrait, a medium black serif title line reads: \"Saint Agnes Reading by the Window\"\n\nDirectly below at the top-left, a small black museum identification label reads: \"ELENA VARO (1632–1675) | Oil on canvas, c. 1665 | 44.5 × 39 cm | Lent by the Harrow Collection | Loan No. L2026.14\"\n\nAt the top-center beside the landscape, a medium black serif title line reads: \"Winter Light on the Alder River\"\n\nDirectly below at the top-center, a small black museum identification label reads: \"THOMAS BELLWEATHER (1840–1926) | Oil on canvas, 1880 | 100 × 150 cm | Bequest of Clara Wynne, 1942 | Accession No. 1942.24.7\"\n\nAt the top-right beside the abstraction, a medium black serif title line reads: \"Red Interval No. 14\"\n\nDirectly below at the top-right, a small black museum identification label reads: \"MIRA SOLANO (1928–2011) | Acrylic on unprimed canvas, 1973 | 198 × 274 cm | Purchase, Contemporary Art Fund, 1974 | Accession No. 1974.102.3\"\n\nAt the middle-center beneath all three works, a medium charcoal room panel reads: \"GALLERY 24 — PAINTING ACROSS THREE CENTURIES, 1665–1973 | Left to right: portrait, landscape and abstraction | The works are arranged chronologically to compare changes in subject, surface and scale.\"\n\nAt the bottom-center, a small cream curator panel reads: \"CURATOR'S NOTE | The 1665 portrait directs daylight across a private act of reading; the 1880 landscape lets snow and mist soften the horizon; the 1973 abstraction leaves raw canvas visible between red fields. Together they trace a shift from represented light to light carried by color itself.\"\n\nAt the bottom-right, a small gray visitor looking-guide card reads: \"LOOKING GUIDE | Start at the left and spend one minute with each work | Compare the sitter's window, the river horizon and the unpainted canvas | Notice how scale grows from 44.5 × 39 cm to 198 × 274 cm.\"\n\nAt the bottom-left, a small navy gallery-information card reads: \"HARBOR MUSEUM OF ART | Gallery hours: Sun–Thu 10:00 AM–5:30 PM; Fri–Sat 10:00 AM–9:00 PM | Quiet photography without flash is permitted | Do not touch the artworks | Daily gallery talk: 2:00 PM, meet in Gallery 24\"", "gt_regions": [{"id": "region_0", "text": "Saint Agnes Reading by the Window", "position": "top-left", "size": "medium", "type": "title", "carrier": "portrait title label", "importance": "high"}, {"id": "region_1", "text": "ELENA VARO (1632–1675) | Oil on canvas, c. 1665 | 44.5 × 39 cm | Lent by the Harrow Collection | Loan No. L2026.14", "position": "top-left", "size": "small", "type": "data", "carrier": "portrait identification label", "importance": "medium"}, {"id": "region_2", "text": "Winter Light on the Alder River", "position": "top-center", "size": "medium", "type": "title", "carrier": "landscape title label", "importance": "high"}, {"id": "region_3", "text": "THOMAS BELLWEATHER (1840–1926) | Oil on canvas, 1880 | 100 × 150 cm | Bequest of Clara Wynne, 1942 | Accession No. 1942.24.7", "position": "top-center", "size": "small", "type": "data", "carrier": "landscape identification label", "importance": "medium"}, {"id": "region_4", "text": "Red Interval No. 14", "position": "top-right", "size": "medium", "type": "title", "carrier": "abstraction title label", "importance": "high"}, {"id": "region_5", "text": "MIRA SOLANO (1928–2011) | Acrylic on unprimed canvas, 1973 | 198 × 274 cm | Purchase, Contemporary Art Fund, 1974 | Accession No. 1974.102.3", "position": "top-right", "size": "small", "type": "data", "carrier": "abstraction identification label", "importance": "medium"}, {"id": "region_6", "text": "GALLERY 24 — PAINTING ACROSS THREE CENTURIES, 1665–1973 | Left to right: portrait, landscape and abstraction | The works are arranged chronologically to compare changes in subject, surface and scale.", "position": "middle-center", "size": "medium", "type": "body", "carrier": "room identification panel", "importance": "high"}, {"id": "region_7", "text": "CURATOR'S NOTE | The 1665 portrait directs daylight across a private act of reading; the 1880 landscape lets snow and mist soften the horizon; the 1973 abstraction leaves raw canvas visible between red fields. Together they trace a shift from represented light to light carried by color itself.", "position": "bottom-center", "size": "small", "type": "body", "carrier": "curator panel", "importance": "medium"}, {"id": "region_8", "text": "LOOKING GUIDE | Start at the left and spend one minute with each work | Compare the sitter's window, the river horizon and the unpainted canvas | Notice how scale grows from 44.5 × 39 cm to 198 × 274 cm.", "position": "bottom-right", "size": "small", "type": "body", "carrier": "visitor looking-guide card", "importance": "low"}, {"id": "region_9", "text": "HARBOR MUSEUM OF ART | Gallery hours: Sun–Thu 10:00 AM–5:30 PM; Fri–Sat 10:00 AM–9:00 PM | Quiet photography without flash is permitted | Do not touch the artworks | Daily gallery talk: 2:00 PM, meet in Gallery 24", "position": "bottom-left", "size": "small", "type": "data", "carrier": "gallery information card", "importance": "low"}], "stats": {"total_chars": 1370, "total_words": 238, "total_regions": 10}} {"prompt_id": "A2_L3_EN_003", "category": "label", "level": "L3", "language": "EN", "prompt": "A sharp classroom product-photography exercise shows three label-literacy training packages standing in three columns on a white worktable. The left prop is a blue carton holding a sealed empty pump bottle, the center prop is a mint carton holding blue non-food foam discs, and the right prop is a violet card with empty clear blister cavities. None resembles a named commercial product, and no drug, active ingredient, symptom, dose, treatment or efficacy claim appears. Only the nine specified text blocks are visible.\n\nAt the top-left on Carton A's front panel, a large navy training header reads: \"LABEL LITERACY LAB | CARTON A — NASAL-SPRAY FORMAT | Inert empty bottle enclosed | Training material | Not a medicine | Not for sale or use\"\n\nIn the middle-left on Carton A's side and back panel, a small navy field-map block reads: \"FIELD MAP A | Front panel: identity and net contents | Side panel: warnings and storage | Back panel: ingredients and directions | Learner task: verify that every statement has a documented source and no required field is hidden by a fold\"\n\nAt the bottom-left on Carton A's base panel, a small black safety and traceability block reads: \"SAFETY + TRACEABILITY A | Do not spray, fill, open or place near the face | Contents: one sealed empty pump bottle | Training code LLT-A-2026 | Revision 2.1 | Inventory lot A-0616 | Return to the instructor after class\"\n\nAt the top-center on Carton B's front panel, a large green training header reads: \"LABEL LITERACY LAB | CARTON B — CHEWABLE-TABLET FORMAT | Non-food foam discs enclosed | Training material | Not a medicine | Not for sale or use\"\n\nIn the middle-center on Carton B's side and back panel, a small green field-map block reads: \"FIELD MAP B | Front panel: identity and package count | Side panel: storage and contact route | Back panel: facts-box hierarchy | Learner task: distinguish package count from a strength field, check unit consistency and flag unsupported claims\"\n\nAt the bottom-center on Carton B's base panel, a small black safety and traceability block reads: \"SAFETY + TRACEABILITY B | Do not eat, taste or remove the foam discs | Contents: 24 blue non-food teaching discs | Training code LLT-B-2026 | Revision 2.1 | Inventory lot B-0616 | Keep with classroom materials\"\n\nAt the top-right on Card C's front panel, a large violet training header reads: \"LABEL LITERACY LAB | CARD C — BLISTER-CARD FORMAT | Empty clear cavities; no tablets enclosed | Training material | Not a medicine | Not for sale or use\"\n\nIn the middle-right on Card C's rear panel, a small violet field-map block reads: \"FIELD MAP C | Front card: identity, count and status | Rear card: warning order, contact route and traceability | Learner task: confirm that front and rear descriptions agree, dates use one format and no medical claim appears without evidence\"\n\nAt the bottom-right on Card C's rear footer, a small black safety and traceability block reads: \"SAFETY + TRACEABILITY C | Do not press, cut or detach the clear cavities | Contents: one empty nine-cavity blister | Training code LLT-C-2026 | Revision 2.1 | Inventory lot C-0616 | Inspect only under instructor supervision\"", "gt_regions": [{"id": "region_0", "text": "LABEL LITERACY LAB | CARTON A — NASAL-SPRAY FORMAT | Inert empty bottle enclosed | Training material | Not a medicine | Not for sale or use", "position": "top-left", "size": "large", "type": "title", "carrier": "Carton A front panel", "importance": "high"}, {"id": "region_1", "text": "FIELD MAP A | Front panel: identity and net contents | Side panel: warnings and storage | Back panel: ingredients and directions | Learner task: verify that every statement has a documented source and no required field is hidden by a fold", "position": "middle-left", "size": "small", "type": "body", "carrier": "Carton A side and back panel", "importance": "high"}, {"id": "region_2", "text": "SAFETY + TRACEABILITY A | Do not spray, fill, open or place near the face | Contents: one sealed empty pump bottle | Training code LLT-A-2026 | Revision 2.1 | Inventory lot A-0616 | Return to the instructor after class", "position": "bottom-left", "size": "small", "type": "data", "carrier": "Carton A base panel", "importance": "medium"}, {"id": "region_3", "text": "LABEL LITERACY LAB | CARTON B — CHEWABLE-TABLET FORMAT | Non-food foam discs enclosed | Training material | Not a medicine | Not for sale or use", "position": "top-center", "size": "large", "type": "title", "carrier": "Carton B front panel", "importance": "high"}, {"id": "region_4", "text": "FIELD MAP B | Front panel: identity and package count | Side panel: storage and contact route | Back panel: facts-box hierarchy | Learner task: distinguish package count from a strength field, check unit consistency and flag unsupported claims", "position": "middle-center", "size": "small", "type": "body", "carrier": "Carton B side and back panel", "importance": "high"}, {"id": "region_5", "text": "SAFETY + TRACEABILITY B | Do not eat, taste or remove the foam discs | Contents: 24 blue non-food teaching discs | Training code LLT-B-2026 | Revision 2.1 | Inventory lot B-0616 | Keep with classroom materials", "position": "bottom-center", "size": "small", "type": "data", "carrier": "Carton B base panel", "importance": "medium"}, {"id": "region_6", "text": "LABEL LITERACY LAB | CARD C — BLISTER-CARD FORMAT | Empty clear cavities; no tablets enclosed | Training material | Not a medicine | Not for sale or use", "position": "top-right", "size": "large", "type": "title", "carrier": "Card C front panel", "importance": "high"}, {"id": "region_7", "text": "FIELD MAP C | Front card: identity, count and status | Rear card: warning order, contact route and traceability | Learner task: confirm that front and rear descriptions agree, dates use one format and no medical claim appears without evidence", "position": "middle-right", "size": "small", "type": "body", "carrier": "Card C rear panel", "importance": "high"}, {"id": "region_8", "text": "SAFETY + TRACEABILITY C | Do not press, cut or detach the clear cavities | Contents: one empty nine-cavity blister | Training code LLT-C-2026 | Revision 2.1 | Inventory lot C-0616 | Inspect only under instructor supervision", "position": "bottom-right", "size": "small", "type": "data", "carrier": "Card C rear footer", "importance": "medium"}], "stats": {"total_chars": 1808, "total_words": 287, "total_regions": 9}} {"prompt_id": "A3_L3_EN_001", "category": "poster", "level": "L3", "language": "EN", "prompt": "A large-format program poster for the fictional Lumen Coast Film Festival hangs in a cinema lobby. A midnight-blue field, narrow amber rules and ten clearly separated editorial panels create a dense but natural festival layout. Film stills frame the left column, while schedule, venue and access information occupy the center and right without any numbered construction labels.\n\nAcross the top center in large silver display type, the festival masthead reads: \"LUMEN COAST FILM FESTIVAL — 12th Annual Edition — Stories After Dark\"\n\nAt the middle left, a medium opening-night card reads: \"OPENING NIGHT GALA: The Last Ember Horizon — Directed by DIRECTOR-SAFE-01 (Asteria) — World Premiere — Featuring ACTOR-SAFE-01 and ACTOR-SAFE-02 — 142 min — English subtitles\"\n\nDirectly below in the middle-left column, a small spotlight card reads: \"SPOTLIGHT SELECTION: Rain Pattern Notes — Dir. DIRECTOR-SAFE-02 (Jovia) | Geometry of a Quiet Room — Dir. DIRECTOR-SAFE-03 (Asteria) | Sunset Mosaic Study — Dir. DIRECTOR-SAFE-04 (Velora) | Northern Silence Sketch — Dir. DIRECTOR-SAFE-05 (Norwyn)\"\n\nAt the middle center, a medium jury panel reads: \"JURY CHAIR: STAFF-SAFE-01 | JURY MEMBERS: STAFF-SAFE-02, STAFF-SAFE-03, STAFF-SAFE-04 and STAFF-SAFE-05 | Audience Award ballots close September 12 at 8 PM\"\n\nAt the middle right, a small program summary reads: \"FULL PROGRAM: September 5–12, 2026 | 48 feature films | 32 short films | 16 countries represented | 80 works across 4 city venues\"\n\nDirectly below in the middle-right column, a small venue list reads: \"VENUES: Orpheum Cinema | Lantern Art House | LOCBLOCK-SAFE Amphitheater | Harbor Forum for masterclasses and panels\"\n\nAt the bottom left, a small amber ticket panel reads: \"TICKETS: Festival Pass $280 | Weekend Pass $120 | Single Screening $18 | Student and senior discount 40% with SAFE-ID | Opening Night Seat $75 | Online: WEBLINK_SAFE\"\n\nAcross the bottom center, a small sponsor bar reads: \"PRESENTED BY: Lumen Coast Arts Council and Northlight Screen Guild | PRINCIPAL SPONSORS: BrightFrame, SilverReel and Harbor Sound | MEDIA PARTNERS: Frame Journal, Coastline Review and City Arts Radio\"\n\nAt the bottom right, a small contact footer reads: \"#LumenCoastFilmFest | HANDLECODE_SAFE | Program and tickets: WEBLINK_SAFE | Press: MAILCODE-A0048 | Box Office: TELCODE-A0048\"\n\nBelow the jury panel at the middle center, a small industry-and-access card reads: \"INDUSTRY & ACCESS EVENTS: Emerging Filmmaker Forum — September 8, 2 PM at Harbor Forum | Jury Q&A — September 10 after the 7 PM screening | Step-free routes and reserved wheelchair spaces at all venues | Captions or subtitles listed for every title | Request audio description or seating assistance by September 1: MAILCODE_SAFE\"", "gt_regions": [{"id": "region_0", "text": "LUMEN COAST FILM FESTIVAL — 12th Annual Edition — Stories After Dark", "position": "top-center", "size": "large", "type": "title", "carrier": "festival masthead", "importance": "high"}, {"id": "region_1", "text": "OPENING NIGHT GALA: The Last Ember Horizon — Directed by DIRECTOR-SAFE-01 (Asteria) — World Premiere — Featuring ACTOR-SAFE-01 and ACTOR-SAFE-02 — 142 min — English subtitles", "position": "middle-left", "size": "medium", "type": "body", "carrier": "opening-night card", "importance": "high"}, {"id": "region_2", "text": "SPOTLIGHT SELECTION: Rain Pattern Notes — Dir. DIRECTOR-SAFE-02 (Jovia) | Geometry of a Quiet Room — Dir. DIRECTOR-SAFE-03 (Asteria) | Sunset Mosaic Study — Dir. DIRECTOR-SAFE-04 (Velora) | Northern Silence Sketch — Dir. DIRECTOR-SAFE-05 (Norwyn)", "position": "middle-left", "size": "small", "type": "body", "carrier": "spotlight card", "importance": "medium"}, {"id": "region_3", "text": "JURY CHAIR: STAFF-SAFE-01 | JURY MEMBERS: STAFF-SAFE-02, STAFF-SAFE-03, STAFF-SAFE-04 and STAFF-SAFE-05 | Audience Award ballots close September 12 at 8 PM", "position": "middle-center", "size": "medium", "type": "body", "carrier": "jury panel", "importance": "medium"}, {"id": "region_4", "text": "FULL PROGRAM: September 5–12, 2026 | 48 feature films | 32 short films | 16 countries represented | 80 works across 4 city venues", "position": "middle-right", "size": "small", "type": "data", "carrier": "program summary", "importance": "medium"}, {"id": "region_5", "text": "VENUES: Orpheum Cinema | Lantern Art House | LOCBLOCK-SAFE Amphitheater | Harbor Forum for masterclasses and panels", "position": "middle-right", "size": "small", "type": "body", "carrier": "venue list", "importance": "medium"}, {"id": "region_6", "text": "TICKETS: Festival Pass $280 | Weekend Pass $120 | Single Screening $18 | Student and senior discount 40% with SAFE-ID | Opening Night Seat $75 | Online: WEBLINK_SAFE", "position": "bottom-left", "size": "small", "type": "data", "carrier": "ticket panel", "importance": "high"}, {"id": "region_7", "text": "PRESENTED BY: Lumen Coast Arts Council and Northlight Screen Guild | PRINCIPAL SPONSORS: BrightFrame, SilverReel and Harbor Sound | MEDIA PARTNERS: Frame Journal, Coastline Review and City Arts Radio", "position": "bottom-center", "size": "small", "type": "body", "carrier": "sponsor bar", "importance": "low"}, {"id": "region_8", "text": "#LumenCoastFilmFest | HANDLECODE_SAFE | Program and tickets: WEBLINK_SAFE | Press: MAILCODE-A0048 | Box Office: TELCODE-A0048", "position": "bottom-right", "size": "small", "type": "data", "carrier": "contact footer", "importance": "low"}, {"id": "region_9", "text": "INDUSTRY & ACCESS EVENTS: Emerging Filmmaker Forum — September 8, 2 PM at Harbor Forum | Jury Q&A — September 10 after the 7 PM screening | Step-free routes and reserved wheelchair spaces at all venues | Captions or subtitles listed for every title | Request audio description or seating assistance by September 1: MAILCODE_SAFE", "position": "middle-center", "size": "small", "type": "body", "carrier": "industry-and-access card", "importance": "medium"}], "stats": {"total_chars": 1704, "total_words": 252, "total_regions": 10}} {"prompt_id": "A3_L3_EN_002", "category": "poster", "level": "L3", "language": "EN", "prompt": "A vibrant three-day outdoor music festival poster (A1 format, 59.4cm × 84.1cm) wheat-pasted onto a brick wall in an urban alley. The poster features a psychedelic gradient from electric teal to hot magenta with layered wave patterns and geometric sun motifs.\n\nThe poster header at the head of the layout, set in large bold Cormorant type, is inscribed: \"ECHOES & WAVES MUSIC FEST — Three Days of Pure Sound — 5th Anniversary Edition\"\n\nAt middle-left, the day 1 lineup in standard 15pt Playfair Display reports: \"FRIDAY JULY 24 — Neon Pulse (Headliner) | Glass Cathedral | The Velvet Echo Revival | DJ Phantom (Sunset Set) | Willow Creek Acoustic Session\"\n\nAlso at middle-left, the day 2 lineup in standard 15pt Playfair Display states: \"SATURDAY JULY 25 — Solar Flare (Headliner) | Midnight Orchestra | Brass Liberation Front | Luna Moths | DJ Cosmic Dawn (After-Hours Tent)\"\n\nCompleting the middle-left column, the day 3 lineup in 16pt medium-weight Bodoni is inscribed: \"SUNDAY JULY 26 — Quantum Garden (Headliner) | Stardust Collective | The Paper Kites Reunion | Oceanic (Live Visuals Set) | Closing Ceremony DJ Marathon 6PM–Midnight\"\n\nAt middle-right, the venue details in understated 10pt Didot read: \"GOLDEN SANDS SAMPLE PARK — LOCBLOCK-SAFE | Gates Open 12 PM Daily | 3 Stages: Main Stage · Tent Stage · Acoustic Grove | Food Village: 25+ Vendors | Art Installations by Collective Prism\"\n\nAt bottom-left, a ticket info line in readable 16pt Abril Fatface is lettered: \"TICKETS: 3-Day Pass $198 | Single Day $78 | Sample All-Access $450 (Includes: Front-of-Stage, Sample Lounge, Beverage Voucher, Meet & Greet) | Camping Add-On $60 | Sample Youth Pass Free with Adult\"\n\nAlso at bottom-left, a slim rules section strip in compact 10pt Bodoni reports: \"RULES & INFO: No outside beverages | No glass containers | Earplugs available free at Info Tent | Lost & Found at Main Gate | Free Water Refill Stations Throughout | Sample Aid Tent Near Stage 2 | Re-Entry Allowed with Wristband\"\n\nAcross bottom-center, a slim sponsor logos strip in understated 10pt Didot lists: \"SPONSORED BY: SPONSOR-SAFE Brewing Co. | SPONSOR-SAFE Apparel | SoundWave Prestige Auto | AquaCore | Sample 101 Radio\"\n\nAt bottom-right, the contact bar in slim 11pt Didot is lettered: \"BUY TICKETS: WEBLINK_SAFE | INFO LINE: TELCODE_SAFE | #EchoesAndWaves2026 | HANDLECODE_SAFE\"\n\nAlso at bottom-right, a slim transport info strip in slim 11pt Bodoni reads: \"GETTING THERE: Free festival shuttle every 20 minutes from Sample Central Station, 11 AM–1 AM daily | Bicycle parking and accessible drop-off at East Gate | Rideshare pickup at South Gate | Last outbound shuttle departs 1:30 AM | Check route changes and reserve accessible transport assistance: WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "ECHOES & WAVES MUSIC FEST — Three Days of Pure Sound — 5th Anniversary Edition", "position": "top-center", "size": "large", "type": "title", "carrier": "poster header", "importance": "high"}, {"id": "region_1", "text": "FRIDAY JULY 24 — Neon Pulse (Headliner) | Glass Cathedral | The Velvet Echo Revival | DJ Phantom (Sunset Set) | Willow Creek Acoustic Session", "position": "middle-left", "size": "medium", "type": "body", "carrier": "day 1 lineup", "importance": "high"}, {"id": "region_2", "text": "SATURDAY JULY 25 — Solar Flare (Headliner) | Midnight Orchestra | Brass Liberation Front | Luna Moths | DJ Cosmic Dawn (After-Hours Tent)", "position": "middle-left", "size": "medium", "type": "body", "carrier": "day 2 lineup", "importance": "high"}, {"id": "region_3", "text": "SUNDAY JULY 26 — Quantum Garden (Headliner) | Stardust Collective | The Paper Kites Reunion | Oceanic (Live Visuals Set) | Closing Ceremony DJ Marathon 6PM–Midnight", "position": "middle-left", "size": "medium", "type": "body", "carrier": "day 3 lineup", "importance": "high"}, {"id": "region_4", "text": "GOLDEN SANDS SAMPLE PARK — LOCBLOCK-SAFE | Gates Open 12 PM Daily | 3 Stages: Main Stage · Tent Stage · Acoustic Grove | Food Village: 25+ Vendors | Art Installations by Collective Prism", "position": "middle-right", "size": "small", "type": "body", "carrier": "venue details", "importance": "medium"}, {"id": "region_5", "text": "TICKETS: 3-Day Pass $198 | Single Day $78 | Sample All-Access $450 (Includes: Front-of-Stage, Sample Lounge, Beverage Voucher, Meet & Greet) | Camping Add-On $60 | Sample Youth Pass Free with Adult", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "ticket info", "importance": "high"}, {"id": "region_6", "text": "RULES & INFO: No outside beverages | No glass containers | Earplugs available free at Info Tent | Lost & Found at Main Gate | Free Water Refill Stations Throughout | Sample Aid Tent Near Stage 2 | Re-Entry Allowed with Wristband", "position": "bottom-left", "size": "small", "type": "body", "carrier": "rules section", "importance": "low"}, {"id": "region_7", "text": "SPONSORED BY: SPONSOR-SAFE Brewing Co. | SPONSOR-SAFE Apparel | SoundWave Prestige Auto | AquaCore | Sample 101 Radio", "position": "bottom-center", "size": "small", "type": "body", "carrier": "sponsor logos", "importance": "low"}, {"id": "region_8", "text": "BUY TICKETS: WEBLINK_SAFE | INFO LINE: TELCODE_SAFE | #EchoesAndWaves2026 | HANDLECODE_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "contact bar", "importance": "medium"}, {"id": "region_9", "text": "GETTING THERE: Free festival shuttle every 20 minutes from Sample Central Station, 11 AM–1 AM daily | Bicycle parking and accessible drop-off at East Gate | Rideshare pickup at South Gate | Last outbound shuttle departs 1:30 AM | Check route changes and reserve accessible transport assistance: WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "body", "carrier": "transport info", "importance": "medium"}], "stats": {"total_chars": 1646, "total_words": 239, "total_regions": 10}} {"prompt_id": "A3_L3_EN_003", "category": "poster", "level": "L3", "language": "EN", "prompt": "A cheerful community summer fair poster (A2 format, 42cm × 59.4cm) pinned to a wooden sample bulletin board outside a fictional community center. The poster is printed on heavy 200gsm matte paper with rounded corners, featuring a colorful cartoon illustration of sample visitors, Ferris wheel, food stalls, and balloons in a flat-design style with a warm yellow background.\n\nThe poster header at the head of the layout, set in large bold Cormorant type, declares: \"RIVERSIDE SAMPLE FAIR 2026 — Fun for the Whole Group! — 15th Annual Sample Celebration\"\n\nDirectly below, a stage schedule section positioned at mid-height on the left, rendered in 16pt medium-weight Cormorant, presents: \"MAIN STAGE: Live Bands All Day — 11AM The River Rollers (Country) | 1PM Sunset Boulevard (Pop/Rock) | 3PM DJ Sparkle Sample Dance Party | 5PM The Brass Factory (Jazz/Funk) | 7PM Headliner: The Wildflowers\"\n\nBelow the main-stage listing at middle-left, the kids activities block in compact 10pt Abril Fatface reads: \"KIDS' CORNER: 10 AM–6 PM beside the Info Tent | Ferris wheel and mini-train rides | 11 AM and 2 PM puppet shows | 1 PM recycled-art workshop | Quiet tent, sensory break kits and step-free activity tables available | Children under 12 must stay with an accompanying adult; free activity wristbands at check-in\"\n\nBeneath this, the food section in the right column, in understated 10pt Abril Fatface, is lettered: \"FOOD VILLAGE: 30+ Sample Food Vendors — BBQ Pit | Taco Truck | Wood-Fired Pizza | Kettle Corn | Ice Cream & Shaved Ice | Vegan & Gluten-Free Options Clearly Marked | Craft Beverage Garden (SAMPLE-ID Required)\"\n\nBelow, in slim 11pt Didot, the market section along the right half proclaims: \"ARTISAN MARKET: Handmade Jewelry | Pottery & Ceramics | Tie-Dye Workshop | Sample Honey & Preserves | Vintage Clothing | Portrait Sketches $10\"\n\nAt middle-center, a sports section rendered in understated 10pt Playfair Display states: \"SPORTS & GAMES: Group Relay Races (Register at Info Tent) | Team Rope Pull Tournament | Ring Toss & Dunk Tank | Cornhole Championship — Prizes for All Age Groups!\"\n\nAlong the bottom edge, the logistics box in the lower-left in 16pt medium-weight Playfair Display type is inscribed: \"SUNDAY JULY 19 | 9:00 AM – 9:00 PM | Riverside Sample Meadow — LOCBLOCK-A0044 | FREE ADMISSION — Some Activities Require Tickets ($2 Each, Available at Gate)\"\n\nAlso at bottom-left, the parking info in understated 10pt Didot lists: \"PARKING: Free Shuttle from Sample Hall Lot (Every 15 Min) | Limited On-Site Parking ($10) | Bike Valet Free | Accessible Parking at North Entrance\"\n\nAcross bottom-center, a slim sponsor footer strip in condensed 10pt Didot lists: \"PRESENTED BY: Riverside Sample Association | SPONSORS: SPONSOR-SAFE Credit Union, SPONSOR-SAFE Hardware, SPONSOR-SAFE Realty, SPONSOR-SAFE Wellness | VOLUNTEERS NEEDED: Sign up at WEBLINK_SAFE\"\n\nAt bottom-right, the footer rules in slim 11pt Bodoni read: \"RAIN OR SHINE | Service Animals Welcome | No Smoking on Fairgrounds | Info & Lost Group Members: Main Gate Tent | #RiversideFair2026 | WEBLINK_SAFE\"", "gt_regions": [{"id": "region_0", "text": "RIVERSIDE SAMPLE FAIR 2026 — Fun for the Whole Group! — 15th Annual Sample Celebration", "position": "top-center", "size": "large", "type": "title", "carrier": "poster header", "importance": "high"}, {"id": "region_1", "text": "MAIN STAGE: Live Bands All Day — 11AM The River Rollers (Country) | 1PM Sunset Boulevard (Pop/Rock) | 3PM DJ Sparkle Sample Dance Party | 5PM The Brass Factory (Jazz/Funk) | 7PM Headliner: The Wildflowers", "position": "middle-left", "size": "medium", "type": "body", "carrier": "stage schedule", "importance": "high"}, {"id": "region_2", "text": "KIDS' CORNER: 10 AM–6 PM beside the Info Tent | Ferris wheel and mini-train rides | 11 AM and 2 PM puppet shows | 1 PM recycled-art workshop | Quiet tent, sensory break kits and step-free activity tables available | Children under 12 must stay with an accompanying adult; free activity wristbands at check-in", "position": "middle-left", "size": "small", "type": "body", "carrier": "kids activities", "importance": "medium"}, {"id": "region_3", "text": "FOOD VILLAGE: 30+ Sample Food Vendors — BBQ Pit | Taco Truck | Wood-Fired Pizza | Kettle Corn | Ice Cream & Shaved Ice | Vegan & Gluten-Free Options Clearly Marked | Craft Beverage Garden (SAMPLE-ID Required)", "position": "middle-right", "size": "small", "type": "body", "carrier": "food section", "importance": "medium"}, {"id": "region_4", "text": "ARTISAN MARKET: Handmade Jewelry | Pottery & Ceramics | Tie-Dye Workshop | Sample Honey & Preserves | Vintage Clothing | Portrait Sketches $10", "position": "middle-right", "size": "small", "type": "body", "carrier": "market section", "importance": "medium"}, {"id": "region_5", "text": "SPORTS & GAMES: Group Relay Races (Register at Info Tent) | Team Rope Pull Tournament | Ring Toss & Dunk Tank | Cornhole Championship — Prizes for All Age Groups!", "position": "middle-center", "size": "small", "type": "body", "carrier": "sports section", "importance": "medium"}, {"id": "region_6", "text": "SUNDAY JULY 19 | 9:00 AM – 9:00 PM | Riverside Sample Meadow — LOCBLOCK-A0044 | FREE ADMISSION — Some Activities Require Tickets ($2 Each, Available at Gate)", "position": "bottom-left", "size": "medium", "type": "data", "carrier": "logistics box", "importance": "high"}, {"id": "region_7", "text": "PARKING: Free Shuttle from Sample Hall Lot (Every 15 Min) | Limited On-Site Parking ($10) | Bike Valet Free | Accessible Parking at North Entrance", "position": "bottom-left", "size": "small", "type": "data", "carrier": "parking info", "importance": "medium"}, {"id": "region_8", "text": "PRESENTED BY: Riverside Sample Association | SPONSORS: SPONSOR-SAFE Credit Union, SPONSOR-SAFE Hardware, SPONSOR-SAFE Realty, SPONSOR-SAFE Wellness | VOLUNTEERS NEEDED: Sign up at WEBLINK_SAFE", "position": "bottom-center", "size": "small", "type": "body", "carrier": "sponsor footer", "importance": "low"}, {"id": "region_9", "text": "RAIN OR SHINE | Service Animals Welcome | No Smoking on Fairgrounds | Info & Lost Group Members: Main Gate Tent | #RiversideFair2026 | WEBLINK_SAFE", "position": "bottom-right", "size": "small", "type": "data", "carrier": "footer rules", "importance": "low"}], "stats": {"total_chars": 1752, "total_words": 263, "total_regions": 10}}