# Ecosystem Midjourney Prompt Batch — 2026-05-03

**Filed:** S83-H162-B
**Scope:** 10 prompts across 7 brands (excluding Mirror Mirror — see `mm_hero_prompts_2026-05-03.md`)
**Counterpart:** Mirror Mirror visual language `~/docs/ecosystem/brand/mirrormirror_visual_language_2026-05-03.md`

Each prompt is structured: **Subject · Composition · Style · Palette · Lighting · Details · Negative · Render flags**.

All seeded into `MJ_Prompt_Slots` (Holdings `tblbuoUHYCD1iEvOB`). Brady renders via `/admin/brady/` MJ Review section, curates via `/admin/curator/`, promotes via "Use this one."

---

## 1. `whg_solshine_bottle` — WHG Solshine product hero

**Brand:** witchhavengrove · **Page:** /solshine/ + Stripe · **Aspect:** 1:1 · 1080×1080
**R2:** `witchhavengrove/solshine/bottle-hero.webp`

> Single small amber glass apothecary bottle with a fitted cork stopper, hand-labeled with a small parchment label that reads "Solshine" in delicate script, sitting on a textured cream-and-lilac surface. Soft dappled morning light filters from the upper-left, casting a long warm shadow. Tiny dried herbs (yarrow, calendula petals) scattered around the base of the bottle. Watercolor + ink-wash medium with analog film grain. Palette: deep purple #5B2E8C accent in the bottle's amber glass tint, lilac #D4A5D0 in the lighting, warm cream #FAF8FC background, soft sage hint in the herbs. No faces, no hands, no people. Hand-foraged, herbalist-apothecary feel. Tactile, dreamy, grounded mysticism. --ar 1:1 --v 6.1 --style raw --s 100

**Why:** Stripe product image + /solshine/ hero. Flagship 2026 WHG product. The bottle alone — no model, no lifestyle — keeps focus on the product.

---

## 2. `whg_solshine_botanical` — Solshine botanical context

**Brand:** witchhavengrove · **Page:** /solshine/ secondary band · **Aspect:** 16:9 · 1200×675
**R2:** `witchhavengrove/solshine/botanical.webp`

> Loose hand-foraged herbs and flowers laid out in soft arrangement on aged parchment paper — yarrow stalks, calendula petals, dried lavender, a sprig of nettle, small amber crystals scattered between. Top-down 30-degree angle. Watercolor + ink wash with subtle pencil annotations naming each plant in delicate script along the margins. Soft dappled morning light from upper-right, warm afternoon glow. Palette: deep purple #5B2E8C accents in the lavender, lilac #D4A5D0 highlights, sage green #8FAE8B in the leaves, cream #FAF8FC parchment, hint of warm gold in the lighting. No people, no hands, no chrome. Herbalist field-journal feel — grounded mysticism, seasonal, tactile. --ar 16:9 --v 6.1 --style raw --s 100

**Why:** Educates on what's in Solshine. The annotations make it feel like a herbalist's reference book — reinforces "competent grounded mystic" voice.

---

## 3. `whg_solshine_lifestyle` — Pour moment

**Brand:** witchhavengrove · **Page:** /solshine/ tertiary · **Aspect:** 4:5 · 1080×1350
**R2:** `witchhavengrove/solshine/lifestyle-pour.webp`

> A hand pouring a small stream of amber Solshine elixir from the apothecary bottle into a small clear glass cup on a worn wooden table. Hand visible only at the wrist (no face, no full arm). Steam or warm light haze rising slightly from the cup. Watercolor + ink wash on cream paper. Soft late-afternoon golden window light from the right side, casting a long shadow of the bottle. Tiny scattered herbs on the table. Palette: deep purple in the elixir's amber glow, warm gold afternoon light, cream wood, hint of lilac in the shadow. No face shown, no full body, no people. Slow ritual feel — herbalist preparing a daily dose. Grounded, intimate, tactile. --ar 4:5 --v 6.1 --style raw --s 100

**Why:** The use moment without showing a person. Conveys ritual + intimacy + warmth. 4:5 portrait works for IG Story / mobile feed.

---

## 4. `gh_scout_report_hero` — Grove House Scout Report

**Brand:** grovehouse · **Page:** /scout-report/ + Stripe · **Aspect:** 1:1 · 1080×1080
**R2:** `grovehouse/scout/report-hero.webp`

> SNES-RPG pixel art aerial-view of a parcel of Arizona high-desert land — saguaro cacti, a small wash crossing the lower-third, a few mesquite shrubs, a single old wooden fence line on the east side. Topographic contour lines overlaid in mustard yellow showing elevation. A small pixel-art compass rose in the upper-left corner. A single thin red dotted line traces a possible build site rectangle in the upper-right quadrant. 16-bit pixel art style with chunky pixels (visible). Palette: forest green #2D5A27 in the vegetation, earth brown #8B5A2B in the dirt and rock, mustard #E8B849 in the contour lines and compass, cream sky at the edges. No people, no modern vehicles. Documentary aerial scout feel — looks like a video-game adventure map. --ar 1:1 --v 6.1 --style raw --s 50

