# Ralleh Poster Full Skill (Combined)

This file combines the highest-priority skill documents for single-file LLM context loading.



---
## BEGIN CORE_RULES.md

# Ralleh Poster Core Rules (Non-Negotiable)

This file defines mandatory behavior for any LLM using the Ralleh Poster skill.

## Priority Order
1. `CORE_RULES.md` (this file)
2. `WORKFLOW.md`
3. `STANDARDS.md`
4. `TEMPLATES.md`
5. `examples/*`

If instructions conflict, follow higher-priority documents.

## Non-Negotiable Rules (Top 10)
1. **You must execute all 7 workflow stages in order.**
2. **You must stop at every stage gate and wait for user approval/input.**
3. **You must not generate final image prompts before Stage 3 is approved.**
4. **You must run Stage 5 critique before any final output.**
5. **You must reject and regenerate if any hard rejection indicator appears.**
6. **You must enforce a maximum 4-color named palette.**
7. **You must enforce at least 30% negative space.**
8. **You must enforce hierarchy: Hook > Identity > Details > Footnotes.**
9. **You must prefer textless plate + post-layout typography unless explicitly approved otherwise.**
10. **You must avoid genre-specific forbidden tropes from `STANDARDS.md`.**

## Hard Rejection Indicators
- Plastic/CGI rendering look
- Volumetric clutter (god rays, haze, floating glow dust)
- Hallucinated or distorted text glyphs
- Omnidirectional ambient glow with no light logic
- Generic cliché symbol overload (floating microphones, guitars, etc.)
- Uncontrolled neon saturation without deliberate context

If any indicator is present: **Fail the candidate and iterate.**

## Typography Enforcement
- Preferred: **Method A** (textless plate, typography added after generation).
- If using direct text rendering: short headline only (max 8 words), must be perfectly legible, and must pass zero-distortion check.
- Never allow long event details to be generated directly in image output unless model and placement are explicitly validated.

## Required Stage Output Format
Each stage response must include:
1. Stage objective
2. Inputs and assumptions
3. Decisions with rule rationale
4. Risk check against hard constraints
5. Exit gate question

## Final Output Contract
Final package must include:
- Final concept summary
- Production-ready prompt/tool spec
- Compliance checklist (pass/fail by rule)
- Revision plan if any rule fails


## END CORE_RULES.md
---




---
## BEGIN WORKFLOW.md

# Poster Generation Workflow

**Version**: 2.0  
**Authority**: Execution framework for the Ralleh Poster skill.  
**Constraint**: Any LLM or agent operating this repository must execute these seven stages sequentially. Do not skip stages. Do not begin generation until Stage 3 is complete. Every stage contains mandatory exit gates that must be satisfied before advancing.

This workflow is designed to prevent generic "AI slop" by forcing the agent to think like a professional designer: gathering context, establishing creative limits, drafting concepts, critiquing ruthlessly, and executing deliberately.

---

## Stage 1: Intake (Context Gathering)

Do not make assumptions about event details. Gather raw metadata and establish creative constraints.

### 1.1 Checklist
- [ ] **Event Title**: Exact capitalization, spelling, and punctuation.
- [ ] **Date/Time**: Correct format (e.g., Day of week, Month Day, Year, start/end time).
- [ ] **Venue**: Full name, address, and city (or virtual platform).
- [ ] **Billing / Performers**: Order of importance, secondary names, and sponsors.
- [ ] **Genre / Event Type**: Categorize (e.g., Music, Theater, Market, Sports).
- [ ] **Reference Images**: Ask the user if they have reference images or mood boards they wish to upload (e.g., brand guidelines, past posters). Ensure they are ingested into context if provided.
- [ ] **Style Constraints**: Identify requested style (map to `TEMPLATES.md` if possible) and explicitly note forbidden tropes per `STANDARDS.md` §4.
- [ ] **Format / Specs**: Intended output medium (Digital/Print, aspect ratio).

### 1.2 Exit Gate
Proceed to Stage 2 only when the Event Title, Date, Venue, and Genre are confirmed by the requester. **If operating in a conversational web UI, stop and ask the user for this information now. Do not proceed until they reply.**

---

## Stage 2: Research (Visual Context)

Root the poster in authentic artistic reference points before drafting concepts.

