six regions of one small world — three coastal, two inland, and one that refuses to say — plus two rooms with no sky, each painted from the same prompt recipe the game itself composes: the subject first, then the place's own terrain words, then the house style, in that order and never mixed. the question this table asks is not "which is prettiest" but "did the inland place stay inland" — the game's world model, checked by eye.
every render in this bench was painted on keel, the 96G VRAM workstation — provably: the bench harness renders only through keel's own queue, and every receipt's render-seconds are that queue's own execution timestamps.
FIXED FOR THIS RUN · the painter is the only thing that moves
size 768×768
every cell opens its own specimen sheet: the render
full size, its prompt verbatim, and every setting behind it.
COASTAL · Sorrowmoor Cove — The First Run
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. REGION VIGNETTE: the whole fleet hauled up nose-to-sea on the shingle before dawn, forty boats in a line, one berth mid-row left empty with its chocks still set. salt-light on wet stone, sea-fog greys, a gull-grey sky, rope and tar
source: region.sorrowmoor_cove art image “The First Run”, subject verbatim; terrain: coastal → art.place_style[coastal]. Composed as ArtService.attachRegionArt (ArtService.java:2064) → assembleArtPrompt(region_style, art_prompt_seed=absent, subject, “REGION VIGNETTE”, place_style). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style). Assembled by hand from the campaign source, not captured from a running engine.
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. REGION VIGNETTE: a black spur of rock running out into open grey water, the sea turning a colder green-black past its last ledge, spray standing off the rock. salt-light on wet stone, sea-fog greys, a gull-grey sky, rope and tar
source: region.headland art image “The Point”, subject verbatim; terrain: coastal → art.place_style[coastal]. Composed as ArtService.attachRegionArt (ArtService.java:2064) → assembleArtPrompt(region_style, art_prompt_seed=absent, subject, “REGION VIGNETTE”, place_style). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style). Assembled by hand from the campaign source, not captured from a running engine.
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. REGION VIGNETTE: a shingle strand racked with a century of salvaged hulls hauled hull-to-hull above the tideline, ribs and keels chalk-tagged, the newest tag one season old. salt-light on wet stone, sea-fog greys, a gull-grey sky, rope and tar
source: region.lanthorn_rock art image “The Wreck Strand”, subject verbatim; terrain: coastal → art.place_style[coastal]. Composed as ArtService.attachRegionArt (ArtService.java:2064) → assembleArtPrompt(region_style, art_prompt_seed=absent, subject, “REGION VIGNETTE”, place_style). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style). Assembled by hand from the campaign source, not captured from a running engine.
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. REGION VIGNETTE: stone evaporation basins stepping down behind a market town in wide empty tiers, dry and salt-seamed, one company notice nailed at the entry. hearth-smoke and wet earth, willow-green against flint, low cloud, cart-ruts
source: region.saltmarket art image “The Dry Basins”, subject verbatim; terrain: inland → art.place_style[inland]. Composed as ArtService.attachRegionArt (ArtService.java:2064) → assembleArtPrompt(region_style, art_prompt_seed=absent, subject, “REGION VIGNETTE”, place_style). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style). Assembled by hand from the campaign source, not captured from a running engine.
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. REGION VIGNETTE: a long turf dyke-bank under a grey sky, one dark seep weeping down its seaward face, a single worn path along the crest. hearth-smoke and wet earth, willow-green against flint, low cloud, cart-ruts
source: region.the_fold art image “The Failing Dyke”, subject verbatim; terrain: inland → art.place_style[inland]. Composed as ArtService.attachRegionArt (ArtService.java:2064) → assembleArtPrompt(region_style, art_prompt_seed=absent, subject, “REGION VIGNETTE”, place_style). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style). Assembled by hand from the campaign source, not captured from a running engine.
NO TERRAIN · The Maiden's Reach — the descent pane (the edge case)
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, a scene composition, unsigned, no text, no letters, no signature, no watermark. DESCENT PANE: seen from above through green-black water, the bottom of the Reach falling away into dark, and far below, one pale unbroken hull lying keel-up, too deep to be sure of
source: region.sorrowmoor_deep is type dungeon_descent and authors NO terrain, so PlaceStyle.forRegion resolves to "" and the prompt carries no place clause AT ALL — the requireTerrain law's own edge case, shown as such. Its pictures come from the cove's descent-mouth panes (region.sorrowmoor_cove.entrance.panes[3], verbatim), composed as ArtService.attachDescentArt (ArtService.java:2164) → assembleArtPrompt(region_style, null, subject, “DESCENT PANE”) — that door passes no placeStyle either. Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style).
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, an intimate interior view, unsigned, no text, no letters, no signature, no watermark. LOCATION VIGNETTE: inside a squat stone lamp-room by day, the great wick trimmed square and dark behind its glass, salt-scrubbed panes full of grey sea-light, thousands of faint tally marks scratched into the sill. lamp-amber and close shadow, the grain of old wood, one window's grey
source: interior “The Breakwater Lamp-Room” art.prompt_seed, verbatim. An interior is INSIDE wherever its region stands, so it takes art.place_style[interior], never the region's terrain (ArtService.java:2110-2121 and the comment there). Composed as attachLocationArt → assembleArtPrompt(location_style, art_prompt_seed=absent, subject, “LOCATION VIGNETTE”, place_style[interior]). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style).
painted storybook realism, soft brushwork, warm amber glow, gentle folk-tale wistfulness, an intimate interior view, unsigned, no text, no letters, no signature, no watermark. LOCATION VIGNETTE: one rented room shelved with a dead company's brine-spotted ledgers, the last volume lying open to a column of names in a clerk's exact hand, its payment-column blank down the page. lamp-amber and close shadow, the grain of old wood, one window's grey
source: interior “The Salt-Company Ledger-Room” art.prompt_seed, verbatim. An interior is INSIDE wherever its region stands, so it takes art.place_style[interior], never the region's terrain (ArtService.java:2110-2121 and the comment there). Composed as attachLocationArt → assembleArtPrompt(location_style, art_prompt_seed=absent, subject, “LOCATION VIGNETTE”, place_style[interior]). Source: ~/signalborne/backend-spring/src/main/resources/content/sorrowmoor-cove/campaign.yml at master tip (v0.875.1); style clauses from the `art` block (R2a / COPY-LIVING-COVE §A, style + region_style + location_style + item_style + place_style).