**Why:** Reuses GH's established pixel-art language (H126). Scout Report ($300) needs a Stripe + page image. The pixel-art aerial doubles as adventure-map metaphor — fits GH's "blue-collar, earned" voice without being literal photography.

---

## 5. `ss_booking_hero` — Small Stage booking

**Brand:** smallstage · **Page:** /booking/ · **Aspect:** 16:9 · 1200×675
**R2:** `smallstage/booking/hero.webp`

> Single classic dynamic microphone on a chrome stand, centered slightly left-of-center on a small wooden stage. Heavy stage curtain partially visible in the deep background, lit dimly. Single warm amber spotlight from upper-right hitting only the mic, leaving the rest of the stage in moody darkness. Cinematic moody editorial photography style — high contrast, deep shadows, warm key light. Palette: terracotta #B8432F in the stage curtain, amber #E8B849 in the spotlight, deep umber and black in the shadows, single warm highlight on the chrome mic. No people, no audience, no smoke machines, no rock-concert vibe. Theatrical-respectful feel — the moment before a performer steps up to begin. --ar 16:9 --v 6.1 --style raw --s 100

**Why:** SS booking page is talent-facing (performers booking the stage). The empty mic = invitation. Theatrical but respectful (matches voice rule).

---

## 6. `lh_civic_hero` — LongHouse civic landing

**Brand:** longhouse · **Page:** /civic/ · **Aspect:** 16:9 · 1200×675
**R2:** `longhouse/civic/hero.webp`

> A round wooden table viewed from a slightly elevated three-quarter angle, with a small stack of paper documents in the center, a single brass oil lamp burning warm next to them, and a few empty chairs pulled up to the table from various angles. The table is in a quiet wood-paneled room with a single window letting in cool gray daylight from the left. Documentary minimal photography style — calm, architectural, no clutter. Palette: sage green #4A6741 in the wall paneling, warm gold #C9A44A in the lamp light, parchment #F5F2EC in the documents, cool gray daylight. No people, no faces, no laptops, no modern decor. Quiet, deliberative, civic-architectural feel — the moment before a council convenes. --ar 16:9 --v 6.1 --style raw --s 100

**Why:** LH is research-grade civic / governance work. Empty council table = "the deliberative space we're holding open." Aligns with "research-grade, efficient" voice.

---

## 7. `cc_studio_hero` — CC:Universe broadcast

**Brand:** rosecourt · **Page:** /broadcast/ + CC:Universe surfaces · **Aspect:** 16:9 · 1200×675
**R2:** `rosecourt/cc-universe/studio-hero.webp`

> A small retro 1970s-style broadcast studio interior — a wooden desk with a single chrome microphone, a stack of three small CRT tube TV monitors to the left (each showing static or a simple pattern), a single neon "ON AIR" sign glowing magenta on the back wall. Slight CRT-scanline overlay across the whole image. Empty operator chair pulled back from the desk. Cinematic dim lighting from a single overhead amber lamp + the magenta neon. Editorial moody photography style with deliberate analog-film grain. Palette: midnight blue #0A1628 in the studio walls, magenta #E040A0 in the neon, warm amber lamp glow, cool gray-blue in the CRT static. No people, no faces, no modern equipment. Retro-broadcast Hollywood feel — the moment before air. --ar 16:9 --v 6.1 --style raw --s 100

**Why:** CC:Universe is "broadcast/distribution" with a "Hollywood broadcast aesthetic — fake studio, slick host, retro VHS hint" per `brand_ccuniverse.md` memory. The empty studio + ON AIR sign delivers the retro-broadcast vibe without showing a person.

> Note: Brand field uses `rosecourt` since CC:Universe shares the RoseCourt base. Could create a separate brand option later if CC:Universe gets its own surfaces.

---

## 8. `bh_portrait_office` — Brady documentary desk

**Brand:** bradyhugins · **Page:** /about/ + LinkedIn · **Aspect:** 1:1 · 1080×1080
**R2:** `bradyhugins/about/desk-hero.webp`

> Documentary still-life of a working operator's desk viewed from a 45-degree top-down angle — open notebook with hand-written ink notes (some legible: "intake / route / send"), a small leather-bound notebook stack, a thick coffee mug (mostly empty, with a few drops staining the saucer), two monitors visible at the edge of the frame showing only soft glow (no UI), a small potted plant in the corner, a worn leather wallet, a pen. Soft late-morning warm window light from the right. Watercolor + ink wash with film grain. Palette: slate #2C3E50 in the notebook, gold-paper #C8A951 in the wallet leather, warm cream paper, sage green in the plant, cool gray monitor glow. No face, no hands, no body. Documentary realism with ecosystem-thinking-overlay feel — like the operator just stepped away from the desk for coffee. --ar 1:1 --v 6.1 --style raw --s 75