### 2.1 Action Steps
1. Use web search or internal memory to investigate the visual history of the performer/artist or the event's genre.
2. Investigate the physical venue or the geographic location for architectural or regional aesthetic hooks.
3. Identify relevant art movements or analog printing traditions (e.g., 1960s Fillmore screenprints, Bauhaus, Risograph, Swiss Grid).

### 2.2 Output
Write a short, text-based "Mood Board" (3-5 bullet points) summarizing recurring colors, visual motifs, and textures that fit the event and comply with `STANDARDS.md`.

### 2.3 Exit Gate
Proceed to Stage 3 only when the Mood Board is documented in the session context. **If in a conversational UI, present the Mood Board to the user for approval before continuing.**

---

## Stage 3: Design Strategy (Creative Limits)

Synthesize research into a strict design direction. This is where the poster is intellectually solved before any pixels are generated.

### 3.1 Key Decisions
- **The Core Metaphor**: What singular symbolic element represents the entire event? (Choose one striking icon, abstract shape, or scene. Never depict everything.)
- **The Style Preset**: Select the most appropriate layout template from `TEMPLATES.md` (or define a custom one that adheres strictly to `STANDARDS.md`).
- **The Color Palette**: Select exactly 3-4 specific named colors (e.g., "Warm Ochre #C28832, Midnight Navy #142035, Off-White Cream #F5EFE0"). Consult `STANDARDS.md` §5.
- **Typography Strategy**: Choose Method A (Textless Plate) or Method B (High-Fidelity Short Header) per `STANDARDS.md` §3.1. Decide where text will reside and how legibility will be maintained (e.g., backing panels, negative space).
- **Format Target**: Finalize resolution/aspect ratio.

### 3.2 Output
A concise paragraph summarizing the strategy, naming the metaphor, the `TEMPLATES.md` reference, the 3-4 colors, and the typography plan.

### 3.3 Exit Gate
Proceed to Stage 4 only when the strategy paragraph is written and explicitly confirms compliance with `STANDARDS.md` color and typography rules. **In a conversational UI, present the strategy to the user for alignment before generating concepts.**

---

## Stage 4: Concept Generation (Drafting)

Develop multiple distinct creative angles based on the approved strategy.

### 4.1 Action Steps
Draft **4 distinct visual concepts** (or user-requested number). Each concept must include:
- **Title**: A short evocative name for the concept.
- **Visual Metaphor**: What the plate depicts.
- **Composition**: How elements are structured (referencing `STANDARDS.md` §6 frameworks).
- **Prompt Concept**: The exact text description to be sent to the visual model, incorporating the relevant `TEMPLATES.md` prompt block and slop-prevention keywords.
- **Rationale**: A one-sentence explanation of why this concept fits the event and avoids genre tropes (`STANDARDS.md` §4).

### 4.2 Constraints
Ensure concepts are truly distinct structural approaches, not minor variations of the same idea. Every concept must be designed to pass the anti-slop criteria (`STANDARDS.md` §1).

### 4.3 Exit Gate
Proceed to Stage 5 only when all 4 concepts are documented. Present the concepts to the requester for selection. **If operating in a conversational UI, stop here. Ask the user which concept they prefer. Do not proceed to critique or generation until the user has selected a path.** (Unless an automated `--generate` flag is set).

---

## Stage 5: Critique (Objective Scoring)

Evaluate the drafted concepts (or the initial generated candidates if running autonomously) against professional design criteria.

### 5.1 Scoring Rubric (Pass/Fail for each)
1. **Slop Prevention (`STANDARDS.md` §1)**: Is it free of plastic rendering, volumetric overload, cluttered noise, and hallucinated glyphs? Does it exhibit analog tactile quality?
2. **Hierarchy (`STANDARDS.md` §2)**: Is the Hook clearly dominant? Does the eye know where to go next?
3. **Typography (`STANDARDS.md` §3)**: Is there a clear, uncluttered zone for text integration? (Or, if Method B is used, is the header perfectly rendered?)
4. **Color & Composition (`STANDARDS.md` §§5-6)**: Are there only 3-4 colors? Is there at least 30% negative space? Is the main visual anchored?

### 5.2 Action
Filter out any concept or generated candidate that fails *any* of the four criteria. Select the strongest passing concept.

*   **Calibration Hint**: If you are unsure whether a candidate passes the anti-slop rules, consult the reference cases in `examples/`. Compare your candidate against the failure patterns shown in `example-02` and `example-05`. If your candidate resembles the failures, reject it and refine the prompt.

### 5.3 Exit Gate
Proceed to Stage 6 only when a single concept has passed the critique rubric and is selected for final execution.

---

## Stage 6: Refinement (Generation & Iteration)

Execute the selected concept and iterate until the output is flawless.

### 6.1 Action Steps
1. **Model Selection**: 
   - **Method B (Direct Text / Typography)**: Route to **`litellm/ideogram-v2`** — this is the required model ref for Ideogram through the LiteLLM proxy. The proxy backend defaults to Ideogram V_3_TURBO, which delivers superior glyph accuracy and typographic coherence. Do **not** call `ideogram/v2` directly; the `litellm/` prefix is mandatory.
   - **Method A (Textless Plate)**: Use `fal/flux-pro` or `fal/flux-1.1-pro` for highest-fidelity analog texture emulation.
   - **Aspect ratio**: Always pass `aspectRatio` (e.g. `9:16` for portrait posters) or `size` (e.g. `1080x1920`) so the shim maps to the correct Ideogram aspect ratio. The most common poster format is `1080x1920` / `9:16`.
2. Execute the image generation using the prompt developed in Stage 4.
3. Review the resulting plate using vision capabilities (or self-critique).
4. Check against the Stage 5 rubric. If the image model introduced slop, hallucinated text, or ignored color constraints, *reject the plate*.
5. Adjust the prompt (e.g., increase weights on anti-slop terms, simplify the metaphor, enforce "textless plate") and regenerate.
6. Repeat until a plate passes the critique rubric completely.

### 6.2 Exit Gate
Proceed to Stage 7 only when a generated plate passes the vision-critique for slop, hierarchy, typography space, and color constraints. Never advance a flawed plate. *(Note: If you are a web LLM without native image generation, your exit gate is providing the final refined prompt to the user and asking them to run it).*

---

## Stage 7: Final Output (Delivery & Archiving)

Deliver the final poster and document the design rationale.

### 7.1 Deliverables
1. **The Poster Asset**: The high-quality image file (in the requested format/resolution).
2. **Design Rationale**: A short summary explaining the metaphorical choices, typography plan, color selections, and how it avoids slop.
3. **Technical Manifest**: The exact provider/model used, seed (if applicable), and final generation prompt for reproducibility.

### 7.2 File Storage
Save the outputs to the project directory according to the structure defined in `TOOLS.md` §3. Ensure the event slug naming convention is followed.

### 7.3 Exit Gate
The workflow is complete when the deliverables are presented to the requester and all files are saved to the defined directory structure.


## END WORKFLOW.md
---




---
## BEGIN STANDARDS.md

# Ralleh Poster Design Standards

**Version**: 2.0  
**Scope**: All AI-generated event and performance posters produced under the Ralleh Poster skill.  
**Authority**: This document is the binding design directive. Every generated poster plate must conform to all rules herein before delivery to the requester.

These standards exist for one reason: to produce work that could not be identified as AI-generated by a trained eye. Generic output is not acceptable. Deliberate craft is required at every stage.

---

## 1. AI Slop Detection & Avoidance

"AI Slop" is the default aesthetic that image-diffusion models produce without explicit professional direction. It is instantly recognizable and signals both low effort and low trust. Any output exhibiting these characteristics must be rejected and re-prompted.

### 1.1 — Critical Slop Indicators (Hard Rejections)

The following artifacts are grounds for automatic rejection of a generated plate. Never approve a plate that contains any of these:

| Indicator | Description |
|---|---|
| **Plastic / Hyper-Rendered Skin or Surfaces** | Unnatural metallic gloss, porcelain-smooth skin tones, CGI-grade shiny materials |
| **Volumetric Overload** | Excessive lens flares, god-ray beams, glowing floating dust motes, cinematic haze without purpose |
| **Vibrant Clutter** | Compulsive pixel-filling with competing textures, shapes, neon gradients, and decorative noise |
| **Hallucinated Text Glyphs** | Warped, illegible pseudo-letter forms appearing anywhere on the canvas |
| **Omnidirectional Ambient Glow** | No logical light source; light appears from everywhere with no shadow rationale |
| **Generic Symbol Overload** | Literal microphones floating in space, guitars, sound waves, drama masks, globe-clasping hands |
| **Over-Saturated Neon Palettes** | Unearned use of electric cyan, magenta, and lime without deliberate stylistic intent |

### 1.2 — Standards for Approval