**Why:** Brady's personal brand voice = "direct, specific, opinionated · traded the desk for the dirt." This image captures the desk part of that. RC's no-photoreal-people directive applies; environment-only conveys identity without invoking a face.

---

## 9. `bh_phoenix_walk` — Brady walking-Phoenix

**Brand:** bradyhugins · **Page:** /about/ Phoenix-local + LinkedIn secondary · **Aspect:** 16:9 · 1200×675
**R2:** `bradyhugins/about/phoenix-walk.webp`

> Empty Phoenix sidewalk in the late afternoon — cream stucco wall on the right side casting a sharp diagonal shadow across the concrete, a single mature saguaro cactus rising in the middle distance against the sky, dusty asphalt and a faint chalk drawing visible on the curb. Long shadows pulling toward the foreground. Watercolor + ink wash on cream paper, soft pastel palette. Palette: cream #FAF8F0 in the stucco, dusty rose #D4A5A5 in the late-afternoon sky, sage green in the saguaro, slate #64748B in the shadows, golden-hour warm tones at the horizon. No people, no cars, no signage. Phoenix-local, contemplative, walking-and-thinking feel. --ar 16:9 --v 6.1 --style raw --s 75

**Why:** Brady's "Ecosystem Designer" walking-Phoenix moments. The watercolor medium overlaps with RC (allowed for personal brand per directive — Brady IS his ecosystem). Empty street = anyone could be the walker.

---

## 10. `rc_community_future` — RoseCourt community page hero

**Brand:** rosecourt · **Page:** /community/ · **Aspect:** 16:9 · 1200×675
**R2:** `rosecourt/community/hero.webp`

> Phoenix freeway at dusk seen from inside a moving car — the side mirror visible in the lower-left foreground reflecting the road behind, the windshield occupying the top half of the frame showing a stretch of empty I-10 ahead with downtown Phoenix's skyline distant on the horizon. Dusty rose pink and lavender clouds across a slate-blue sky. Watercolor + ink wash with subtle film grain. Palette: dusty rose #D4A5A5 in the clouds, slate #64748B in the asphalt and shadows, warm gold #D4AF37 hint at the horizon (sunset), cream #FFF8F0 in the windshield reflection, hint of burgundy in the side-mirror frame. No drivers, no other cars, no billboards. Phoenix urban, atmospheric, contemplative — the in-between space between events, where community happens in motion. --ar 16:9 --v 6.1 --style raw --s 75

**Why:** Matches today's RC watercolor batch (parking lot + freeway car shipped earlier). Community page needs an atmospheric "Phoenix in motion" hero. The car/freeway ties to the "we're connected across the city" community thesis.

---

## Render + curate workflow (same as MM)

For each prompt:

1. `/admin/brady/` MJ Review section → find slot → **Render 4 Variants**
2. `/admin/curator/` for side-by-side comparison
3. Apply per-brand pre-flight checklist (different per brand voice)
4. **Use this one** to promote → `RC: Promote MJ Variant` workflow → R2 canonical path
5. CC follow-up: wire R2 URL into builder, redeploy

---

## Brand-specific pre-flight reminders

| Brand | Pre-flight check |
|---|---|
| **Witch Haven Grove** | No metallic chrome; warm dappled light; no smiling faces; herbalist-tactile feel |
| **Grove House** | SNES-RPG chunky pixels visible; mustard contour lines; no modern vehicles; documentary scout aesthetic |
| **Small Stage** | Single warm spotlight, deep shadows; no people; theatrical-respectful, not rock-concert |
| **LongHouse** | Quiet/deliberative; no laptops; no modern decor; architectural minimalism |
| **CC:Universe** | Retro 1970s broadcast feel; CRT scanline overlay; no modern equipment; ON AIR sign as anchor |
| **Brady Hugins (personal)** | No face; environment-only; documentary realism; warm window light; slate + gold paper palette |
| **RoseCourt** | Phoenix-urban watercolor + ink; no AI photoreal people; dusty rose + slate + cream palette |

---

## Iteration log

| Date | Prompt | Status | Notes |
|---|---|---|---|
| 2026-05-03 | All 10 | Filed (pending Brady render) | First batch — calibration round across 7 brands |

---

## See also

- **MM hero prompts:** `~/docs/ecosystem/research/mm_hero_prompts_2026-05-03.md`
- **MM visual language:** `~/docs/ecosystem/brand/mirrormirror_visual_language_2026-05-03.md`
- **Brand voice rules:** `~/builders/shared/brands.py` BRAND_REGISTRY
- **Multi-brand stack:** `~/docs/ecosystem/brand/multi-personality_messaging_and_brand_stack.md`
- **MJ workflow SOP:** `~/docs/ecosystem/sops/dashboard_mj_use_this_one_2026-04-29.md`
- **Solshine prompts (H98 reference):** `~/docs/ecosystem/research/midjourney_prompts_h98_2026-04-27.md`

---

_Filed S83-H162-B (2026-05-03 by CC). Total fal.ai cost: ~60 image generations at ~$0.01 each = ~$0.60 for full batch. Negligible._