A poster plate clears the slop bar only if it replicates physical, analog artistic constraints. All approved plates must demonstrate at least one of the following:

*   **Tactile Surface Texture**: Visible paper grain, printing ink texture, woodblock scoring, screen printing halftone dot patterns, or risograph overlap transparency.
*   **Restricted Color Work**: A palette reduced to 3-4 specific, named colors. No unconstrained color fields.
*   **Negative Space Discipline**: At least 30% of the canvas is deliberately "at rest" — no compositional elements, no subtle gradients.
*   **Single Logical Light Source**: Shadows, highlights, and reflections are consistent with one physically plausible light origin.
*   **Compositional Intentionality**: Every visual element exists to serve the design hierarchy; nothing is decorative filler.

### 1.3 — Prompt Framing to Suppress Slop

When constructing image-generation prompts, include language that actively suppresses slop behavior:

*   `"textless background plate"` — Prevents hallucinated text glyphs.
*   `"flat 2D graphic design, zero gradients, zero drop shadows"` — Enforces graphic print aesthetics.
*   `"matte paper grain, visible ink texture"` — Anchors to physical media.
*   `"no CGI rendering, no 3D, no photorealism"` — Excludes volumetric plastic rendering.
*   `"analog color restriction, [Color 1], [Color 2], [Color 3] only"` — Constrains the palette at model level.

---

## 2. Visual Hierarchy Rules for Posters

A poster is functional communication first and art second. Every viewer arriving at the canvas must absorb information in a natural, predictable order. Visual hierarchy is not decorative — it is navigational infrastructure.

### 2.1 — The Four-Tier Reading Order

All posters must support this reading sequence. If an element breaks the order (i.e., a "footnote" competes for attention with the "Hook"), the composition must be revised.

| Tier | Label | Content | Attention Target |
|---|---|---|---|
| 1 | **The Hook** | Primary visual metaphor or massive typographic title | 50–60% of first-glance visual attention |
| 2 | **The Identity** | Headliner name, performer, or main event designation | 20–30% of attention; clearly subordinate to The Hook |
| 3 | **The Details** | Date, Time, and Venue | Crisp, unambiguous, 10–15% of visual weight |
| 4 | **The Footnotes** | Supporting acts, ticket URL, sponsor logos | Small, tucked into defined margins, never competing |

### 2.2 — Hierarchy Enforcement Rules

*   **No Competing Focal Points**: Do not create two visual anchors of equal weight. One element must dominate.
*   **Entry Path Test**: Before finalizing a design, identify where the viewer's eye enters the canvas. If it does not enter at Tier 1, the composition must be corrected.
*   **Details Must Not Compete**: Date, time, and venue text must sit in high-contrast, uncluttered zones. Never allow event details to float over complex background patterns.
*   **Footnote Discipline**: Secondary performers, ticket URLs, and sponsor marks are visually subordinate at all times — smaller type, lower contrast relative to The Identity tier.

---

## 3. Typography

Typography in poster design is architectural, not decorative. Text must be planned before it is placed, and its placement must be treated as a structural decision, not an afterthought.

### 3.1 — Render Strategy

Selecting the right typographic render strategy is critical. The two acceptable methods are:

**Method A — Textless Plate Generation (Strongly Preferred)**
> Generate the visual background plate completely free of any text elements. All typographic content is applied in a dedicated post-processing, canvas, or layout step using proper vector type tools. This eliminates all risk of hallucinated glyphs and provides total control over font selection, kerning, sizing, and contrast.

**Method B — Direct High-Fidelity Text Rendering (Ideogram or Top-Tier Models)**
> If the image model demonstrably excels at typographic fidelity (e.g., Ideogram v2, FLUX.1 [pro], DALL-E 3), direct rendering of a single, short main header is permitted. Constraints:
> *   Maximum 8 words.
> *   Short headline only — no event details in the generated image.
> *   The plate must pass a vision-critique step confirming zero character distortion before use.
> *   **Note**: Prefer Ideogram when explicit typography is required, as its architecture is specifically optimized for rendering coherent text.

**Method C (Forbidden)**
> Allowing the image model to render full event details, long strings, or decorative body text. Always rejected.

### 3.2 — Font Selection Rules

*   **Maximum Two Font Families per Poster**: One expressive display face for the primary title or hook, and one highly legible face (sans-serif or clear serif) for event details.
*   **Font Personality Match**: The chosen typeface must match the event's genre and aesthetic. A vintage folk concert should not use a geometric techno sans-serif. A minimalist gallery opening should not use a distressed grunge brush font.
*   **No Mixing Display Faces**: Two expressive display faces on one poster creates visual cacophony. If a poster uses an expressive headline face, body text must be utilitarian, neutral, and subordinate.

### 3.3 — Typographic Legibility Rules

*   **Contrast Floors**: All body text and event details must maintain a minimum contrast ratio sufficient for legibility in both digital screen viewing and physical print.
*   **No Text on Busy Backgrounds**: If the background region beneath event text is visually complex, insert a clean backing field — a solid color panel, a matte box, or sufficient negative space — before placing the text.
*   **Minimum Font Size**: For print formats, event details must be no smaller than 24pt at native resolution to ensure physical legibility.
*   **Tracking & Spacing**: Headlines should be tightly tracked (-5 to -20 tracking units) to convey authority. Event details should be openly tracked (+20 to +60) for easy readability at a distance.

---

## 4. Genre Guidance & Trope Prevention

Each event genre carries specific visual culture and equally specific exhausted clichés. This section defines the correct visual language for each major event type and provides explicit prohibition lists.

### 4.1 — Live Music & Performance

*   **Approved References**: Vintage gig prints, 1960s–1970s screenprinted concert posters (Wolfgang's Vault, Fillmore series), risograph zine aesthetics, abstract representations of sound through shape and pattern, silhouetted figures in motion.
*   **Forbidden Tropes**:
    - Glowing microphones floating in space
    - Generic acoustic or electric guitars depicted literally
    - Neon equalizer / soundwave graphics
    - Laser show light beams without intentional stylistic context
    - Crowd silhouettes with hands raised (used on millions of posters)

### 4.2 — Theater & Performing Arts

*   **Approved References**: Avant-garde Swiss typographic composition, Bauhaus graphic forms, conceptual visual metaphors (a single physical prop or mask fragment representing a thematic layer), dramatic high-contrast split compositions, editorial photo-based poster language.
*   **Forbidden Tropes**:
    - Full comedy/tragedy mask pairs
    - Literal curtain framing the composition
    - Stage spotlight bokeh circles on a black background
    - Proscenium arch depictions
    - Generic red velvet or gold tassel motifs

### 4.3 — Community & Cultural Events

*   **Approved References**: Screenprinted local botanical and geographic illustrations, woodcut print patterns, clean editorial grid layouts, archival documentary photography treatment, folk art motifs grounded in local heritage.
*   **Forbidden Tropes**:
    - Globe with hands clasped around it
    - Puzzle pieces clicked together
    - Vector-flat cartoon crowd renditions
    - Generic heart / world / family silhouette icons
    - Rainbow gradients as a standalone identity element

### 4.4 — Food, Markets & Festivals

*   **Approved References**: Vintage letterpress market posters, monoprint botanical illustration, hand-stamped woodblock label aesthetics, organic hand-drawn lettering, editorial food photography framing.
*   **Forbidden Tropes**:
    - Photorealistic food CGI renders
    - Steaming cartoon food icons
    - Checkered tablecloth or fork-and-knife clip art borders
    - Generic sunburst starburst deal-badge graphics

### 4.5 — Sports & Athletic Events

*   **Approved References**: Mid-century propaganda poster boldness, constructivist angular compositions, textile pattern-based hero graphics, bold silhouette sport figure studies, Swiss International sports graphics.
*   **Forbidden Tropes**:
    - Athlete in dramatic mid-action CGI render
    - Generic lightning bolt energy motifs
    - Lens flare trophy photography
    - Neon fire / smoke explosion FX

---

## 5. Color & Mood Guidance

Unrestricted color palettes lead directly to generic AI slop. Color must be selected intentionally, matched explicitly to the event's emotional register, and strictly limited in count.

### 5.1 — Color Budget Rules

*   **Maximum 4 Distinct Colors** including the canvas/background tone.
*   Name all colors explicitly in the prompt (e.g., `"Warm Ochre #C28832, Midnight Navy #142035, Off-White Cream #F5EFE0, and Carbon Black #1A1A1A"`).
*   Avoid color names that diffusion models interpret loosely (e.g., "blue" or "red"). Use compound or descriptive names ("dusty cornflower blue", "burnt brick red").

### 5.2 — Color Harmony Rules

| Harmony Mode | Best Used For | Character |
|---|---|---|
| **Duotone / Monochromatic** | Intimate, solo performance, gallery events | Moody, timeless, deeply artistic |
| **Analogous with Accent** | Most live events, festivals, cultural events | Balanced, warm, approachable, with directional eye pull |
| **Complementary (Controlled)** | Bold/athletic events, competition | High tension, visual energy, drama |
| **Split-Complementary** | Theater, nuanced conceptual events | Complex, sophisticated, unresolved tension |

### 5.3 — Mood Matching Requirements

The palette must be explicitly matched to the genre and emotional register of the event. Cross-contamination between palette moods is a deliberate design error:

| Event Register | Correct Palette Approach |
|---|---|
| Solo acoustic / folk / chamber music | Earthy, desaturated, warm neutrals — never neon, never bright primaries |
| High-energy live band / electronic | Dark deep backgrounds with 1-2 saturated accent colors — restrained, not garish |
| Formal theater / opera | Monochromatic or duotone, rich dark tones, classical ochre/gold accents |
| Street festival / community fair | Warm, vibrant, but still limited to 4 colors — avoid rainbow scatter palettes |
| Art gallery / opening | Near-neutral with one anchoring accent — let the whitespace carry the weight |

### 5.4 — Forbidden Color Behaviors

*   Smooth fully digital gradients spanning more than 2 stops.
*   Unsupported neon/electric colors applied to non-nightlife event contexts.
*   Mismatched warm/cool tones without intentional contrast design rationale.
*   Color palettes chosen for visual excitement rather than thematic accuracy.

---

## 6. Composition Principles

Strong composition is the invisible skeleton of every great poster. The viewer should feel the structure without consciously seeing it.

### 6.1 — Structural Frameworks

Choose one primary compositional framework before building any design:

| Framework | Description | Best For |
|---|---|---|
| **Rule of Thirds** | Primary visual element lands at an intersection of thirds; remaining space for text | Versatile, balanced events |
| **Central Focus** | Main visual anchored dead center; large negative space radiating outward | Intimate events, single performer |
| **Swiss Asymmetric Grid** | Grid defined, elements deliberately placed off-center with calculated tension | Conceptual, avant-garde events |
| **Diagonal / Dynamic** | Strong diagonal line or implied motion cutting through the composition | High-energy, athletic, or theatrical events |
| **Frame Within Frame** | Architectural or structural element frames the inner visual | Cultural, historical, formal events |

### 6.2 — Negative Space Rules

*   **30% Minimum Rest**: At minimum 30% of the poster canvas must be compositionally at rest — solid color, simple texture, or clean background without visual noise.
*   **Negative Space is Active**: Negative space should not feel empty; it should feel *intentional*. The shape of the space is itself a design decision.
*   **No Suffocation**: Never crowd the canvas. If a visual metaphor and all text feels cramped, the solution is not to reduce font size — it is to simplify the visual metaphor.

### 6.3 — Anchoring Rules

*   **Avoid "Floating Center"**: A composition where every element is centered both horizontally and vertically creates a sterile, unsophisticated poster. Anchor the primary visual to a frame edge, or establish a strong vertical or horizontal baseline.
*   **Ground the Composition**: The viewer should feel the composition has a bottom and a top. Floating elements that have no visual gravity feel unresolved.
*   **Frame Tension**: Elements that bleed slightly into the crop edge create contained visual tension and feel more physically printed.

### 6.4 — Bleed, Margin & Safety Rules

*   **Critical Content Safety Zone**: All text and primary visual anchors must be positioned at least **5%** away from the canvas edge on all sides to prevent print cropping or digital framing loss.
*   **Intentional Bleed**: Background color and texture fields should extend fully to the canvas edge (or beyond bleed marks for print formats) — never leave unintentional white slivers at borders.
*   **Print Formats**: When producing for physical print, adhere to 300 DPI at intended output size. Maintain a 3mm bleed boundary on all sides beyond the trim line.

### 6.5 — Resolution & Output Specs

| Format | Dimensions | Resolution | Notes |
|---|---|---|---|
| Digital Portrait (Social / Web) | 1080 × 1920 px | 72-150 DPI | Primary digital delivery format |
| Digital Square | 1080 × 1080 px | 72-150 DPI | Social media square format |
| Print A2 | 4961 × 7016 px | 300 DPI | Standard venue poster print |
| Print A3 | 3508 × 4961 px | 300 DPI | Standard tabloid / lobby print |
| Print A4 | 2480 × 3508 px | 300 DPI | Compact print / insert |


## END STANDARDS.md
---




---
## BEGIN TEMPLATES.md

# Ralleh Poster Style Templates

This document provides ready-to-use, highly structured style templates for generating premium, non-slop event posters. Use these templates to draft image-generation prompts that enforce analog artistic constraints and high-end aesthetics.

---

## 1. Swiss Minimalist (Grid & Asymmetry)
*   **Core Aesthetic**: Heavy reliance on negative space, absolute geometric precision, structural grid layouts, and asymmetric balance. Inspired by mid-century Swiss (International Typographic) Style.
*   **Visual Elements**: Primary geometric primitives (circles, rules, grids, isolated diagonals), absolute solid backgrounds, ultra-flat coloring.
*   **Composition & Hierarchy**: 40-50% negative space. Heavy anchor on top or bottom margins. No decorative details—every line must serve a structural purpose.
*   **Color Palette**: Strictly limited to 2 or 3 colors. (e.g., Deep Ink Black, Off-White Canvas, and Swiss Vermilion Red).
*   **Trope Prevention**: Zero glowing elements, zero bevels/shadows, zero gradients.
*   **Prompt Template**:
    ```text
    A high-end Swiss Minimalist poster plate, mid-century International Typographic Style. Asymmetric grid composition, bold geometric flat circles and structural lines. Solid [Color 1] background, with design elements in flat [Color 2] and a single accent in [Color 3]. Completely flat 2D graphic design, strict negative space. Zero gradients, zero drop shadows, zero glow, no photorealism, no 3D elements. Beautiful paper texture, matte screenprint finish. Textless background plate.
    ```

---

## 2. Vintage Screenprint (Risograph & Concert Gig-Poster)
*   **Core Aesthetic**: Textured, warm, physically crafted, evoking 1960s–1980s DIY concert flyers and independent screenprinting houses.
*   **Visual Elements**: Fine halftone dots, visible ink bleeding at edge registration, organic paper grain, overlapping color layers showing transparency (color multiplication).
*   **Composition & Hierarchy**: Central hand-drawn or stylized vector-like illustration. Clean, distinct framing with borders.
*   **Color Palette**: 3 to 4 warm/rich tones. (e.g., Mustard Yellow, Brick Red, Forest Green, over a Cream/Oatmeal background).
*   **Trope Prevention**: No smooth airbrushed gradients, no digital vector-flat cartoon look, no hyper-rendered metallic sheen.
*   **Prompt Template**:
    ```text
    An authentic 1970s concert gig poster plate. Handcrafted silkscreen print style, textured Risograph overlay, visible ink bleed, subtle dot halftone patterns, and warm paper grain. A central stylized graphic of [Subject] rendered in bold, flat layers with organic imperfections. Colors: warm mustard, deep navy, and terracotta red on a cream canvas background. Zero digital rendering, zero plastic gloss, no volumetric lighting, no lens flares. Textless plate.
    ```

---

## 3. Bold Woodcut / Linocut (Physical Relief Print)
*   **Core Aesthetic**: High-contrast, heavy ink, physical carving, raw natural lines. Extremely tactile and striking.
*   **Visual Elements**: Thick ink carvings, visible woodgrain texturing, negative cuts into a dark ink block, rugged and dynamic hand-carved edges.
*   **Composition & Hierarchy**: Strong focal subject carved directly out of a solid dark background block, utilizing raw positive/negative space contrast.
*   **Color Palette**: Strictly duotone or 3 colors. (e.g., Charcoal Black, Sandstone White, and a single bold ink stain like Amber Orange or Cobalt Blue).
*   **Trope Prevention**: Avoid computerized smooth bezier curves; lines must look physically cut with a chisel/knife.
*   **Prompt Template**:
    ```text
    A bold woodblock print poster plate, traditional relief linocut style. Thick physical ink textures, visible chiseled wood carving marks, and heavy textured paper embossing. The visual shows [Subject] carved in strong positive and negative space. High-contrast duotone style using deep carbon black ink on natural ivory-toned mulberry paper. Raw, tactile, organic, zero clean digital lines, textless plate.
    ```

---

## 4. Modern Abstract Conceptual (Geometrics & Gradients)
*   **Core Aesthetic**: Conceptual, artistic, poetic. Expressing a mood, sound, or narrative through non-literal shapes, soft light fields, and sophisticated modern geometry.
*   **Visual Elements**: Organic fluid forms, soft analog gradients (dithered/grainy, not smooth digital), overlapping glassmorphic panels, or floating lithic elements.
*   **Composition & Hierarchy**: Flowing, balanced layout that leads the eye along a gentle curves or intersecting planes.
*   **Color Palette**: Harmonious analogous colors with a stark dark/light contrast base. (e.g., Indigo, Plum, Warm Sand, and Charcoal).
*   **Trope Prevention**: Avoid stock vector "corporate abstract" blobs or shiny neon-wave shapes.
*   **Prompt Template**:
    ```text
    A contemporary abstract conceptual art poster plate. Elegant, minimalist overlapping translucent shapes, soft analog-dithered grain gradients, and fine-line geometric vector guides. The composition represents [Abstract Theme/Concept] through high-end fine art design. Palette of deep midnight blue, muted plum, and warm sandstone sand. Very clean, quiet elegance, textured matte paper, zero neon, zero glowing elements. Textless plate.
    ```

---

## 5. Retro-Futurism (Mid-Century Sci-Fi & Bauhaus)
*   **Core Aesthetic**: 1950s/1960s space age, Bauhaus geometry, optimism mixed with physical industrial design.
*   **Visual Elements**: Isometric architectural lines, textured celestial spheres, architectural grids, clean mathematical curves.
*   **Composition & Hierarchy**: Strongly vertical, soaring lines, large celestial bodies balancing a clean ground horizon or structural silhouette.
*   **Color Palette**: Muted primary or secondary colors with dark slate/charcoal contrast. (e.g., Muted Teal, Crimson, Pale Cream, Slate Gray).
*   **Trope Prevention**: Avoid 1980s synthwave/vaporwave neon grids or high-tech sci-fi wireframes.
*   **Prompt Template**:
    ```text
    A mid-century modern retro-futurist poster plate, Bauhaus architectural influence. Clean graphic geometry, textured celestial spheres, and soaring structural forms. Warm analog screenprint texture, organic paper fiber. Color scheme of slate blue, rust orange, and soft cream. Geometric, balanced, highly artistic, zero glossy rendering, textless plate.
    ```


## END TEMPLATES.md
---




---
## BEGIN examples/README.md

# Examples Directory (Few-Shot Calibration)

This directory is optimized for LLM few-shot learning and Stage 5 critique calibration.

## How an LLM Must Use These Examples
- Compare every candidate output against both success and failure examples.
- Use failures as **hard anti-pattern detectors**.
- If a candidate resembles failure traits, reject and regenerate.
- Map design decisions to `STANDARDS.md` sections explicitly.

## Few-Shot Example Schema (Required)
Every example in this directory should include:
1. **Outcome** (Success or Failure)
2. **Rules Demonstrated** (specific `STANDARDS.md` sections)
3. **Workflow Checkpoint** (where issue was caught or validated)
4. **Why It Passed or Failed** (specific, non-generic explanation)
5. **Correction Pattern** (what to change next)
6. **Transfer Rule** (what future runs should reuse)

## Available Cases
- `example-01-success-minimalist.md` — **Positive**. Swiss Minimalist, textless-plate execution.
- `example-02-failure-slop.md` — **Negative**. Slop overload and recovery loop.
- `example-03-end-to-end.md` — **Positive**. Full 7-stage execution trace.
- `example-04-success-vintage-screenprint.md` — **Positive**. Analog texture and trope suppression.
- `example-05-failure-typography.md` — **Negative**. Typography distortion and hierarchy breakdown.
- `example-06-success-theater-conceptual.md` — **Positive**. Theater conceptual metaphor with disciplined composition.

Template for new examples: `examples/FEW_SHOT_TEMPLATE.md`.

## Linear Read Order for LLMs
1. `example-01-success-minimalist.md`
2. `example-02-failure-slop.md`
3. `example-05-failure-typography.md`
4. `example-03-end-to-end.md`
5. `example-04-success-vintage-screenprint.md`
6. `example-06-success-theater-conceptual.md`

## Adding New Examples
To add a new example:
1. Copy an existing file.
2. Use naming: `example-XX-<success|failure>-<theme>.md`.
3. Use the required schema above.
4. Add a rule mapping table and explicit workflow checkpoint.
5. Add the file to the Available Cases and Linear Read Order.


## END examples/README.md
---

