Compare commits

..

19 Commits

Author SHA1 Message Date
Alexander Whitestone
cae23d8bd9 feat: 500 visual scene prompt enhancement pairs (#600)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 33s
Smoke Test / smoke (pull_request) Failing after 29s
Validate Config / YAML Lint (pull_request) Failing after 23s
Validate Config / JSON Validate (pull_request) Successful in 23s
Validate Config / Shell Script Lint (pull_request) Failing after 1m18s
Validate Config / Cron Syntax Check (pull_request) Successful in 14s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 12s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m58s
Validate Config / Playbook Schema Validation (pull_request) Successful in 18s
PR Checklist / pr-checklist (pull_request) Failing after 11m49s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
Terse→rich prompt expansion pairs for visual scene generation.

Domains: landscapes, portraits, abstract, fantasy
Format: {terse, rich, domain}
Count: 500 pairs, 435 unique terse inputs

Output: training/data/prompt-enhancement/visual-scenes-500.jsonl

Closes #600
2026-04-15 07:36:01 -04:00
35a191f7b1 Merge PR #725: feat: Provider health monitor with auto-switch (#509) 2026-04-15 06:10:45 +00:00
e987e1b870 Merge PR #726: feat: Pre-flight provider check for session launch (#508) 2026-04-15 06:10:41 +00:00
19278513b4 Merge PR #727: feat: Three.js-specific glitch detection patterns (#543) 2026-04-15 06:10:38 +00:00
1088bf8983 test: add Three.js pattern tests and update assertions (#543)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 28s
Smoke Test / smoke (pull_request) Failing after 23s
Validate Config / YAML Lint (pull_request) Failing after 21s
Validate Config / JSON Validate (pull_request) Successful in 21s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m23s
Validate Config / Shell Script Lint (pull_request) Failing after 50s
Validate Config / Cron Syntax Check (pull_request) Successful in 11s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 26s
Validate Config / Playbook Schema Validation (pull_request) Successful in 32s
PR Checklist / pr-checklist (pull_request) Failing after 11m13s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
- Added TestThreeJsPatterns class with 14 tests
- Tests cover: pattern existence, severity inference, vision prompt
- Updated pattern count assertion (14+ patterns now)
- Updated demo test (6 glitches: 4 original + 2 Three.js)
2026-04-15 05:37:17 +00:00
94f0a132d4 feat: add get_threejs_patterns() filter function (#543) 2026-04-15 05:34:17 +00:00
279356bed6 feat: add --threejs flag and Three.js-aware severity inference (#543)
- Added --threejs flag for focused Three.js pattern scanning
- Updated _infer_severity with shader_failure, texture_placeholder,
  uv_mapping_error, frustum_culling, shadow_map_artifact categories
- Added Three.js demo detections (shader failure, shadow map)
- Bumped detector version to 0.2.0
2026-04-15 05:34:16 +00:00
511ff863c2 feat: add Three.js-specific glitch detection patterns (#543)
Adds 6 new Three.js-specific glitch categories and patterns:
- SHADER_FAILURE: Solid black materials from shader compilation errors
- TEXTURE_PLACEHOLDER: 1x1 white pixel stretched surfaces
- UV_MAPPING_ERROR: BufferGeometry UV coordinate errors
- FRUSTUM_CULLING: Objects popping at screen edges
- SHADOW_MAP_ARTIFACT: Pixelated/blocky shadow maps
- BLOOM_OVERFLOW: Excessive post-processing bloom bleed

Closes #543
2026-04-15 05:32:25 +00:00
b6e3a647b0 feat: add pre-flight provider check script (#508)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 29s
PR Checklist / pr-checklist (pull_request) Failing after 7m23s
Smoke Test / smoke (pull_request) Failing after 20s
Validate Config / YAML Lint (pull_request) Failing after 14s
Validate Config / JSON Validate (pull_request) Successful in 15s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m1s
Validate Config / Shell Script Lint (pull_request) Failing after 46s
Validate Config / Cron Syntax Check (pull_request) Successful in 9s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 10s
Validate Config / Playbook Schema Validation (pull_request) Successful in 28s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
- Checks OpenRouter balance via /api/v1/auth/key
- Tests Nous and Anthropic API keys
- Verifies Ollama is running
- Pre-flight check before session launch
- Returns exit code for automation

Closes #508
2026-04-15 03:55:04 +00:00
e14158676d feat: add provider health monitor script (#509)
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 44s
Smoke Test / smoke (pull_request) Failing after 36s
Validate Config / YAML Lint (pull_request) Failing after 21s
Validate Config / JSON Validate (pull_request) Successful in 28s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 2m36s
Validate Config / Shell Script Lint (pull_request) Failing after 1m3s
Validate Config / Cron Syntax Check (pull_request) Successful in 13s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 12s
PR Checklist / pr-checklist (pull_request) Failing after 6m15s
Validate Config / Playbook Schema Validation (pull_request) Successful in 28s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
- Tests all configured providers
- Maintains health map in tmux-state.json
- Auto-switches profiles to working providers
- Supports --daemon and --status modes

Closes #509
2026-04-15 03:48:37 +00:00
26e39d8949 feat: add autonomous cron supervisor job (#513)
- Runs every 7 minutes
- Checks dev and timmy sessions
- Loads tmux-supervisor skill
- Telegram only on actionable events
- Silent when all agents busy
2026-04-15 03:33:43 +00:00
d120526244 fix: add python3 shebang to scripts/visual_pr_reviewer.py (#681) 2026-04-15 02:57:53 +00:00
8596ff761b fix: add python3 shebang to scripts/diagram_meaning_extractor.py (#681) 2026-04-15 02:57:40 +00:00
7553fd4f3e fix: add python3 shebang to scripts/captcha_bypass_handler.py (#681) 2026-04-15 02:57:25 +00:00
71082fe06f fix: add python3 shebang to bin/soul_eval_gate.py (#681) 2026-04-15 02:57:14 +00:00
6d678e938e fix: add python3 shebang to bin/nostr-agent-demo.py (#681) 2026-04-15 02:57:00 +00:00
ad751a6de6 docs: add pipeline scheduler README 2026-04-14 22:47:12 +00:00
130fa40f0c feat: add pipeline-scheduler cron job 2026-04-14 22:46:51 +00:00
82f9810081 feat: add nightly-pipeline-scheduler.sh 2026-04-14 22:46:38 +00:00
16 changed files with 1946 additions and 509 deletions

View File

@@ -31,6 +31,14 @@ class GlitchCategory(Enum):
WATER_REFLECTION = "water_reflection"
SKYBOX_SEAM = "skybox_seam"
# Three.js-specific categories (ref: timmy-config#543)
SHADER_FAILURE = "shader_failure"
TEXTURE_PLACEHOLDER = "texture_placeholder"
UV_MAPPING_ERROR = "uv_mapping_error"
FRUSTUM_CULLING = "frustum_culling"
SHADOW_MAP_ARTIFACT = "shadow_map_artifact"
BLOOM_OVERFLOW = "bloom_overflow"
@dataclass
class GlitchPattern:
@@ -241,6 +249,123 @@ MATRIX_GLITCH_PATTERNS: list[GlitchPattern] = [
],
confidence_threshold=0.45,
),
# --- Three.js-Specific Glitch Patterns (ref: timmy-config#543) ---
GlitchPattern(
category=GlitchCategory.SHADER_FAILURE,
name="Shader Compilation Failure",
description="Three.js shader failed to compile, rendering the material as solid black. "
"Common when custom ShaderMaterial has syntax errors or missing uniforms.",
severity=GlitchSeverity.CRITICAL,
detection_prompts=[
"Look for objects or surfaces rendered as pure black (#000000) that should have visible textures or materials.",
"Identify geometry that appears completely dark while surrounding objects are normally lit.",
"Check for objects where the material seems to 'absorb all light' — flat black with no shading gradient.",
],
visual_indicators=[
"solid black object with no shading",
"geometry rendered as silhouette",
"material appears to absorb light entirely",
"black patch inconsistent with scene lighting",
],
confidence_threshold=0.7,
),
GlitchPattern(
category=GlitchCategory.TEXTURE_PLACEHOLDER,
name="Three.js Texture Not Loaded",
description="Three.js failed to load the texture asset, rendering a 1x1 white pixel "
"stretched across the entire surface. Distinguished from missing-texture by "
"the uniform white/grey appearance rather than magenta.",
severity=GlitchSeverity.CRITICAL,
detection_prompts=[
"Look for surfaces that are uniformly white or light grey with no texture detail, even on large geometry.",
"Identify objects where the texture appears as a single solid color stretched across complex UVs.",
"Check for surfaces that look 'blank' or 'unloaded' — flat white/grey where detail should exist.",
],
visual_indicators=[
"uniform white or light grey surface",
"no texture detail on large geometry",
"stretched single-color appearance",
"1x1 pixel placeholder stretched to fill UV space",
],
confidence_threshold=0.65,
),
GlitchPattern(
category=GlitchCategory.UV_MAPPING_ERROR,
name="BufferGeometry UV Mapping Error",
description="Three.js BufferGeometry has incorrect UV coordinates, causing textures to "
"appear stretched, compressed, or mapped to the wrong faces.",
severity=GlitchSeverity.HIGH,
detection_prompts=[
"Look for textures that appear dramatically stretched in one direction on specific faces.",
"Identify surfaces where the texture pattern is distorted but other nearby surfaces look correct.",
"Check for faces where the texture seems 'smeared' or mapped with incorrect aspect ratio.",
],
visual_indicators=[
"texture stretching on specific faces",
"distorted pattern on geometry",
"smeared texture appearance",
"aspect ratio mismatch between texture and surface",
],
confidence_threshold=0.6,
),
GlitchPattern(
category=GlitchCategory.FRUSTUM_CULLING,
name="Frustum Culling Artifact",
description="Three.js frustum culling incorrectly marks objects as outside the camera "
"frustum, causing them to pop in/out of existence at screen edges.",
severity=GlitchSeverity.MEDIUM,
detection_prompts=[
"Look for objects that are partially visible at the edge of the frame — half-rendered or cut off unnaturally.",
"Identify geometry that seems to 'pop' into existence as the view angle changes.",
"Check screen edges for objects that appear suddenly rather than smoothly entering the viewport.",
],
visual_indicators=[
"half-visible object at screen edge",
"object popping into frame",
"abrupt appearance of geometry",
"bounding box visible but mesh missing",
],
confidence_threshold=0.55,
),
GlitchPattern(
category=GlitchCategory.SHADOW_MAP_ARTIFACT,
name="Shadow Map Resolution Artifact",
description="Three.js shadow map has insufficient resolution, causing pixelated, "
"blocky shadows with visible texel edges instead of smooth shadow gradients.",
severity=GlitchSeverity.MEDIUM,
detection_prompts=[
"Look for shadows with visible blocky or pixelated edges instead of smooth gradients.",
"Identify shadow maps where individual texels (texture pixels) are clearly visible.",
"Check for shadows that appear as jagged stair-stepped patterns rather than soft edges.",
],
visual_indicators=[
"blocky shadow edges",
"visible texel grid in shadows",
"stair-stepped shadow boundary",
"pixelated shadow gradient",
],
confidence_threshold=0.55,
),
GlitchPattern(
category=GlitchCategory.BLOOM_OVERFLOW,
name="Post-Processing Bloom Overflow",
description="Three.js UnrealBloomPass or similar post-processing bloom effect is too "
"intense, causing bright areas to bleed glow into surrounding geometry.",
severity=GlitchSeverity.LOW,
detection_prompts=[
"Look for bright areas that have an unusually large, soft glow bleeding into adjacent surfaces.",
"Identify scenes where light sources appear to have a 'halo' that extends beyond physical plausibility.",
"Check for bright objects whose glow color bleeds onto nearby unrelated geometry.",
],
visual_indicators=[
"excessive glow bleeding from bright surfaces",
"halo around light sources",
"bloom color tinting adjacent geometry",
"glow bleeding beyond object boundaries",
],
confidence_threshold=0.5,
),
]
@@ -289,6 +414,23 @@ def build_vision_prompt(patterns: list[GlitchPattern] | None = None) -> str:
)
# Three.js-specific category set for filtering (ref: timmy-config#543)
THREEJS_CATEGORIES = {
GlitchCategory.SHADER_FAILURE,
GlitchCategory.TEXTURE_PLACEHOLDER,
GlitchCategory.UV_MAPPING_ERROR,
GlitchCategory.FRUSTUM_CULLING,
GlitchCategory.SHADOW_MAP_ARTIFACT,
GlitchCategory.BLOOM_OVERFLOW,
}
def get_threejs_patterns() -> list[GlitchPattern]:
"""Return only Three.js-specific glitch patterns."""
return [p for p in MATRIX_GLITCH_PATTERNS if p.category in THREEJS_CATEGORIES]
if __name__ == "__main__":
import json
print(f"Loaded {len(MATRIX_GLITCH_PATTERNS)} glitch patterns:\n")

View File

@@ -9,7 +9,7 @@ Usage:
python matrix_glitch_detector.py <url> [--angles 4] [--output report.json]
python matrix_glitch_detector.py --demo # Run with synthetic test data
Ref: timmy-config#491
Ref: timmy-config#491, timmy-config#543
"""
import argparse
@@ -33,6 +33,7 @@ from glitch_patterns import (
MATRIX_GLITCH_PATTERNS,
build_vision_prompt,
get_patterns_by_severity,
get_threejs_patterns,
)
@@ -345,14 +346,17 @@ def _parse_vision_response(
def _infer_severity(category: str, confidence: float) -> str:
"""Infer severity from category and confidence when not provided."""
critical_cats = {"missing_textures", "clipping"}
high_cats = {"floating_assets", "broken_normals"}
critical_cats = {"missing_textures", "clipping", "shader_failure", "texture_placeholder"}
high_cats = {"floating_assets", "broken_normals", "uv_mapping_error"}
medium_cats = {"frustum_culling", "shadow_map_artifact"}
cat_lower = category.lower()
if any(c in cat_lower for c in critical_cats):
return "critical" if confidence > 0.7 else "high"
if any(c in cat_lower for c in high_cats):
return "high" if confidence > 0.7 else "medium"
if any(c in cat_lower for c in medium_cats):
return "medium" if confidence > 0.6 else "low"
return "medium" if confidence > 0.6 else "low"
@@ -389,9 +393,9 @@ def build_report(
),
},
metadata={
"detector_version": "0.1.0",
"detector_version": "0.2.0",
"pattern_count": len(MATRIX_GLITCH_PATTERNS),
"reference": "timmy-config#491",
"reference": "timmy-config#491, timmy-config#543",
},
)
@@ -460,6 +464,30 @@ def run_demo(output_path: Optional[Path] = None) -> ScanResult:
screenshot_index=3,
screenshot_angle="left",
),
DetectedGlitch(
id=str(uuid.uuid4())[:8],
category="shader_failure",
name="Black Material on Portal Frame",
description="Portal frame rendered as solid black — shader compilation failed (missing uniform u_time)",
severity="critical",
confidence=0.91,
location_x=45.0,
location_y=30.0,
screenshot_index=0,
screenshot_angle="front",
),
DetectedGlitch(
id=str(uuid.uuid4())[:8],
category="shadow_map_artifact",
name="Pixelated Character Shadow",
description="Character shadow shows visible texel grid — shadow map resolution too low (512x512)",
severity="medium",
confidence=0.78,
location_x=52.0,
location_y=75.0,
screenshot_index=1,
screenshot_angle="right",
),
]
print(f"[*] Detected {len(demo_glitches)} glitches")
@@ -496,6 +524,11 @@ Examples:
help="Minimum severity to include in report",
)
parser.add_argument("--verbose", "-v", action="store_true", help="Verbose output")
parser.add_argument(
"--threejs",
action="store_true",
help="Focus on Three.js-specific glitch patterns only (shader, texture, UV, culling, shadow, bloom)",
)
args = parser.parse_args()
@@ -525,9 +558,13 @@ Examples:
screenshots = capture_screenshots(args.url, angles, screenshots_dir)
print(f"[*] Captured {len(screenshots)} screenshots")
# Filter patterns by severity
# Filter patterns by severity and type
min_sev = GlitchSeverity(args.min_severity)
patterns = get_patterns_by_severity(min_sev)
if args.threejs:
threejs_patterns = get_threejs_patterns()
patterns = [p for p in patterns if p in threejs_patterns]
print(f"[*] Three.js-focused mode: {len(patterns)} patterns")
# Analyze with vision AI
print(f"[*] Analyzing with vision AI ({len(patterns)} patterns)...")

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python3
"""
Full Nostr agent-to-agent communication demo - FINAL WORKING
"""

View File

@@ -0,0 +1,271 @@
#!/usr/bin/env python3
"""
Pre-Flight Provider Check Script
Issue #508: [Robustness] Credential drain detection — provider health checks
Pre-flight check before session launch: verifies provider credentials and balance.
Usage:
python3 preflight-provider-check.py # Check all providers
python3 preflight-provider-check.py --launch # Check and return exit code
python3 preflight-provider-check.py --balance # Check OpenRouter balance
"""
import os, sys, json, yaml, urllib.request
from datetime import datetime, timezone
from pathlib import Path
# Configuration
HERMES_HOME = Path(os.environ.get("HERMES_HOME", Path.home() / ".hermes"))
LOG_DIR = Path.home() / ".local" / "timmy" / "fleet-health"
LOG_FILE = LOG_DIR / "preflight-check.log"
def log(msg):
"""Log message to file and optionally console."""
timestamp = datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M:%S")
log_entry = "[" + timestamp + "] " + msg
LOG_DIR.mkdir(parents=True, exist_ok=True)
with open(LOG_FILE, "a") as f:
f.write(log_entry + "\n")
if "--quiet" not in sys.argv:
print(log_entry)
def get_provider_api_key(provider):
"""Get API key for a provider from .env or environment."""
env_file = HERMES_HOME / ".env"
if env_file.exists():
with open(env_file) as f:
for line in f:
line = line.strip()
if line.startswith(provider.upper() + "_API_KEY="):
return line.split("=", 1)[1].strip().strip("'\"")
return os.environ.get(provider.upper() + "_API_KEY")
def check_openrouter_balance(api_key):
"""Check OpenRouter balance via /api/v1/auth/key."""
if not api_key:
return False, "No API key", 0
try:
req = urllib.request.Request(
"https://openrouter.ai/api/v1/auth/key",
headers={"Authorization": "Bearer " + api_key}
)
resp = urllib.request.urlopen(req, timeout=10)
data = json.loads(resp.read())
# Check for credits
credits = data.get("data", {}).get("limit", 0)
usage = data.get("data", {}).get("usage", 0)
remaining = credits - usage if credits else None
if remaining is not None and remaining <= 0:
return False, "No credits remaining", 0
elif remaining is not None:
return True, "Credits available", remaining
else:
return True, "Unlimited or unknown balance", None
except urllib.error.HTTPError as e:
if e.code == 401:
return False, "Invalid API key", 0
else:
return False, "HTTP " + str(e.code), 0
except Exception as e:
return False, str(e)[:100], 0
def check_nous_key(api_key):
"""Check Nous API key with minimal test call."""
if not api_key:
return False, "No API key"
try:
req = urllib.request.Request(
"https://inference.nousresearch.com/v1/models",
headers={"Authorization": "Bearer " + api_key}
)
resp = urllib.request.urlopen(req, timeout=10)
if resp.status == 200:
return True, "Valid key"
else:
return False, "HTTP " + str(resp.status)
except urllib.error.HTTPError as e:
if e.code == 401:
return False, "Invalid API key"
elif e.code == 403:
return False, "Forbidden"
else:
return False, "HTTP " + str(e.code)
except Exception as e:
return False, str(e)[:100]
def check_anthropic_key(api_key):
"""Check Anthropic API key with minimal test call."""
if not api_key:
return False, "No API key"
try:
req = urllib.request.Request(
"https://api.anthropic.com/v1/models",
headers={
"x-api-key": api_key,
"anthropic-version": "2023-06-01"
}
)
resp = urllib.request.urlopen(req, timeout=10)
if resp.status == 200:
return True, "Valid key"
else:
return False, "HTTP " + str(resp.status)
except urllib.error.HTTPError as e:
if e.code == 401:
return False, "Invalid API key"
elif e.code == 403:
return False, "Forbidden"
else:
return False, "HTTP " + str(e.code)
except Exception as e:
return False, str(e)[:100]
def check_ollama():
"""Check if Ollama is running."""
try:
req = urllib.request.Request("http://localhost:11434/api/tags")
resp = urllib.request.urlopen(req, timeout=5)
if resp.status == 200:
data = json.loads(resp.read())
models = data.get("models", [])
return True, str(len(models)) + " models loaded"
else:
return False, "HTTP " + str(resp.status)
except Exception as e:
return False, str(e)[:100]
def get_configured_provider():
"""Get the configured provider from global config."""
config_file = HERMES_HOME / "config.yaml"
if not config_file.exists():
return None
try:
with open(config_file) as f:
config = yaml.safe_load(f)
model_config = config.get("model", {})
if isinstance(model_config, dict):
return model_config.get("provider")
except:
pass
return None
def run_preflight_check():
"""Run pre-flight check on all providers."""
log("=== Pre-Flight Provider Check ===")
results = {}
# Check OpenRouter
or_key = get_provider_api_key("openrouter")
or_ok, or_msg, or_balance = check_openrouter_balance(or_key)
results["openrouter"] = {"healthy": or_ok, "message": or_msg, "balance": or_balance}
# Check Nous
nous_key = get_provider_api_key("nous")
nous_ok, nous_msg = check_nous_key(nous_key)
results["nous"] = {"healthy": nous_ok, "message": nous_msg}
# Check Anthropic
anthropic_key = get_provider_api_key("anthropic")
anthropic_ok, anthropic_msg = check_anthropic_key(anthropic_key)
results["anthropic"] = {"healthy": anthropic_ok, "message": anthropic_msg}
# Check Ollama
ollama_ok, ollama_msg = check_ollama()
results["ollama"] = {"healthy": ollama_ok, "message": ollama_msg}
# Get configured provider
configured = get_configured_provider()
# Summary
healthy_count = sum(1 for r in results.values() if r["healthy"])
total_count = len(results)
log("Results: " + str(healthy_count) + "/" + str(total_count) + " providers healthy")
for provider, result in results.items():
status = "HEALTHY" if result["healthy"] else "UNHEALTHY"
extra = ""
if provider == "openrouter" and result.get("balance") is not None:
extra = " (balance: " + str(result["balance"]) + ")"
log(" " + provider + ": " + status + " - " + result["message"] + extra)
if configured:
log("Configured provider: " + configured)
if configured in results and not results[configured]["healthy"]:
log("WARNING: Configured provider " + configured + " is UNHEALTHY!")
return results, configured
def check_launch_readiness():
"""Check if we're ready to launch sessions."""
results, configured = run_preflight_check()
# Check if configured provider is healthy
if configured and configured in results:
if not results[configured]["healthy"]:
log("LAUNCH BLOCKED: Configured provider " + configured + " is unhealthy")
return False, configured + " is unhealthy"
# Check if at least one provider is healthy
healthy_providers = [p for p, r in results.items() if r["healthy"]]
if not healthy_providers:
log("LAUNCH BLOCKED: No healthy providers available")
return False, "No healthy providers"
log("LAUNCH READY: " + str(len(healthy_providers)) + " healthy providers available")
return True, "Ready"
def show_balance():
"""Show OpenRouter balance."""
api_key = get_provider_api_key("openrouter")
if not api_key:
print("No OpenRouter API key found")
return
ok, msg, balance = check_openrouter_balance(api_key)
if ok:
if balance is not None:
print("OpenRouter balance: " + str(balance) + " credits")
else:
print("OpenRouter: " + msg)
else:
print("OpenRouter: " + msg)
def main():
if "--balance" in sys.argv:
show_balance()
elif "--launch" in sys.argv:
ready, message = check_launch_readiness()
if ready:
print("READY")
sys.exit(0)
else:
print("BLOCKED: " + message)
sys.exit(1)
else:
run_preflight_check()
if __name__ == "__main__":
main()

View File

@@ -0,0 +1,411 @@
#!/usr/bin/env python3
"""
Provider Health Monitor Script
Issue #509: [Robustness] Provider-aware profile config — auto-switch on failure
Monitors provider health and automatically switches profiles to working providers.
Usage:
python3 provider-health-monitor.py # Run once
python3 provider-health-monitor.py --daemon # Run continuously
python3 provider-health-monitor.py --status # Show provider health
"""
import os, sys, json, yaml, urllib.request, time
from datetime import datetime, timezone
from pathlib import Path
# Configuration
HERMES_HOME = Path(os.environ.get("HERMES_HOME", Path.home() / ".hermes"))
PROFILES_DIR = HERMES_HOME / "profiles"
LOG_DIR = Path.home() / ".local" / "timmy" / "fleet-health"
STATE_FILE = LOG_DIR / "tmux-state.json"
LOG_FILE = LOG_DIR / "provider-health.log"
# Provider test endpoints
PROVIDER_TESTS = {
"openrouter": {
"url": "https://openrouter.ai/api/v1/models",
"method": "GET",
"headers": lambda api_key: {"Authorization": "Bearer " + api_key},
"timeout": 10
},
"anthropic": {
"url": "https://api.anthropic.com/v1/models",
"method": "GET",
"headers": lambda api_key: {"x-api-key": api_key, "anthropic-version": "2023-06-01"},
"timeout": 10
},
"nous": {
"url": "https://inference.nousresearch.com/v1/models",
"method": "GET",
"headers": lambda api_key: {"Authorization": "Bearer " + api_key},
"timeout": 10
},
"kimi-coding": {
"url": "https://api.kimi.com/coding/v1/models",
"method": "GET",
"headers": lambda api_key: {"x-api-key": api_key, "x-api-provider": "kimi-coding"},
"timeout": 10
},
"ollama": {
"url": "http://localhost:11434/api/tags",
"method": "GET",
"headers": lambda api_key: {},
"timeout": 5
}
}
def log(msg):
"""Log message to file and optionally console."""
timestamp = datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M:%S")
log_entry = "[" + timestamp + "] " + msg
LOG_DIR.mkdir(parents=True, exist_ok=True)
with open(LOG_FILE, "a") as f:
f.write(log_entry + "\n")
if "--quiet" not in sys.argv:
print(log_entry)
def get_provider_api_key(provider):
"""Get API key for a provider from .env or environment."""
env_file = HERMES_HOME / ".env"
if env_file.exists():
with open(env_file) as f:
for line in f:
line = line.strip()
if line.startswith(provider.upper() + "_API_KEY="):
return line.split("=", 1)[1].strip().strip("'\"")
return os.environ.get(provider.upper() + "_API_KEY")
def test_provider(provider, api_key=None):
"""Test if a provider is healthy."""
config = PROVIDER_TESTS.get(provider)
if not config:
return False, "Unknown provider: " + provider
headers = config["headers"](api_key or "")
try:
req = urllib.request.Request(
config["url"],
headers=headers,
method=config["method"]
)
resp = urllib.request.urlopen(req, timeout=config["timeout"])
if resp.status == 200:
return True, "Healthy"
else:
return False, "HTTP " + str(resp.status)
except urllib.error.HTTPError as e:
if e.code == 401:
return False, "Unauthorized (401)"
elif e.code == 403:
return False, "Forbidden (403)"
elif e.code == 429:
return True, "Rate limited but accessible"
else:
return False, "HTTP " + str(e.code)
except Exception as e:
return False, str(e)[:100]
def get_all_providers():
"""Get all providers from profiles and global config."""
providers = set()
# Global config
global_config = HERMES_HOME / "config.yaml"
if global_config.exists():
try:
with open(global_config) as f:
config = yaml.safe_load(f)
# Primary model provider
model_config = config.get("model", {})
if isinstance(model_config, dict):
provider = model_config.get("provider", "")
if provider:
providers.add(provider)
# Auxiliary providers
auxiliary = config.get("auxiliary", {})
for aux_config in auxiliary.values():
if isinstance(aux_config, dict):
provider = aux_config.get("provider", "")
if provider and provider != "auto":
providers.add(provider)
except:
pass
# Profile configs
if PROFILES_DIR.exists():
for profile_dir in PROFILES_DIR.iterdir():
if profile_dir.is_dir():
config_file = profile_dir / "config.yaml"
if config_file.exists():
try:
with open(config_file) as f:
config = yaml.safe_load(f)
model_config = config.get("model", {})
if isinstance(model_config, dict):
provider = model_config.get("provider", "")
if provider:
providers.add(provider)
auxiliary = config.get("auxiliary", {})
for aux_config in auxiliary.values():
if isinstance(aux_config, dict):
provider = aux_config.get("provider", "")
if provider and provider != "auto":
providers.add(provider)
except:
pass
# Add common providers even if not configured
providers.update(["openrouter", "nous", "ollama"])
return list(providers)
def build_health_map():
"""Build a health map of all providers."""
providers = get_all_providers()
health_map = {}
log("Testing " + str(len(providers)) + " providers...")
for provider in providers:
api_key = get_provider_api_key(provider)
healthy, message = test_provider(provider, api_key)
health_map[provider] = {
"healthy": healthy,
"message": message,
"last_test": datetime.now(timezone.utc).isoformat(),
"api_key_present": bool(api_key)
}
status = "HEALTHY" if healthy else "UNHEALTHY"
log(" " + provider + ": " + status + " - " + message)
return health_map
def get_fallback_providers(health_map):
"""Get list of healthy providers in priority order."""
# Priority order: nous, openrouter, ollama, others
priority_order = ["nous", "openrouter", "ollama", "anthropic", "kimi-coding"]
healthy = []
for provider in priority_order:
if provider in health_map and health_map[provider]["healthy"]:
healthy.append(provider)
# Add any other healthy providers not in priority list
for provider, info in health_map.items():
if info["healthy"] and provider not in healthy:
healthy.append(provider)
return healthy
def update_profile_config(profile_name, new_provider):
"""Update a profile's config to use a new provider."""
config_file = PROFILES_DIR / profile_name / "config.yaml"
if not config_file.exists():
return False, "Config file not found"
try:
with open(config_file) as f:
config = yaml.safe_load(f)
# Update model provider
if "model" not in config:
config["model"] = {}
old_provider = config["model"].get("provider", "unknown")
config["model"]["provider"] = new_provider
# Update auxiliary providers if they were using the old provider
auxiliary = config.get("auxiliary", {})
for aux_name, aux_config in auxiliary.items():
if isinstance(aux_config, dict) and aux_config.get("provider") == old_provider:
aux_config["provider"] = new_provider
# Write back
with open(config_file, "w") as f:
yaml.dump(config, f, default_flow_style=False)
log("Updated " + profile_name + ": " + old_provider + " -> " + new_provider)
return True, "Updated"
except Exception as e:
return False, str(e)
def check_profiles(health_map):
"""Check all profiles and update unhealthy providers."""
if not PROFILES_DIR.exists():
return
fallback_providers = get_fallback_providers(health_map)
if not fallback_providers:
log("CRITICAL: No healthy providers available!")
return
updated_profiles = []
for profile_dir in PROFILES_DIR.iterdir():
if not profile_dir.is_dir():
continue
profile_name = profile_dir.name
config_file = profile_dir / "config.yaml"
if not config_file.exists():
continue
try:
with open(config_file) as f:
config = yaml.safe_load(f)
model_config = config.get("model", {})
if not isinstance(model_config, dict):
continue
current_provider = model_config.get("provider", "")
if not current_provider:
continue
# Check if current provider is healthy
if current_provider in health_map and health_map[current_provider]["healthy"]:
continue # Provider is healthy, no action needed
# Find best fallback
best_fallback = None
for provider in fallback_providers:
if provider != current_provider:
best_fallback = provider
break
if not best_fallback:
log("No fallback for " + profile_name + " (current: " + current_provider + ")")
continue
# Update profile
success, message = update_profile_config(profile_name, best_fallback)
if success:
updated_profiles.append({
"profile": profile_name,
"old_provider": current_provider,
"new_provider": best_fallback
})
except Exception as e:
log("Error processing " + profile_name + ": " + str(e))
return updated_profiles
def load_state():
"""Load state from tmux-state.json."""
if STATE_FILE.exists():
try:
with open(STATE_FILE) as f:
return json.load(f)
except:
pass
return {}
def save_state(state):
"""Save state to tmux-state.json."""
LOG_DIR.mkdir(parents=True, exist_ok=True)
with open(STATE_FILE, "w") as f:
json.dump(state, f, indent=2)
def run_once():
"""Run provider health check once."""
log("=== Provider Health Check ===")
state = load_state()
# Build health map
health_map = build_health_map()
# Check profiles and update if needed
updated_profiles = check_profiles(health_map)
# Update state
state["provider_health"] = health_map
state["last_provider_check"] = datetime.now(timezone.utc).isoformat()
if updated_profiles:
state["last_profile_updates"] = updated_profiles
save_state(state)
# Summary
healthy_count = sum(1 for p in health_map.values() if p["healthy"])
total_count = len(health_map)
log("Health: " + str(healthy_count) + "/" + str(total_count) + " providers healthy")
if updated_profiles:
log("Updated " + str(len(updated_profiles)) + " profiles:")
for update in updated_profiles:
log(" " + update["profile"] + ": " + update["old_provider"] + " -> " + update["new_provider"])
def show_status():
"""Show provider health status."""
state = load_state()
health_map = state.get("provider_health", {})
if not health_map:
print("No provider health data available. Run without --status first.")
return
print("Provider Health (last updated: " + str(state.get("last_provider_check", "unknown")) + ")")
print("=" * 80)
for provider, info in sorted(health_map.items()):
status = "HEALTHY" if info["healthy"] else "UNHEALTHY"
message = info.get("message", "")
api_key = "yes" if info.get("api_key_present") else "no"
print(provider.ljust(20) + " " + status.ljust(10) + " API key: " + api_key + " - " + message)
# Show recent updates
updates = state.get("last_profile_updates", [])
if updates:
print()
print("Recent Profile Updates:")
for update in updates:
print(" " + update["profile"] + ": " + update["old_provider"] + " -> " + update["new_provider"])
def daemon_mode():
"""Run continuously."""
log("Starting provider health daemon (check every 300s)")
while True:
try:
run_once()
time.sleep(300) # Check every 5 minutes
except KeyboardInterrupt:
log("Daemon stopped by user")
break
except Exception as e:
log("Error: " + str(e))
time.sleep(60)
def main():
if "--status" in sys.argv:
show_status()
elif "--daemon" in sys.argv:
daemon_mode()
else:
run_once()
if __name__ == "__main__":
main()

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python3
"""
Soul Eval Gate — The Conscience of the Training Pipeline

View File

@@ -196,7 +196,37 @@
"paused_reason": null,
"skills": [],
"skill": null
},
{
"id": "tmux-supervisor-513",
"name": "Autonomous Cron Supervisor",
"prompt": "Load the tmux-supervisor skill and execute the monitoring protocol.\n\nCheck both `dev` and `timmy` tmux sessions for idle panes. Only send Telegram notifications on actionable events (idle, overflow, failure). Be silent when all agents are working.\n\nSteps:\n1. List all tmux sessions (skip 'Alexander')\n2. For each session, list windows and panes\n3. Capture each pane and classify state (idle vs active)\n4. For idle panes: read context, craft context-aware prompt\n5. Send /queue prompts to idle panes\n6. Verify prompts landed\n7. Only notify via Telegram if:\n - A pane was prompted (idle detected)\n - A pane shows context overflow (>80%)\n - A pane is stuck or crashed\n8. If all panes are active: respond with [SILENT]",
"schedule": {
"kind": "interval",
"minutes": 7,
"display": "every 7m"
},
"schedule_display": "every 7m",
"repeat": {
"times": null,
"completed": 0
},
"enabled": true,
"created_at": "2026-04-15T03:00:00.000000+00:00",
"next_run_at": null,
"last_run_at": null,
"last_status": null,
"last_error": null,
"deliver": "telegram",
"origin": null,
"state": "scheduled",
"paused_at": null,
"paused_reason": null,
"skills": [
"tmux-supervisor"
],
"skill": "tmux-supervisor"
}
],
"updated_at": "2026-04-13T02:00:00+00:00"
}
}

View File

@@ -0,0 +1,9 @@
- name: Nightly Pipeline Scheduler
schedule: '*/30 18-23,0-8 * * *' # Every 30 min, off-peak hours only
tasks:
- name: Check and start pipelines
shell: "bash scripts/nightly-pipeline-scheduler.sh"
env:
PIPELINE_TOKEN_LIMIT: "500000"
PIPELINE_PEAK_START: "9"
PIPELINE_PEAK_END: "18"

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python3
import json
from hermes_tools import browser_navigate, browser_vision

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python3
import json
from hermes_tools import browser_navigate, browser_vision

View File

@@ -0,0 +1,50 @@
# Nightly Pipeline Scheduler
Auto-starts batch pipelines when inference is available.
## What It Does
1. Checks inference provider health (OpenRouter, Ollama, RunPod)
2. Checks if it's off-peak hours (configurable, default: after 6PM)
3. Checks interactive session load (don't fight with live users)
4. Checks daily token budget (configurable limit)
5. Starts the highest-priority incomplete pipeline
## Pipeline Priority Order
| Priority | Pipeline | Deps | Max Tokens |
|----------|----------|------|------------|
| 1 | playground-factory | none | 100,000 |
| 2 | training-factory | none | 150,000 |
| 3 | knowledge-mine | training-factory running | 80,000 |
| 4 | adversary | knowledge-mine running | 50,000 |
| 5 | codebase-genome | none | 120,000 |
## Usage
```bash
# Normal run (used by cron)
./scripts/nightly-pipeline-scheduler.sh
# Dry run (show what would start)
./scripts/nightly-pipeline-scheduler.sh --dry-run
# Status report
./scripts/nightly-pipeline-scheduler.sh --status
# Force start during peak hours
./scripts/nightly-pipeline-scheduler.sh --force
```
## Configuration
Set via environment variables:
- `PIPELINE_TOKEN_LIMIT`: Daily token budget (default: 500,000)
- `PIPELINE_PEAK_START`: Peak hours start (default: 9)
- `PIPELINE_PEAK_END`: Peak hours end (default: 18)
- `HERMES_HOME`: Hermes home directory (default: ~/.hermes)
## Cron
Runs every 30 minutes. Off-peak only (unless --force).
See `cron/pipeline-scheduler.yml`.

View File

@@ -0,0 +1,383 @@
#!/usr/bin/env bash
# nightly-pipeline-scheduler.sh — Auto-start batch pipelines when inference is available.
#
# Checks provider health, pipeline progress, token budget, and interactive load.
# Starts the highest-priority incomplete pipeline that can run.
#
# Usage:
# ./scripts/nightly-pipeline-scheduler.sh # Normal run
# ./scripts/nightly-pipeline-scheduler.sh --dry-run # Show what would start
# ./scripts/nightly-pipeline-scheduler.sh --status # Pipeline status report
set -euo pipefail
# --- Configuration ---
HERMES_HOME="${HERMES_HOME:-$HOME/.hermes}"
BUDGET_FILE="${HERMES_HOME}/pipeline_budget.json"
STATE_FILE="${HERMES_HOME}/pipeline_state.json"
LOG_FILE="${HERMES_HOME}/logs/pipeline-scheduler.log"
TOKEN_DAILY_LIMIT="${PIPELINE_TOKEN_LIMIT:-500000}"
PEAK_HOURS_START="${PIPELINE_PEAK_START:-9}"
PEAK_HOURS_END="${PIPELINE_PEAK_END:-18}"
# Pipeline definitions (priority order)
# Each pipeline: name, script, max_tokens, dependencies
PIPELINES=(
"playground-factory|scripts/pipeline_playground_factory.sh|100000|none"
"training-factory|scripts/pipeline_training_factory.sh|150000|none"
"knowledge-mine|scripts/pipeline_knowledge_mine.sh|80000|training-factory"
"adversary|scripts/pipeline_adversary.sh|50000|knowledge-mine"
"codebase-genome|scripts/pipeline_codebase_genome.sh|120000|none"
)
# --- Colors ---
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
CYAN='\033[0;36m'
NC='\033[0m'
# --- Helpers ---
now_hour() { date +%-H; }
is_peak_hours() {
local h=$(now_hour)
[[ $h -ge $PEAK_HOURS_START && $h -lt $PEAK_HOURS_END ]]
}
ensure_dirs() {
mkdir -p "$(dirname "$LOG_FILE")" "$(dirname "$BUDGET_FILE")" "$(dirname "$STATE_FILE")"
}
log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" | tee -a "$LOG_FILE"; }
get_budget_used_today() {
if [[ -f "$BUDGET_FILE" ]]; then
local today=$(date +%Y-%m-%d)
python3 -c "
import json, sys
with open('$BUDGET_FILE') as f:
d = json.load(f)
print(d.get('daily', {}).get('$today', {}).get('tokens_used', 0))
" 2>/dev/null || echo 0
else
echo 0
fi
}
get_budget_remaining() {
local used=$(get_budget_used_today)
echo $((TOKEN_DAILY_LIMIT - used))
}
update_budget() {
local pipeline="$1"
local tokens="$2"
local today=$(date +%Y-%m-%d)
python3 -c "
import json, os
path = '$BUDGET_FILE'
d = {}
if os.path.exists(path):
with open(path) as f:
d = json.load(f)
daily = d.setdefault('daily', {})
day = daily.setdefault('$today', {'tokens_used': 0, 'pipelines': {}})
day['tokens_used'] = day.get('tokens_used', 0) + $tokens
day['pipelines']['$pipeline'] = day['pipelines'].get('$pipeline', 0) + $tokens
with open(path, 'w') as f:
json.dump(d, f, indent=2)
"
}
get_pipeline_state() {
if [[ -f "$STATE_FILE" ]]; then
cat "$STATE_FILE"
else
echo "{}"
fi
}
set_pipeline_state() {
local pipeline="$1"
local state="$2" # running, complete, failed, skipped
python3 -c "
import json, os
path = '$STATE_FILE'
d = {}
if os.path.exists(path):
with open(path) as f:
d = json.load(f)
d['$pipeline'] = {'state': '$state', 'updated': '$(date -Iseconds)'}
with open(path, 'w') as f:
json.dump(d, f, indent=2)
"
}
is_pipeline_complete() {
local pipeline="$1"
python3 -c "
import json, os
path = '$STATE_FILE'
if not os.path.exists(path):
print('false')
else:
with open(path) as f:
d = json.load(f)
state = d.get('$pipeline', {}).get('state', 'not_started')
print('true' if state == 'complete' else 'false')
" 2>/dev/null || echo false
}
is_pipeline_running() {
local pipeline="$1"
python3 -c "
import json, os
path = '$STATE_FILE'
if not os.path.exists(path):
print('false')
else:
with open(path) as f:
d = json.load(f)
state = d.get('$pipeline', {}).get('state', 'not_started')
print('true' if state == 'running' else 'false')
" 2>/dev/null || echo false
}
check_dependency() {
local dep="$1"
if [[ "$dep" == "none" ]]; then
return 0
fi
# For knowledge-mine: training-factory must be running or complete
if [[ "$dep" == "training-factory" ]]; then
local state=$(python3 -c "
import json, os
path = '$STATE_FILE'
if not os.path.exists(path):
print('not_started')
else:
with open(path) as f:
d = json.load(f)
print(d.get('training-factory', {}).get('state', 'not_started'))
" 2>/dev/null || echo "not_started")
[[ "$state" == "running" || "$state" == "complete" ]]
return $?
fi
# For adversary: knowledge-mine must be at least 50% done
# Simplified: check if it's running (we'd need progress tracking for 50%)
if [[ "$dep" == "knowledge-mine" ]]; then
local state=$(python3 -c "
import json, os
path = '$STATE_FILE'
if not os.path.exists(path):
print('not_started')
else:
with open(path) as f:
d = json.load(f)
print(d.get('knowledge-mine', {}).get('state', 'not_started'))
" 2>/dev/null || echo "not_started")
[[ "$state" == "running" || "$state" == "complete" ]]
return $?
fi
return 0
}
check_inference_available() {
# Check if any inference provider is responding
# 1. Check OpenRouter
local or_ok=$(curl -s -o /dev/null -w "%{http_code}" \
--connect-timeout 5 "https://openrouter.ai/api/v1/models" 2>/dev/null || echo "000")
# 2. Check local Ollama
local ollama_ok=$(curl -s -o /dev/null -w "%{http_code}" \
--connect-timeout 5 "http://localhost:11434/api/tags" 2>/dev/null || echo "000")
# 3. Check RunPod (if configured)
local runpod_ok="000"
if [[ -n "${RUNPOD_ENDPOINT:-}" ]]; then
runpod_ok=$(curl -s -o /dev/null -w "%{http_code}" \
--connect-timeout 5 "$RUNPOD_ENDPOINT/health" 2>/dev/null || echo "000")
fi
if [[ "$or_ok" == "200" || "$ollama_ok" == "200" || "$runpod_ok" == "200" ]]; then
return 0
fi
return 1
}
check_interactive_load() {
# Check if there are active interactive sessions (don't fight with live users)
# Look for tmux panes with active hermes sessions
local active=$(tmux list-panes -a -F '#{pane_pid} #{pane_current_command}' 2>/dev/null \
| grep -c "hermes\|python3" || echo 0)
# If more than 3 interactive sessions, skip pipeline start
if [[ $active -gt 3 ]]; then
return 1
fi
return 0
}
start_pipeline() {
local name="$1"
local script="$2"
local max_tokens="$3"
local budget_remaining="$4"
local mode="${5:-run}"
if [[ "$budget_remaining" -lt "$max_tokens" ]]; then
log "SKIP $name: insufficient budget ($budget_remaining < $max_tokens tokens)"
return 1
fi
if [[ ! -f "$script" ]]; then
log "SKIP $name: script not found ($script)"
return 1
fi
if [[ "$mode" == "dry-run" ]]; then
log "DRY-RUN: Would start $name (budget: $budget_remaining, needs: $max_tokens)"
return 0
fi
log "START $name (budget: $budget_remaining, max_tokens: $max_tokens)"
set_pipeline_state "$name" "running"
# Run in background, capture output
local log_path="${HERMES_HOME}/logs/pipeline-${name}.log"
bash "$script" --max-tokens "$max_tokens" >> "$log_path" 2>&1 &
local pid=$!
# Wait a moment to check if it started OK
sleep 2
if kill -0 $pid 2>/dev/null; then
log "RUNNING $name (PID: $pid, log: $log_path)"
# Record the PID
python3 -c "
import json, os
path = '$STATE_FILE'
d = {}
if os.path.exists(path):
with open(path) as f:
d = json.load(f)
d['$name']['pid'] = $pid
with open(path, 'w') as f:
json.dump(d, f, indent=2)
"
return 0
else
log "FAIL $name: script exited immediately"
set_pipeline_state "$name" "failed"
return 1
fi
}
# --- Main ---
main() {
local mode="${1:-run}"
ensure_dirs
log "=== Pipeline Scheduler ($mode) ==="
# Check 1: Is inference available?
if ! check_inference_available; then
log "No inference provider available. Skipping all pipelines."
exit 0
fi
log "Inference: AVAILABLE"
# Check 2: Is it peak hours?
if is_peak_hours && [[ "$mode" != "--force" ]]; then
local h=$(now_hour)
log "Peak hours ($h:00). Skipping pipeline start. Use --force to override."
exit 0
fi
log "Off-peak: OK"
# Check 3: Interactive load
if ! check_interactive_load && [[ "$mode" != "--force" ]]; then
log "High interactive load. Skipping pipeline start."
exit 0
fi
log "Interactive load: OK"
# Check 4: Token budget
local budget=$(get_budget_remaining)
log "Token budget remaining: $budget / $TOKEN_DAILY_LIMIT"
if [[ $budget -le 0 ]]; then
log "Daily token budget exhausted. Stopping."
exit 0
fi
# Check 5: Pipeline status
if [[ "$mode" == "--status" ]]; then
echo -e "${CYAN}Pipeline Status:${NC}"
echo "────────────────────────────────────────────────────"
for entry in "${PIPELINES[@]}"; do
IFS='|' read -r name script max_tokens dep <<< "$entry"
local state=$(python3 -c "
import json, os
path = '$STATE_FILE'
if not os.path.exists(path):
print('not_started')
else:
with open(path) as f:
d = json.load(f)
print(d.get('$name', {}).get('state', 'not_started'))
" 2>/dev/null || echo "not_started")
local color=$NC
case "$state" in
running) color=$YELLOW ;;
complete) color=$GREEN ;;
failed) color=$RED ;;
esac
printf " %-25s %b%s%b (max: %s tokens, dep: %s)\n" "$name" "$color" "$state" "$NC" "$max_tokens" "$dep"
done
echo "────────────────────────────────────────────────────"
echo " Budget: $budget / $TOKEN_DAILY_LIMIT tokens remaining"
echo " Peak hours: $PEAK_HOURS_START:00 - $PEAK_HOURS_END:00"
exit 0
fi
# Find and start the highest-priority incomplete pipeline
local started=0
for entry in "${PIPELINES[@]}"; do
IFS='|' read -r name script max_tokens dep <<< "$entry"
# Skip if already running or complete
if [[ "$(is_pipeline_running $name)" == "true" ]]; then
log "SKIP $name: already running"
continue
fi
if [[ "$(is_pipeline_complete $name)" == "true" ]]; then
log "SKIP $name: already complete"
continue
fi
# Check dependency
if ! check_dependency "$dep"; then
log "SKIP $name: dependency $dep not met"
continue
fi
# Try to start
if start_pipeline "$name" "$script" "$max_tokens" "$budget" "$mode"; then
started=1
# Only start one pipeline per run (let it claim tokens before next check)
# Exception: playground-factory and training-factory can run in parallel
if [[ "$name" != "playground-factory" && "$name" != "training-factory" ]]; then
break
fi
fi
done
if [[ $started -eq 0 ]]; then
log "No pipelines to start (all complete, running, or blocked)."
fi
log "=== Pipeline Scheduler done ==="
}
main "$@"

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env python3
import json
from hermes_tools import browser_navigate, browser_vision

View File

@@ -19,9 +19,11 @@ from glitch_patterns import (
GlitchPattern,
GlitchSeverity,
MATRIX_GLITCH_PATTERNS,
THREEJS_CATEGORIES,
build_vision_prompt,
get_pattern_by_category,
get_patterns_by_severity,
get_threejs_patterns,
)
from matrix_glitch_detector import (
@@ -40,7 +42,7 @@ class TestGlitchPatterns(unittest.TestCase):
def test_pattern_count(self):
"""Verify we have a reasonable number of defined patterns."""
self.assertGreaterEqual(len(MATRIX_GLITCH_PATTERNS), 8)
self.assertGreaterEqual(len(MATRIX_GLITCH_PATTERNS), 14) # 10 generic + 6 Three.js
def test_all_patterns_have_required_fields(self):
"""Every pattern must have category, name, description, severity, prompts."""
@@ -88,6 +90,9 @@ class TestGlitchPatterns(unittest.TestCase):
self.assertIn("Floating Object", prompt)
self.assertIn("Z-Fighting", prompt)
self.assertIn("Missing", prompt)
# Three.js patterns should be included
self.assertIn("Shader Compilation Failure", prompt)
self.assertIn("Bloom Overflow", prompt)
def test_build_vision_prompt_subset(self):
"""Vision prompt with subset should only include specified patterns."""
@@ -248,7 +253,7 @@ class TestGlitchDetector(unittest.TestCase):
try:
report = run_demo(output_path)
self.assertEqual(len(report.glitches), 4)
self.assertEqual(len(report.glitches), 6) # 4 original + 2 Three.js
self.assertGreater(report.summary["total_glitches"], 0)
self.assertTrue(output_path.exists())
@@ -260,6 +265,93 @@ class TestGlitchDetector(unittest.TestCase):
output_path.unlink(missing_ok=True)
class TestThreeJsPatterns(unittest.TestCase):
"""Tests for Three.js-specific glitch patterns (timmy-config#543)."""
def test_get_threejs_patterns_returns_only_threejs(self):
"""get_threejs_patterns() should return only Three.js categories."""
patterns = get_threejs_patterns()
self.assertEqual(len(patterns), 6)
for p in patterns:
self.assertIn(p.category, THREEJS_CATEGORIES)
def test_threejs_patterns_have_required_fields(self):
"""All Three.js patterns must have valid fields."""
for p in get_threejs_patterns():
self.assertIsInstance(p.category, GlitchCategory)
self.assertTrue(p.name)
self.assertTrue(p.description)
self.assertIsInstance(p.severity, GlitchSeverity)
self.assertGreater(len(p.detection_prompts), 0)
self.assertGreater(len(p.visual_indicators), 0)
def test_shader_failure_is_critical(self):
"""Shader compilation failure should be CRITICAL severity."""
p = get_pattern_by_category(GlitchCategory.SHADER_FAILURE)
self.assertIsNotNone(p)
self.assertEqual(p.severity, GlitchSeverity.CRITICAL)
def test_texture_placeholder_is_critical(self):
"""Texture placeholder (1x1 white) should be CRITICAL severity."""
p = get_pattern_by_category(GlitchCategory.TEXTURE_PLACEHOLDER)
self.assertIsNotNone(p)
self.assertEqual(p.severity, GlitchSeverity.CRITICAL)
def test_infer_severity_shader_failure(self):
"""Shader failure should infer critical/high."""
self.assertEqual(_infer_severity("shader_failure", 0.8), "critical")
self.assertEqual(_infer_severity("shader_failure", 0.5), "high")
def test_infer_severity_texture_placeholder(self):
"""Texture placeholder should infer critical/high."""
self.assertEqual(_infer_severity("texture_placeholder", 0.8), "critical")
self.assertEqual(_infer_severity("texture_placeholder", 0.5), "high")
def test_infer_severity_uv_mapping(self):
"""UV mapping error should infer high/medium."""
self.assertEqual(_infer_severity("uv_mapping_error", 0.8), "high")
self.assertEqual(_infer_severity("uv_mapping_error", 0.5), "medium")
def test_infer_severity_frustum_culling(self):
"""Frustum culling should infer medium/low."""
self.assertEqual(_infer_severity("frustum_culling", 0.7), "medium")
self.assertEqual(_infer_severity("frustum_culling", 0.4), "low")
def test_infer_severity_shadow_map(self):
"""Shadow map artifact should infer medium/low."""
self.assertEqual(_infer_severity("shadow_map_artifact", 0.7), "medium")
self.assertEqual(_infer_severity("shadow_map_artifact", 0.4), "low")
def test_infer_severity_bloom_overflow(self):
"""Bloom overflow should infer medium/low (default path)."""
self.assertEqual(_infer_severity("bloom_overflow", 0.7), "medium")
self.assertEqual(_infer_severity("bloom_overflow", 0.4), "low")
def test_threejs_patterns_in_vision_prompt(self):
"""Three.js patterns should appear in the composite vision prompt."""
prompt = build_vision_prompt()
self.assertIn("shader_failure", prompt)
self.assertIn("texture_placeholder", prompt)
self.assertIn("uv_mapping_error", prompt)
self.assertIn("frustum_culling", prompt)
self.assertIn("shadow_map_artifact", prompt)
self.assertIn("bloom_overflow", prompt)
def test_threejs_subset_prompt(self):
"""Building prompt from Three.js-only patterns should work."""
threejs = get_threejs_patterns()
prompt = build_vision_prompt(threejs)
self.assertIn("Shader Compilation Failure", prompt)
self.assertNotIn("Floating Object", prompt) # generic, not Three.js
def test_report_metadata_version(self):
"""Report metadata should reference both issues."""
report = run_demo()
self.assertEqual(report.metadata["detector_version"], "0.2.0")
self.assertIn("543", report.metadata["reference"])
class TestIntegration(unittest.TestCase):
"""Integration-level tests."""
@@ -276,6 +368,13 @@ class TestIntegration(unittest.TestCase):
expected = {"floating_assets", "z_fighting", "missing_textures", "clipping", "broken_normals"}
self.assertTrue(expected.issubset(category_values))
def test_patterns_cover_threejs_themes(self):
"""Patterns should cover Three.js-specific glitch themes (#543)."""
category_values = {p.category.value for p in MATRIX_GLITCH_PATTERNS}
threejs_expected = {"shader_failure", "texture_placeholder", "uv_mapping_error",
"frustum_culling", "shadow_map_artifact", "bloom_overflow"}
self.assertTrue(threejs_expected.issubset(category_values))
if __name__ == "__main__":
unittest.main()

View File

@@ -1,500 +0,0 @@
{"terse": "wide shot", "rich": "A sweeping wide shot, horizon stretching to infinity, cinematic 2.39:1", "domain": "video scenes"}
{"terse": "close-up", "rich": "An intimate close-up, shallow depth of field, bokeh circles", "domain": "video scenes"}
{"terse": "aerial view", "rich": "Aerial view from 400 feet, the world a miniature diorama", "domain": "video scenes"}
{"terse": "over shoulder", "rich": "Over-the-shoulder framing, tension between two planes", "domain": "video scenes"}
{"terse": "tracking shot", "rich": "Smooth tracking shot, steadicam fluidity, parallax depth", "domain": "video scenes"}
{"terse": "dutch angle", "rich": "Dutch angle tilted fifteen degrees, normalcy fractured", "domain": "video scenes"}
{"terse": "low angle", "rich": "Low angle looking up, power amplified by perspective", "domain": "video scenes"}
{"terse": "high angle", "rich": "High angle looking down, isolation emphasized by negative space", "domain": "video scenes"}
{"terse": "POV", "rich": "First-person POV, the camera IS the character", "domain": "video scenes"}
{"terse": "dolly zoom", "rich": "Dolly zoom, Hitchcock effect, spatial distortion", "domain": "video scenes"}
{"terse": "static frame", "rich": "Static locked-off frame, patience as aesthetic", "domain": "video scenes"}
{"terse": "handheld", "rich": "Raw handheld, documentary immediacy, verite style", "domain": "video scenes"}
{"terse": "bird's eye", "rich": "Bird's eye view straight down, abstract geometry", "domain": "video scenes"}
{"terse": "macro shot", "rich": "Macro shot revealing textures invisible to the naked eye", "domain": "video scenes"}
{"terse": "crane shot", "rich": "Crane shot rising from ground to rooftop height", "domain": "video scenes"}
{"terse": "split diopter", "rich": "Split diopter, foreground and background both sharp", "domain": "video scenes"}
{"terse": "fish-eye", "rich": "Fish-eye lens, barrel distortion, psychedelic aesthetic", "domain": "video scenes"}
{"terse": "profile shot", "rich": "Profile shot in silhouette, classical portraiture", "domain": "video scenes"}
{"terse": "establishing shot", "rich": "Grand establishing shot, geography as character", "domain": "video scenes"}
{"terse": "insert shot", "rich": "Insert shot to critical detail, narrative compressed", "domain": "video scenes"}
{"terse": "two-shot", "rich": "Balanced two-shot, relationship defined by distance", "domain": "video scenes"}
{"terse": "reflection shot", "rich": "Reflection in mirror or puddle, reality doubled", "domain": "video scenes"}
{"terse": "whip pan", "rich": "Whip pan, motion streak smearing the frame", "domain": "video scenes"}
{"terse": "rack focus", "rich": "Rack focus, depth of field as storytelling", "domain": "video scenes"}
{"terse": "God's eye", "rich": "God's eye view, patterns and scale revealed", "domain": "video scenes"}
{"terse": "slow motion", "rich": "Slow motion at 240fps, time dilated, gravity visible", "domain": "video scenes"}
{"terse": "time-lapse", "rich": "Time-lapse compressing hours into seconds", "domain": "video scenes"}
{"terse": "stillness", "rich": "Profound stillness, dust motes drifting", "domain": "video scenes"}
{"terse": "parallax", "rich": "Multi-layer parallax, depth through differential motion", "domain": "video scenes"}
{"terse": "orbit", "rich": "360-degree orbital movement, every angle revealed", "domain": "video scenes"}
{"terse": "push in", "rich": "Inexorable push-in, intimacy increasing", "domain": "video scenes"}
{"terse": "pull back", "rich": "Revelatory pull-back, scale reasserted", "domain": "video scenes"}
{"terse": "stutter edit", "rich": "Stutter edit, frame doubling, digital glitch", "domain": "video scenes"}
{"terse": "float", "rich": "Floating camera, weightless, dream physics", "domain": "video scenes"}
{"terse": "rush", "rich": "Sudden rush forward, adrenaline and urgency", "domain": "video scenes"}
{"terse": "sway", "rich": "Gentle lateral sway, pendulum rhythm", "domain": "video scenes"}
{"terse": "spiral", "rich": "Tightening spiral, vortex energy", "domain": "video scenes"}
{"terse": "bounce", "rich": "Bouncy handheld, youthful energy", "domain": "video scenes"}
{"terse": "hover", "rich": "Drone hovering still, mechanical precision", "domain": "video scenes"}
{"terse": "glide", "rich": "Frictionless glide, camera as ghost", "domain": "video scenes"}
{"terse": "jolt", "rich": "Sudden jolt, visceral cinema", "domain": "video scenes"}
{"terse": "weave", "rich": "Weaving through crowd, spatial agility", "domain": "video scenes"}
{"terse": "descend", "rich": "Descending from above, gravity pulling down", "domain": "video scenes"}
{"terse": "ascend", "rich": "Ascending above the scene, perspective shifting", "domain": "video scenes"}
{"terse": "tremor", "rich": "Subtle tremor, anxiety in micro-movement", "domain": "video scenes"}
{"terse": "breath", "rich": "Breathing camera, organic respiratory rhythm", "domain": "video scenes"}
{"terse": "freeze", "rich": "Sudden freeze frame, time crystallized", "domain": "video scenes"}
{"terse": "match cut motion", "rich": "Motion across match cut, continuity through discontinuity", "domain": "video scenes"}
{"terse": "elastic", "rich": "Elastic movement, ease-in ease-out", "domain": "video scenes"}
{"terse": "syncopated", "rich": "Syncopated rhythm, jazz camera", "domain": "video scenes"}
{"terse": "golden hour", "rich": "Golden hour light, amber shadows, everything gilded", "domain": "video scenes"}
{"terse": "chiaroscuro", "rich": "Chiaroscuro, deep shadows carved by directional light", "domain": "video scenes"}
{"terse": "neon glow", "rich": "Neon glow in saturated pinks and blues", "domain": "video scenes"}
{"terse": "backlit", "rich": "Backlight creating rim light, halo effect", "domain": "video scenes"}
{"terse": "overcast", "rich": "Overcast diffused light, Scandinavian melancholy", "domain": "video scenes"}
{"terse": "candlelight", "rich": "Candlelight, intimate and ancient, Vermeer light", "domain": "video scenes"}
{"terse": "fluorescent", "rich": "Fluorescent overhead, clinical green-tinted", "domain": "video scenes"}
{"terse": "moonlight", "rich": "Cool blue moonlight, silver and shadow", "domain": "video scenes"}
{"terse": "dawn", "rich": "First light of dawn, blue fading to pink", "domain": "video scenes"}
{"terse": "dusk", "rich": "Last light of dusk, warmth fading to cool", "domain": "video scenes"}
{"terse": "spotlight", "rich": "Single spotlight, the subject isolated in light", "domain": "video scenes"}
{"terse": "ambient", "rich": "Soft ambient light, no visible source", "domain": "video scenes"}
{"terse": "volumetric", "rich": "Volumetric rays through atmosphere, light as architecture", "domain": "video scenes"}
{"terse": "silhouette", "rich": "Full silhouette, identity erased", "domain": "video scenes"}
{"terse": "dappled", "rich": "Dappled light through leaves, organic and alive", "domain": "video scenes"}
{"terse": "hard noon", "rich": "Harsh noon sun, unforgiving desert drama", "domain": "video scenes"}
{"terse": "rim light", "rich": "Rim light tracing edges, dimensional pop", "domain": "video scenes"}
{"terse": "practicals", "rich": "Practical lights, self-illuminated world", "domain": "video scenes"}
{"terse": "Rembrandt", "rich": "Rembrandt triangle, portrait tradition", "domain": "video scenes"}
{"terse": "underlit", "rich": "Underlit from below, horror aesthetic", "domain": "video scenes"}
{"terse": "mixed color", "rich": "Mixed color temperatures, warm and cool coexisting", "domain": "video scenes"}
{"terse": "bleach bypass", "rich": "Bleach bypass, metallic sheen, war film", "domain": "video scenes"}
{"terse": "IR glow", "rich": "Infrared glow, alien familiar", "domain": "video scenes"}
{"terse": "lens flare", "rich": "Deliberate anamorphic lens flare", "domain": "video scenes"}
{"terse": "motivated", "rich": "Perfectly motivated lighting, invisible craft", "domain": "video scenes"}
{"terse": "fade to black", "rich": "Fade to black, cinematic period", "domain": "video scenes"}
{"terse": "smash cut", "rich": "Smash cut, quiet to loud, whiplash editing", "domain": "video scenes"}
{"terse": "dissolve", "rich": "Dissolve, time passing, memory and association", "domain": "video scenes"}
{"terse": "match cut", "rich": "Match cut, visual rhyme, Kubrick continuity", "domain": "video scenes"}
{"terse": "iris", "rich": "Iris wipe, vintage cinema vocabulary", "domain": "video scenes"}
{"terse": "L-cut", "rich": "L-cut, audio leading vision", "domain": "video scenes"}
{"terse": "J-cut", "rich": "J-cut, image leading audio", "domain": "video scenes"}
{"terse": "jump cut", "rich": "Jump cut, Godardian disruption", "domain": "video scenes"}
{"terse": "crossfade", "rich": "Crossfade, parallel timelines woven", "domain": "video scenes"}
{"terse": "white flash", "rich": "White flash, rebirth as transition", "domain": "video scenes"}
{"terse": "whip transition", "rich": "Whip-pan transition, motion blur smearing", "domain": "video scenes"}
{"terse": "morph", "rich": "Morph, one image transforming to another", "domain": "video scenes"}
{"terse": "glitch cut", "rich": "Glitch cut, data corruption as aesthetic", "domain": "video scenes"}
{"terse": "fade to white", "rich": "Fade to white, transcendence or overexposure", "domain": "video scenes"}
{"terse": "wipes", "rich": "Geometric wipe, pattern as editing", "domain": "video scenes"}
{"terse": "clock wipe", "rich": "Clock wipe, time literally turning", "domain": "video scenes"}
{"terse": "cut on action", "rich": "Cut on action, invisible transition", "domain": "video scenes"}
{"terse": "cutaway", "rich": "Cutaway, context through interruption", "domain": "video scenes"}
{"terse": "ramping", "rich": "Speed ramp, time slowing then accelerating", "domain": "video scenes"}
{"terse": "split screen", "rich": "Split screen, simultaneous realities", "domain": "video scenes"}
{"terse": "page turn", "rich": "Page turn, storybook transition", "domain": "video scenes"}
{"terse": "shatter", "rich": "Shatter, glass breaking as scene change", "domain": "video scenes"}
{"terse": "zoom through", "rich": "Zoom through element, passage through focus", "domain": "video scenes"}
{"terse": "heartbeat cut", "rich": "Heartbeat-rhythm cuts, biological editing", "domain": "video scenes"}
{"terse": "breath transition", "rich": "Breath-timed transition, respiratory rhythm", "domain": "video scenes"}
{"terse": "rainy noir alley", "rich": "Rain-drenched noir alley, steam rising, neon in puddles", "domain": "video scenes"}
{"terse": "abandoned carnival", "rich": "Abandoned carnival, rusted Ferris wheel against purple sky", "domain": "video scenes"}
{"terse": "underwater ballet", "rich": "Underwater ballet, dancers suspended, fabric as jellyfish", "domain": "video scenes"}
{"terse": "steampunk workshop", "rich": "Steampunk workshop, brass gears, gas lamps flickering", "domain": "video scenes"}
{"terse": "post-apocalypse garden", "rich": "Garden growing through ruins, nature reclaiming", "domain": "video scenes"}
{"terse": "neon samurai", "rich": "Samurai silhouettes against neon rain", "domain": "video scenes"}
{"terse": "silent film", "rich": "Silent film aesthetic, black and white, exaggerated gestures", "domain": "video scenes"}
{"terse": "brutalist plaza", "rich": "Soviet brutalist plaza, massive concrete, oppressive scale", "domain": "video scenes"}
{"terse": "Victorian parlor", "rich": "Haunted Victorian parlor, dust sheets, guttering candle", "domain": "video scenes"}
{"terse": "retro diner", "rich": "Retro-futurist diner, chrome and pastel", "domain": "video scenes"}
{"terse": "medieval siege", "rich": "Medieval siege at dawn, trebuchets, fire arrows", "domain": "video scenes"}
{"terse": "dying reef", "rich": "Dying coral reef, bleached against living color", "domain": "video scenes"}
{"terse": "space capsule", "rich": "Inside Soviet space capsule, cramped and analog", "domain": "video scenes"}
{"terse": "tea ceremony", "rich": "Japanese tea ceremony, every movement precise", "domain": "video scenes"}
{"terse": "speakeasy", "rich": "1920s speakeasy, jazz in shadow, Art Deco glamour", "domain": "video scenes"}
{"terse": "arctic station", "rich": "Arctic research station, snow blasting past windows", "domain": "video scenes"}
{"terse": "favela rooftop", "rich": "Favela rooftop at sunset, kids flying kites", "domain": "video scenes"}
{"terse": "ancient library", "rich": "Ancient library, scrolls, a scholar's candle", "domain": "video scenes"}
{"terse": "wildfire", "rich": "Edge of wildfire, embers floating like snow", "domain": "video scenes"}
{"terse": "bioluminescent", "rich": "Bioluminescent shore, waves glowing blue-green", "domain": "video scenes"}
{"terse": "rave", "rich": "Underground rave, UV paint, bass shaking ceiling", "domain": "video scenes"}
{"terse": "whaling ship", "rich": "19th-century whaling ship deck, spray and rope", "domain": "video scenes"}
{"terse": "mosaic workshop", "rich": "Mosaic workshop, tiny tiles, patience of art", "domain": "video scenes"}
{"terse": "wind turbines", "rich": "Wind turbine field at sunset, blades in unison", "domain": "video scenes"}
{"terse": "cathedral", "rich": "Gothic cathedral, stained glass light streaming", "domain": "video scenes"}
{"terse": "submarine", "rich": "Inside submarine, blue through portholes", "domain": "video scenes"}
{"terse": "rice paddies", "rich": "Rice paddies at sunset, mirrors of sky", "domain": "video scenes"}
{"terse": "boxing ring", "rich": "Boxing ring, spotlights on canvas, primal contest", "domain": "video scenes"}
{"terse": "observatory", "rich": "Observatory dome opening to stars", "domain": "video scenes"}
{"terse": "paper mill", "rich": "Paper mill, pulp and water, blank pages made", "domain": "video scenes"}
{"terse": "prison cell", "rich": "Prison cell, one window of light, days counted", "domain": "video scenes"}
{"terse": "iceberg", "rich": "Iceberg at twilight, nine-tenths hidden", "domain": "video scenes"}
{"terse": "match factory", "rich": "Match factory, fragility of fire packaged", "domain": "video scenes"}
{"terse": "calligraphy", "rich": "Calligraphy studio, ink and brush", "domain": "video scenes"}
{"terse": "whale watching", "rich": "Whale watching boat, moment before breach", "domain": "video scenes"}
{"terse": "blacksmith", "rich": "Blacksmith's forge, sparks from hammer", "domain": "video scenes"}
{"terse": "drone show", "rich": "Drone light show, UAVs forming patterns", "domain": "video scenes"}
{"terse": "conservatory", "rich": "Victorian conservatory, ferns under glass", "domain": "video scenes"}
{"terse": "silkworm", "rich": "Silkworm farm, cocoon hum, thread drawn", "domain": "video scenes"}
{"terse": "drug den", "rich": "Dim drug den, smoke and haze, descent aesthetic", "domain": "video scenes"}
{"terse": "serene city 3am storm", "rich": "Impressionist shot of a serene city during 3am, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "serene castle first light snow", "rich": "Visualizing serene castle: first light through snow, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric city noon storm", "rich": "Noon city, storm and euphoric, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal city first light storm", "rich": "Visualizing ethereal city: first light through storm, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "romantic rooftop last light clear sky", "rich": "Cinematic shot of a romantic rooftop during last light, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful village 3am fog", "rich": "A fog 3am in a peaceful village, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "serene forest blue hour snow", "rich": "A snow blue hour in a serene forest, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ethereal mountain dawn drizzle", "rich": "A ethereal mountain at dawn, drizzle atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "frenzied forest first light clear sky", "rich": "A clear sky first light in a frenzied forest, dreamlike treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "savage desert noon rain", "rich": "A rain noon in a savage desert, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense tundra midnight snow", "rich": "A snow midnight in a tense tundra, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted castle golden hour fog", "rich": "A fog golden hour in a haunted castle, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "eerie castle 3am snow", "rich": "Dreamlike shot of a eerie castle during 3am, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tender swamp midnight fog", "rich": "Visualizing tender swamp: midnight through fog, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "desolate jungle first light storm", "rich": "A desolate jungle at first light, storm atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic tundra dawn overcast", "rich": "A overcast dawn in a romantic tundra, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense desert last light overcast", "rich": "Visualizing tense desert: last light through overcast, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "frenzied jungle twilight fog", "rich": "Surreal shot of a frenzied jungle during twilight, fog shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic swamp first light hail", "rich": "First Light swamp, hail and romantic, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "peaceful jungle last light windy", "rich": "Minimalist shot of a peaceful jungle during last light, windy shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic basement twilight snow", "rich": "A chaotic basement at twilight, snow atmosphere, cinematic cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "chaotic castle dusk windy", "rich": "A chaotic castle at dusk, windy atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "frenzied highway last light drizzle", "rich": "A drizzle last light in a frenzied highway, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender tundra dawn snow", "rich": "A snow dawn in a tender tundra, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "bitter forest 3am windy", "rich": "Visualizing bitter forest: 3am through windy, noir work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic swamp 3am hail", "rich": "3Am swamp, hail and melancholic, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "serene tundra 3am hail", "rich": "Dreamlike shot of a serene tundra during 3am, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic village dusk hail", "rich": "A chaotic village at dusk, hail atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ethereal village twilight rain", "rich": "A rain twilight in a ethereal village, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant desert dawn storm", "rich": "A triumphant desert at dawn, storm atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "tense swamp twilight snow", "rich": "Expressionist shot of a tense swamp during twilight, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic castle twilight hail", "rich": "A hail twilight in a chaotic castle, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous tundra last light windy", "rich": "Last Light tundra, windy and ominous, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "eerie swamp 3am windy", "rich": "Visualizing eerie swamp: 3am through windy, minimalist work, feeling in frames", "domain": "video scenes"}
{"terse": "ominous rooftop noon storm", "rich": "A ominous rooftop at noon, storm atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "bitter city last light hail", "rich": "Last Light city, hail and bitter, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic city noon rain", "rich": "A romantic city at noon, rain atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "euphoric tundra golden hour snow", "rich": "Expressionist shot of a euphoric tundra during golden hour, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate castle twilight storm", "rich": "Expressionist shot of a desolate castle during twilight, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "savage studio twilight storm", "rich": "Visualizing savage studio: twilight through storm, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "eerie forest noon windy", "rich": "Visualizing eerie forest: noon through windy, minimalist work, feeling in frames", "domain": "video scenes"}
{"terse": "peaceful rooftop dawn snow", "rich": "Visualizing peaceful rooftop: dawn through snow, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "bitter prairie noon storm", "rich": "Impressionist shot of a bitter prairie during noon, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tender rooftop dusk windy", "rich": "A windy dusk in a tender rooftop, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted desert noon drizzle", "rich": "A haunted desert at noon, drizzle atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "euphoric castle first light rain", "rich": "Documentary shot of a euphoric castle during first light, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "nostalgic highway twilight drizzle", "rich": "Visualizing nostalgic highway: twilight through drizzle, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric ocean blue hour rain", "rich": "A rain blue hour in a euphoric ocean, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted mountain blue hour hail", "rich": "Neorealism shot of a haunted mountain during blue hour, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "eerie mountain midnight rain", "rich": "Midnight mountain, rain and eerie, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "euphoric swamp golden hour rain", "rich": "Golden Hour swamp, rain and euphoric, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "joyful basement first light fog", "rich": "First Light basement, fog and joyful, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "tense tundra dusk snow", "rich": "A tense tundra at dusk, snow atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic highway noon heat haze", "rich": "Noon highway, heat haze and romantic, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal city last light snow", "rich": "Last Light city, snow and ethereal, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "savage basement golden hour clear sky", "rich": "A clear sky golden hour in a savage basement, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "romantic mountain blue hour fog", "rich": "Visualizing romantic mountain: blue hour through fog, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "bitter jungle noon rain", "rich": "Noon jungle, rain and bitter, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "savage forest noon hail", "rich": "Noon forest, hail and savage, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "desolate ocean golden hour snow", "rich": "A snow golden hour in a desolate ocean, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant ocean twilight hail", "rich": "Twilight ocean, hail and triumphant, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "ominous city first light clear sky", "rich": "Documentary shot of a ominous city during first light, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate forest noon hail", "rich": "A hail noon in a desolate forest, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant studio midnight overcast", "rich": "A overcast midnight in a triumphant studio, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous rooftop 3am rain", "rich": "Visualizing ominous rooftop: 3am through rain, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "desolate city dawn overcast", "rich": "A overcast dawn in a desolate city, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "nostalgic swamp twilight hail", "rich": "Twilight swamp, hail and nostalgic, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic forest noon fog", "rich": "A melancholic forest at noon, fog atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "contemplative studio first light fog", "rich": "Baroque shot of a contemplative studio during first light, fog shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "euphoric mountain golden hour rain", "rich": "Minimalist shot of a euphoric mountain during golden hour, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic castle noon overcast", "rich": "Visualizing romantic castle: noon through overcast, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal swamp dusk storm", "rich": "Noir shot of a ethereal swamp during dusk, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful city dusk overcast", "rich": "Baroque shot of a peaceful city during dusk, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate ocean noon windy", "rich": "Visualizing desolate ocean: noon through windy, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "romantic desert twilight overcast", "rich": "Surreal shot of a romantic desert during twilight, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic city midnight windy", "rich": "A windy midnight in a romantic city, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense prairie 3am overcast", "rich": "Visualizing tense prairie: 3am through overcast, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "tender village dawn snow", "rich": "Surreal shot of a tender village during dawn, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "savage mountain dawn snow", "rich": "Visualizing savage mountain: dawn through snow, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "contemplative swamp golden hour windy", "rich": "Golden Hour swamp, windy and contemplative, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "serene highway last light storm", "rich": "A serene highway at last light, storm atmosphere, surreal cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "peaceful city first light hail", "rich": "A hail first light in a peaceful city, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "peaceful forest golden hour heat haze", "rich": "A peaceful forest at golden hour, heat haze atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "triumphant basement 3am windy", "rich": "Visualizing triumphant basement: 3am through windy, minimalist work, feeling in frames", "domain": "video scenes"}
{"terse": "triumphant basement dusk storm", "rich": "Visualizing triumphant basement: dusk through storm, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "nostalgic studio last light clear sky", "rich": "Last Light studio, clear sky and nostalgic, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic mountain 3am storm", "rich": "3Am mountain, storm and melancholic, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal castle golden hour drizzle", "rich": "Visualizing ethereal castle: golden hour through drizzle, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "eerie basement twilight fog", "rich": "A fog twilight in a eerie basement, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous castle last light overcast", "rich": "Documentary shot of a ominous castle during last light, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "triumphant desert midnight fog", "rich": "A triumphant desert at midnight, fog atmosphere, cinematic cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic rooftop last light snow", "rich": "Visualizing romantic rooftop: last light through snow, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "savage desert blue hour drizzle", "rich": "Baroque shot of a savage desert during blue hour, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic castle dawn snow", "rich": "Baroque shot of a chaotic castle during dawn, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "nostalgic prairie first light drizzle", "rich": "First Light prairie, drizzle and nostalgic, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic jungle noon drizzle", "rich": "Visualizing romantic jungle: noon through drizzle, noir work, feeling in frames", "domain": "video scenes"}
{"terse": "ominous basement last light overcast", "rich": "Last Light basement, overcast and ominous, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "ominous highway first light drizzle", "rich": "Visualizing ominous highway: first light through drizzle, noir work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted mountain midnight clear sky", "rich": "Visualizing haunted mountain: midnight through clear sky, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "romantic mountain twilight snow", "rich": "Surreal shot of a romantic mountain during twilight, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate village golden hour hail", "rich": "Documentary shot of a desolate village during golden hour, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic desert blue hour fog", "rich": "A chaotic desert at blue hour, fog atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "peaceful highway golden hour hail", "rich": "Visualizing peaceful highway: golden hour through hail, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric desert blue hour windy", "rich": "A euphoric desert at blue hour, windy atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "savage highway twilight rain", "rich": "A rain twilight in a savage highway, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "frenzied tundra blue hour hail", "rich": "Blue Hour tundra, hail and frenzied, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic rooftop midnight clear sky", "rich": "Visualizing romantic rooftop: midnight through clear sky, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic highway golden hour windy", "rich": "Visualizing melancholic highway: golden hour through windy, noir work, feeling in frames", "domain": "video scenes"}
{"terse": "chaotic studio first light rain", "rich": "First Light studio, rain and chaotic, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "savage castle dawn snow", "rich": "Baroque shot of a savage castle during dawn, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "haunted ocean dawn clear sky", "rich": "A clear sky dawn in a haunted ocean, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "eerie rooftop golden hour overcast", "rich": "A overcast golden hour in a eerie rooftop, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "peaceful mountain noon drizzle", "rich": "Noon mountain, drizzle and peaceful, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "euphoric village midnight snow", "rich": "A euphoric village at midnight, snow atmosphere, cinematic cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic desert dawn heat haze", "rich": "Noir shot of a romantic desert during dawn, heat haze shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic rooftop noon heat haze", "rich": "Visualizing chaotic rooftop: noon through heat haze, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "desolate prairie golden hour fog", "rich": "Golden Hour prairie, fog and desolate, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "serene prairie dusk clear sky", "rich": "Dusk prairie, clear sky and serene, documentary style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic jungle 3am heat haze", "rich": "Visualizing melancholic jungle: 3am through heat haze, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "eerie forest last light storm", "rich": "A storm last light in a eerie forest, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ethereal prairie noon heat haze", "rich": "A heat haze noon in a ethereal prairie, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender highway golden hour snow", "rich": "A snow golden hour in a tender highway, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "melancholic tundra blue hour drizzle", "rich": "Visualizing melancholic tundra: blue hour through drizzle, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "contemplative castle twilight fog", "rich": "Baroque shot of a contemplative castle during twilight, fog shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ominous castle 3am heat haze", "rich": "Visualizing ominous castle: 3am through heat haze, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted highway last light clear sky", "rich": "Minimalist shot of a haunted highway during last light, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tense mountain twilight storm", "rich": "Twilight mountain, storm and tense, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal castle blue hour overcast", "rich": "Visualizing ethereal castle: blue hour through overcast, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "bitter ocean twilight storm", "rich": "A storm twilight in a bitter ocean, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "bitter mountain last light clear sky", "rich": "A bitter mountain at last light, clear sky atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ominous desert noon storm", "rich": "Visualizing ominous desert: noon through storm, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "tender prairie midnight drizzle", "rich": "Visualizing tender prairie: midnight through drizzle, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic forest 3am storm", "rich": "Baroque shot of a melancholic forest during 3am, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "triumphant castle last light overcast", "rich": "Last Light castle, overcast and triumphant, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "ominous village blue hour hail", "rich": "A hail blue hour in a ominous village, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted mountain 3am clear sky", "rich": "A haunted mountain at 3am, clear sky atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "eerie village noon hail", "rich": "Noir shot of a eerie village during noon, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "eerie swamp twilight clear sky", "rich": "Twilight swamp, clear sky and eerie, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal mountain noon storm", "rich": "Surreal shot of a ethereal mountain during noon, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "contemplative ocean 3am rain", "rich": "Expressionist shot of a contemplative ocean during 3am, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate city dawn hail", "rich": "Surreal shot of a desolate city during dawn, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "joyful forest dawn heat haze", "rich": "Visualizing joyful forest: dawn through heat haze, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful rooftop golden hour fog", "rich": "A fog golden hour in a joyful rooftop, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "joyful forest noon windy", "rich": "A joyful forest at noon, windy atmosphere, neorealism cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "savage castle dawn fog", "rich": "Dawn castle, fog and savage, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "triumphant forest midnight snow", "rich": "Visualizing triumphant forest: midnight through snow, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal studio last light storm", "rich": "Visualizing ethereal studio: last light through storm, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted jungle twilight clear sky", "rich": "Visualizing haunted jungle: twilight through clear sky, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "triumphant studio last light rain", "rich": "A triumphant studio at last light, rain atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "eerie castle midnight clear sky", "rich": "Documentary shot of a eerie castle during midnight, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic ocean first light snow", "rich": "A romantic ocean at first light, snow atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "peaceful rooftop last light drizzle", "rich": "A peaceful rooftop at last light, drizzle atmosphere, surreal cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic mountain 3am drizzle", "rich": "Documentary shot of a romantic mountain during 3am, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate prairie last light storm", "rich": "A desolate prairie at last light, storm atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "tender desert dusk clear sky", "rich": "A tender desert at dusk, clear sky atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "euphoric ocean 3am heat haze", "rich": "A heat haze 3am in a euphoric ocean, dreamlike treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted forest twilight clear sky", "rich": "A clear sky twilight in a haunted forest, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous basement twilight drizzle", "rich": "Twilight basement, drizzle and ominous, documentary style, environment and emotion", "domain": "video scenes"}
{"terse": "euphoric jungle blue hour overcast", "rich": "A overcast blue hour in a euphoric jungle, dreamlike treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "melancholic forest midnight heat haze", "rich": "A melancholic forest at midnight, heat haze atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "desolate studio dawn fog", "rich": "Dawn studio, fog and desolate, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "haunted jungle 3am fog", "rich": "Visualizing haunted jungle: 3am through fog, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful forest twilight overcast", "rich": "A overcast twilight in a joyful forest, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "bitter castle noon fog", "rich": "Visualizing bitter castle: noon through fog, minimalist work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful mountain blue hour hail", "rich": "Visualizing joyful mountain: blue hour through hail, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "tense village 3am overcast", "rich": "Visualizing tense village: 3am through overcast, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "ominous tundra dawn hail", "rich": "Visualizing ominous tundra: dawn through hail, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric desert first light overcast", "rich": "Visualizing euphoric desert: first light through overcast, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted prairie dawn storm", "rich": "Dawn prairie, storm and haunted, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "chaotic jungle 3am drizzle", "rich": "A chaotic jungle at 3am, drizzle atmosphere, neorealism cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "melancholic castle last light storm", "rich": "A storm last light in a melancholic castle, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender city first light windy", "rich": "Documentary shot of a tender city during first light, windy shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "serene rooftop noon fog", "rich": "A fog noon in a serene rooftop, neorealism treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous swamp 3am windy", "rich": "Visualizing ominous swamp: 3am through windy, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "romantic rooftop first light fog", "rich": "Baroque shot of a romantic rooftop during first light, fog shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ethereal basement dusk snow", "rich": "Visualizing ethereal basement: dusk through snow, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "bitter jungle first light clear sky", "rich": "A clear sky first light in a bitter jungle, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant tundra last light heat haze", "rich": "Neorealism shot of a triumphant tundra during last light, heat haze shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "haunted basement twilight overcast", "rich": "Twilight basement, overcast and haunted, minimalist style, environment and emotion", "domain": "video scenes"}
{"terse": "tender highway twilight overcast", "rich": "Impressionist shot of a tender highway during twilight, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "savage highway midnight windy", "rich": "A windy midnight in a savage highway, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "joyful swamp blue hour windy", "rich": "Visualizing joyful swamp: blue hour through windy, noir work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric ocean first light heat haze", "rich": "A euphoric ocean at first light, heat haze atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "haunted forest first light drizzle", "rich": "Cinematic shot of a haunted forest during first light, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful tundra dusk snow", "rich": "A snow dusk in a peaceful tundra, neorealism treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "bitter studio blue hour snow", "rich": "Blue Hour studio, snow and bitter, minimalist style, environment and emotion", "domain": "video scenes"}
{"terse": "frenzied village twilight hail", "rich": "Twilight village, hail and frenzied, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "tense desert 3am storm", "rich": "Visualizing tense desert: 3am through storm, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "serene prairie noon drizzle", "rich": "A drizzle noon in a serene prairie, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "melancholic city golden hour rain", "rich": "A rain golden hour in a melancholic city, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "contemplative highway dusk storm", "rich": "Visualizing contemplative highway: dusk through storm, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "savage castle dusk fog", "rich": "A savage castle at dusk, fog atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ethereal tundra blue hour heat haze", "rich": "Visualizing ethereal tundra: blue hour through heat haze, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "savage ocean midnight drizzle", "rich": "Visualizing savage ocean: midnight through drizzle, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "desolate castle dawn drizzle", "rich": "Dawn castle, drizzle and desolate, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "nostalgic forest twilight overcast", "rich": "A overcast twilight in a nostalgic forest, dreamlike treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "peaceful swamp 3am drizzle", "rich": "Surreal shot of a peaceful swamp during 3am, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "frenzied tundra twilight snow", "rich": "Visualizing frenzied tundra: twilight through snow, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "savage village last light clear sky", "rich": "A savage village at last light, clear sky atmosphere, surreal cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "frenzied mountain dawn heat haze", "rich": "Dawn mountain, heat haze and frenzied, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "joyful tundra 3am storm", "rich": "A storm 3am in a joyful tundra, dreamlike treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "romantic castle midnight heat haze", "rich": "Surreal shot of a romantic castle during midnight, heat haze shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "serene jungle dawn clear sky", "rich": "A serene jungle at dawn, clear sky atmosphere, neorealism cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "savage village dusk snow", "rich": "A snow dusk in a savage village, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "peaceful ocean midnight fog", "rich": "A fog midnight in a peaceful ocean, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous basement 3am fog", "rich": "Visualizing ominous basement: 3am through fog, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "triumphant swamp golden hour snow", "rich": "A triumphant swamp at golden hour, snow atmosphere, neorealism cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "chaotic prairie midnight windy", "rich": "A windy midnight in a chaotic prairie, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense prairie blue hour rain", "rich": "Blue Hour prairie, rain and tense, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "serene rooftop golden hour clear sky", "rich": "Visualizing serene rooftop: golden hour through clear sky, dreamlike work, feeling in frames", "domain": "video scenes"}
{"terse": "contemplative forest midnight drizzle", "rich": "Midnight forest, drizzle and contemplative, cinematic style, environment and emotion", "domain": "video scenes"}
{"terse": "tender village last light storm", "rich": "Visualizing tender village: last light through storm, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "triumphant castle blue hour snow", "rich": "A triumphant castle at blue hour, snow atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "euphoric mountain twilight snow", "rich": "Documentary shot of a euphoric mountain during twilight, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tender ocean blue hour drizzle", "rich": "Blue Hour ocean, drizzle and tender, minimalist style, environment and emotion", "domain": "video scenes"}
{"terse": "peaceful studio dusk windy", "rich": "Visualizing peaceful studio: dusk through windy, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal highway 3am rain", "rich": "Minimalist shot of a ethereal highway during 3am, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "haunted rooftop midnight overcast", "rich": "A overcast midnight in a haunted rooftop, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender jungle golden hour rain", "rich": "A rain golden hour in a tender jungle, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "eerie forest twilight snow", "rich": "Twilight forest, snow and eerie, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic city golden hour storm", "rich": "Golden Hour city, storm and melancholic, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "eerie forest first light storm", "rich": "Dreamlike shot of a eerie forest during first light, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic village dusk heat haze", "rich": "A heat haze dusk in a romantic village, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "chaotic ocean first light clear sky", "rich": "A chaotic ocean at first light, clear sky atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "melancholic ocean dawn overcast", "rich": "Dawn ocean, overcast and melancholic, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "bitter city dusk clear sky", "rich": "Cinematic shot of a bitter city during dusk, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful basement noon snow", "rich": "Visualizing peaceful basement: noon through snow, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "contemplative basement last light snow", "rich": "Last Light basement, snow and contemplative, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic studio dawn hail", "rich": "Visualizing romantic studio: dawn through hail, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic city twilight windy", "rich": "A melancholic city at twilight, windy atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "joyful swamp twilight snow", "rich": "A snow twilight in a joyful swamp, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ethereal ocean noon fog", "rich": "Noon ocean, fog and ethereal, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "savage basement golden hour windy", "rich": "Golden Hour basement, windy and savage, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "triumphant rooftop first light heat haze", "rich": "A triumphant rooftop at first light, heat haze atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "serene tundra first light storm", "rich": "Visualizing serene tundra: first light through storm, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "romantic highway golden hour drizzle", "rich": "Visualizing romantic highway: golden hour through drizzle, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "serene village blue hour overcast", "rich": "A overcast blue hour in a serene village, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "chaotic castle twilight snow", "rich": "A chaotic castle at twilight, snow atmosphere, documentary cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "tense highway noon overcast", "rich": "Noon highway, overcast and tense, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "euphoric studio first light hail", "rich": "A euphoric studio at first light, hail atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "peaceful village blue hour rain", "rich": "Blue Hour village, rain and peaceful, surreal style, environment and emotion", "domain": "video scenes"}
{"terse": "triumphant village noon heat haze", "rich": "Expressionist shot of a triumphant village during noon, heat haze shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic castle twilight storm", "rich": "A storm twilight in a chaotic castle, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender village noon clear sky", "rich": "Dreamlike shot of a tender village during noon, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful tundra first light heat haze", "rich": "First Light tundra, heat haze and peaceful, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic studio 3am rain", "rich": "A rain 3am in a melancholic studio, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant jungle golden hour overcast", "rich": "Cinematic shot of a triumphant jungle during golden hour, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic studio blue hour snow", "rich": "A chaotic studio at blue hour, snow atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "tense swamp first light storm", "rich": "Visualizing tense swamp: first light through storm, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted village dusk overcast", "rich": "A overcast dusk in a haunted village, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "savage studio noon rain", "rich": "Noir shot of a savage studio during noon, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ethereal city noon clear sky", "rich": "Visualizing ethereal city: noon through clear sky, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful studio twilight windy", "rich": "Surreal shot of a joyful studio during twilight, windy shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ominous forest golden hour windy", "rich": "A windy golden hour in a ominous forest, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "savage rooftop first light clear sky", "rich": "Cinematic shot of a savage rooftop during first light, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "frenzied studio dawn rain", "rich": "A rain dawn in a frenzied studio, impressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "eerie prairie dusk clear sky", "rich": "A clear sky dusk in a eerie prairie, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "serene city twilight windy", "rich": "Noir shot of a serene city during twilight, windy shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "frenzied basement midnight hail", "rich": "A hail midnight in a frenzied basement, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense highway dawn windy", "rich": "Visualizing tense highway: dawn through windy, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "tense tundra golden hour heat haze", "rich": "Golden Hour tundra, heat haze and tense, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "frenzied swamp blue hour clear sky", "rich": "Visualizing frenzied swamp: blue hour through clear sky, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic village dusk heat haze", "rich": "A heat haze dusk in a melancholic village, neorealism treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense highway noon storm", "rich": "Noon highway, storm and tense, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "frenzied basement noon windy", "rich": "A windy noon in a frenzied basement, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "romantic village dusk snow", "rich": "A romantic village at dusk, snow atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ominous basement midnight overcast", "rich": "Minimalist shot of a ominous basement during midnight, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "romantic forest dusk clear sky", "rich": "Impressionist shot of a romantic forest during dusk, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ethereal ocean noon fog", "rich": "Visualizing ethereal ocean: noon through fog, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "savage prairie last light drizzle", "rich": "Last Light prairie, drizzle and savage, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "bitter tundra golden hour fog", "rich": "A bitter tundra at golden hour, fog atmosphere, neorealism cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "joyful rooftop 3am clear sky", "rich": "A joyful rooftop at 3am, clear sky atmosphere, dreamlike cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "contemplative basement noon clear sky", "rich": "Visualizing contemplative basement: noon through clear sky, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric city golden hour clear sky", "rich": "A euphoric city at golden hour, clear sky atmosphere, documentary cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ethereal studio first light windy", "rich": "First Light studio, windy and ethereal, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "tender prairie dawn drizzle", "rich": "Dreamlike shot of a tender prairie during dawn, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "bitter studio twilight hail", "rich": "A bitter studio at twilight, hail atmosphere, noir cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "haunted forest golden hour snow", "rich": "Expressionist shot of a haunted forest during golden hour, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "euphoric desert twilight drizzle", "rich": "Twilight desert, drizzle and euphoric, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "ethereal ocean golden hour overcast", "rich": "Visualizing ethereal ocean: golden hour through overcast, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "peaceful prairie golden hour heat haze", "rich": "A heat haze golden hour in a peaceful prairie, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense village noon hail", "rich": "A hail noon in a tense village, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "desolate swamp last light fog", "rich": "A desolate swamp at last light, fog atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "savage castle dusk overcast", "rich": "Visualizing savage castle: dusk through overcast, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "chaotic studio noon clear sky", "rich": "Visualizing chaotic studio: noon through clear sky, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "bitter tundra dusk hail", "rich": "Visualizing bitter tundra: dusk through hail, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "ominous village dawn overcast", "rich": "Surreal shot of a ominous village during dawn, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "eerie village twilight storm", "rich": "Impressionist shot of a eerie village during twilight, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic forest 3am snow", "rich": "3Am forest, snow and chaotic, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "ominous city golden hour heat haze", "rich": "Golden Hour city, heat haze and ominous, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "frenzied ocean dusk fog", "rich": "Dreamlike shot of a frenzied ocean during dusk, fog shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "haunted city blue hour overcast", "rich": "Visualizing haunted city: blue hour through overcast, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal mountain twilight storm", "rich": "Expressionist shot of a ethereal mountain during twilight, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "triumphant prairie twilight storm", "rich": "Twilight prairie, storm and triumphant, minimalist style, environment and emotion", "domain": "video scenes"}
{"terse": "haunted rooftop 3am windy", "rich": "3Am rooftop, windy and haunted, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "peaceful ocean midnight heat haze", "rich": "A heat haze midnight in a peaceful ocean, noir treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "euphoric castle twilight overcast", "rich": "A euphoric castle at twilight, overcast atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ominous tundra noon clear sky", "rich": "Documentary shot of a ominous tundra during noon, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "desolate rooftop first light fog", "rich": "A desolate rooftop at first light, fog atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "romantic tundra twilight overcast", "rich": "Visualizing romantic tundra: twilight through overcast, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "euphoric highway first light overcast", "rich": "Visualizing euphoric highway: first light through overcast, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "tense village midnight rain", "rich": "A tense village at midnight, rain atmosphere, minimalist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "bitter prairie dusk fog", "rich": "A fog dusk in a bitter prairie, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "joyful swamp dusk drizzle", "rich": "Dusk swamp, drizzle and joyful, neorealism style, environment and emotion", "domain": "video scenes"}
{"terse": "melancholic jungle noon rain", "rich": "Surreal shot of a melancholic jungle during noon, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic basement last light hail", "rich": "A chaotic basement at last light, hail atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "triumphant desert 3am snow", "rich": "Cinematic shot of a triumphant desert during 3am, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "peaceful castle last light drizzle", "rich": "A peaceful castle at last light, drizzle atmosphere, documentary cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "joyful studio first light rain", "rich": "First Light studio, rain and joyful, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic swamp dusk clear sky", "rich": "A romantic swamp at dusk, clear sky atmosphere, baroque cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "ethereal village midnight heat haze", "rich": "Baroque shot of a ethereal village during midnight, heat haze shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tense basement golden hour snow", "rich": "Golden Hour basement, snow and tense, expressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "ominous prairie first light hail", "rich": "Visualizing ominous prairie: first light through hail, cinematic work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful city blue hour overcast", "rich": "A joyful city at blue hour, overcast atmosphere, surreal cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "contemplative prairie noon overcast", "rich": "A contemplative prairie at noon, overcast atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "savage swamp golden hour fog", "rich": "A fog golden hour in a savage swamp, cinematic treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tender village dusk drizzle", "rich": "Neorealism shot of a tender village during dusk, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "chaotic forest twilight rain", "rich": "Surreal shot of a chaotic forest during twilight, rain shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "euphoric prairie midnight rain", "rich": "A rain midnight in a euphoric prairie, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous highway first light drizzle", "rich": "A ominous highway at first light, drizzle atmosphere, surreal cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "eerie mountain golden hour rain", "rich": "A rain golden hour in a eerie mountain, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "serene prairie golden hour windy", "rich": "Visualizing serene prairie: golden hour through windy, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "frenzied village dusk drizzle", "rich": "A drizzle dusk in a frenzied village, neorealism treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "ominous mountain noon windy", "rich": "Visualizing ominous mountain: noon through windy, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal tundra dusk hail", "rich": "A hail dusk in a ethereal tundra, surreal treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "serene forest golden hour clear sky", "rich": "Visualizing serene forest: golden hour through clear sky, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "ethereal swamp blue hour fog", "rich": "A fog blue hour in a ethereal swamp, neorealism treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted city golden hour heat haze", "rich": "A heat haze golden hour in a haunted city, baroque treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "euphoric forest blue hour overcast", "rich": "Expressionist shot of a euphoric forest during blue hour, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "melancholic ocean last light drizzle", "rich": "Cinematic shot of a melancholic ocean during last light, drizzle shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tense desert golden hour overcast", "rich": "Golden Hour desert, overcast and tense, baroque style, environment and emotion", "domain": "video scenes"}
{"terse": "euphoric studio dusk drizzle", "rich": "A drizzle dusk in a euphoric studio, minimalist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "haunted prairie noon heat haze", "rich": "Noon prairie, heat haze and haunted, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "contemplative highway golden hour clear sky", "rich": "A contemplative highway at golden hour, clear sky atmosphere, impressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "melancholic swamp dusk drizzle", "rich": "Visualizing melancholic swamp: dusk through drizzle, expressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "tender forest 3am clear sky", "rich": "Neorealism shot of a tender forest during 3am, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "ethereal mountain twilight storm", "rich": "Documentary shot of a ethereal mountain during twilight, storm shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "tense rooftop dusk drizzle", "rich": "A drizzle dusk in a tense rooftop, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "contemplative swamp noon hail", "rich": "A hail noon in a contemplative swamp, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant tundra dusk fog", "rich": "Dusk tundra, fog and triumphant, minimalist style, environment and emotion", "domain": "video scenes"}
{"terse": "romantic forest midnight fog", "rich": "Visualizing romantic forest: midnight through fog, impressionist work, feeling in frames", "domain": "video scenes"}
{"terse": "melancholic village first light heat haze", "rich": "Visualizing melancholic village: first light through heat haze, minimalist work, feeling in frames", "domain": "video scenes"}
{"terse": "tender ocean last light snow", "rich": "A snow last light in a tender ocean, documentary treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "frenzied swamp twilight hail", "rich": "Visualizing frenzied swamp: twilight through hail, baroque work, feeling in frames", "domain": "video scenes"}
{"terse": "savage forest dusk overcast", "rich": "Visualizing savage forest: dusk through overcast, documentary work, feeling in frames", "domain": "video scenes"}
{"terse": "haunted castle first light overcast", "rich": "First Light castle, overcast and haunted, noir style, environment and emotion", "domain": "video scenes"}
{"terse": "savage ocean dusk windy", "rich": "A savage ocean at dusk, windy atmosphere, expressionist cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "serene basement dusk clear sky", "rich": "Noir shot of a serene basement during dusk, clear sky shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "bitter jungle midnight overcast", "rich": "A overcast midnight in a bitter jungle, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "tense mountain midnight hail", "rich": "Surreal shot of a tense mountain during midnight, hail shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "triumphant studio first light snow", "rich": "Expressionist shot of a triumphant studio during first light, snow shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "savage studio dusk fog", "rich": "Dusk studio, fog and savage, dreamlike style, environment and emotion", "domain": "video scenes"}
{"terse": "bitter tundra last light rain", "rich": "A bitter tundra at last light, rain atmosphere, cinematic cinematography, evocative lighting, visual poetry", "domain": "video scenes"}
{"terse": "euphoric castle last light clear sky", "rich": "Last Light castle, clear sky and euphoric, impressionist style, environment and emotion", "domain": "video scenes"}
{"terse": "peaceful studio dawn drizzle", "rich": "A drizzle dawn in a peaceful studio, expressionist treatment, atmosphere thick with narrative", "domain": "video scenes"}
{"terse": "triumphant rooftop midnight windy", "rich": "Visualizing triumphant rooftop: midnight through windy, surreal work, feeling in frames", "domain": "video scenes"}
{"terse": "tense swamp dawn fog", "rich": "Visualizing tense swamp: dawn through fog, neorealism work, feeling in frames", "domain": "video scenes"}
{"terse": "joyful rooftop midnight overcast", "rich": "Dreamlike shot of a joyful rooftop during midnight, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "bitter tundra golden hour overcast", "rich": "Baroque shot of a bitter tundra during golden hour, overcast shaping mood, cinema as feeling", "domain": "video scenes"}
{"terse": "contemplative basement first light snow", "rich": "Minimalist shot of a contemplative basement during first light, snow shaping mood, cinema as feeling", "domain": "video scenes"}

View File

@@ -0,0 +1,500 @@
{"terse": "sad rain", "rich": "A whimsical rain bathed in moonlit, birds wheeling in formation overhead, lichen-covered stones, pop art vibrancy", "domain": "visual scenes"}
{"terse": "sunset beach", "rich": "An pristine beach stretching to the horizon, shadows stretching long and thin, frost clinging to every surface, painted in digital concept art", "domain": "visual scenes"}
{"terse": "mountain fog", "rich": "An muted fog stretching to the horizon, frost clinging to every surface, wildflowers dotting the foreground, painted in film noir lighting", "domain": "visual scenes"}
{"terse": "desert night", "rich": "Breathtaking night where dust motes caught in a shaft of light, the sky a gradient of sage green to copper orange, dust motes caught in a shaft of light, art nouveau linework", "domain": "visual scenes"}
{"terse": "forest dawn", "rich": "An vibrant dawn stretching to the horizon, tall grass bending in the wind, tall grass bending in the wind, painted in dreamy soft focus", "domain": "visual scenes"}
{"terse": "ocean storm", "rich": "An nostalgic storm stretching to the horizon, dust motes caught in a shaft of light, frost clinging to every surface, painted in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "winter village", "rich": "Breathtaking village where shadows stretching long and thin, the sky a gradient of dusty rose to vermillion, lichen-covered boulders, pop art vibrancy", "domain": "visual scenes"}
{"terse": "autumn field", "rich": "Panoramic field at blue hour, pristine atmosphere with wildflowers dotting the foreground, lichen-covered stones, rendered in art nouveau linework", "domain": "visual scenes"}
{"terse": "volcano glow", "rich": "A luminous glow bathed in dawn, shadows stretching long and thin, a solitary figure in the distance, dreamy soft focus", "domain": "visual scenes"}
{"terse": "river mist", "rich": "A shadowed mist bathed in twilight, a winding path disappearing around a bend, lichen-covered boulders, expressionist distortion", "domain": "visual scenes"}
{"terse": "snowy peak", "rich": "An sun-drenched peak stretching to the horizon, tall grass bending in the wind, a winding path disappearing around a bend, painted in photorealistic rendering", "domain": "visual scenes"}
{"terse": "tropical shore", "rich": "Wide-angle view of a shadowed shore, charcoal and burgundy dominating the palette, weather-beaten fence posts trailing into fog, a winding path disappearing around a bend, minimalist composition", "domain": "visual scenes"}
{"terse": "canyon shadow", "rich": "Breathtaking shadow where mist rising from a hidden stream, the sky a gradient of turquoise to slate grey, tall grass bending in the wind, impressionist brushwork", "domain": "visual scenes"}
{"terse": "lake mirror", "rich": "A gleaming mirror bathed in dawn, a winding path disappearing around a bend, frost clinging to every surface, pop art vibrancy", "domain": "visual scenes"}
{"terse": "prairie wind", "rich": "Breathtaking wind where shadows stretching long and thin, the sky a gradient of coral to copper orange, dust motes caught in a shaft of light, oil painting style", "domain": "visual scenes"}
{"terse": "jungle stream", "rich": "Breathtaking stream where wildflowers dotting the foreground, the sky a gradient of deep crimson to golden amber, frost clinging to every surface, classical realism", "domain": "visual scenes"}
{"terse": "arctic light", "rich": "A faded light bathed in soft diffused, mist rising from a hidden stream, a winding path disappearing around a bend, expressionist distortion", "domain": "visual scenes"}
{"terse": "meadow bloom", "rich": "Panoramic bloom at blue hour, intimate atmosphere with shadows stretching long and thin, a solitary figure in the distance, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "cliff edge", "rich": "Breathtaking edge where tall grass bending in the wind, the sky a gradient of mauve to vermillion, ancient ruins half-swallowed by vines, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "swamp fog", "rich": "Wide-angle view of a majestic fog, silver grey and vermillion dominating the palette, a fallen log bridging a narrow ravine, lichen-covered boulders, art nouveau linework", "domain": "visual scenes"}
{"terse": "moonlit valley", "rich": "An faded valley stretching to the horizon, lichen-covered boulders, ancient ruins half-swallowed by vines, painted in photorealistic rendering", "domain": "visual scenes"}
{"terse": "sunrise ridge", "rich": "Panoramic ridge at dawn, dramatic atmosphere with ripples spreading across a mirror-still pond, tall grass bending in the wind, rendered in dreamy soft focus", "domain": "visual scenes"}
{"terse": "thunder plain", "rich": "A frost-kissed plain bathed in candlelit, reflections doubling the scene in still water, a solitary figure in the distance, classical realism", "domain": "visual scenes"}
{"terse": "frozen lake", "rich": "Wide-angle view of a crumbling lake, teal and ivory dominating the palette, lichen-covered stones, ancient ruins half-swallowed by vines, graphic novel style", "domain": "visual scenes"}
{"terse": "dusty road", "rich": "A faded road bathed in twilight, mist rising from a hidden stream, frost clinging to every surface, film noir lighting", "domain": "visual scenes"}
{"terse": "coastal cliff", "rich": "Wide-angle view of a sun-drenched cliff, slate grey and deep crimson dominating the palette, a solitary figure in the distance, weather-beaten fence posts trailing into fog, art nouveau linework", "domain": "visual scenes"}
{"terse": "bamboo grove", "rich": "Wide-angle view of a stark grove, burnt sienna and sage green dominating the palette, a winding path disappearing around a bend, a fallen log bridging a narrow ravine, graphic novel style", "domain": "visual scenes"}
{"terse": "lavender field", "rich": "A gilded field bathed in dappled, reflections doubling the scene in still water, a winding path disappearing around a bend, dreamy soft focus", "domain": "visual scenes"}
{"terse": "coral reef", "rich": "Breathtaking reef where shadows stretching long and thin, the sky a gradient of burnt sienna to teal, frost clinging to every surface, oil painting style", "domain": "visual scenes"}
{"terse": "glacier cave", "rich": "An tranquil cave stretching to the horizon, wildflowers dotting the foreground, ancient ruins half-swallowed by vines, painted in pop art vibrancy", "domain": "visual scenes"}
{"terse": "old man sad", "rich": "Emotional portrait showing a pristine old man sad, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, twilight tones, photorealistic rendering", "domain": "visual scenes"}
{"terse": "child laughing", "rich": "Emotional portrait showing a stark child laughing, weathered skin telling stories, gaze directed past the viewer into something unseen, twilight tones, art nouveau linework", "domain": "visual scenes"}
{"terse": "warrior stare", "rich": "Intimate depiction of a radiant warrior stare, eyes reflecting a distant memory, a single tear catching the light, dawn atmosphere, graphic novel style", "domain": "visual scenes"}
{"terse": "queen crown", "rich": "Intimate depiction of a radiant queen crown, a single tear catching the light, wind-tousled hair catching the light, neon atmosphere, expressionist distortion", "domain": "visual scenes"}
{"terse": "musician play", "rich": "Intimate depiction of a majestic musician play, eyes reflecting a distant memory, a pendant catching light at the collarbone, dappled atmosphere, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "elder wisdom", "rich": "Close-up of a luminous elder wisdom, callused hands resting in the lap, deep lines mapping decades of experience, captured in art nouveau linework", "domain": "visual scenes"}
{"terse": "teen rebel", "rich": "Close-up of a luminous teen rebel, gaze directed past the viewer into something unseen, weathered skin telling stories, captured in film noir lighting", "domain": "visual scenes"}
{"terse": "soldier tired", "rich": "A mysterious portrait of a soldier tired, weathered skin telling stories, hands roughened by years of labor, dappled lighting, oil painting style", "domain": "visual scenes"}
{"terse": "dancer spin", "rich": "A pristine portrait of a dancer spin, shoulders squared against an invisible burden, a pendant catching light at the collarbone, dappled lighting, photorealistic rendering", "domain": "visual scenes"}
{"terse": "writer think", "rich": "A luminous portrait of a writer think, a faint smile playing at the corners, deep lines mapping decades of experience, dappled lighting, oil painting style", "domain": "visual scenes"}
{"terse": "farmer proud", "rich": "Intimate depiction of a sublime farmer proud, weathered skin telling stories, a pendant catching light at the collarbone, candlelit atmosphere, expressionist distortion", "domain": "visual scenes"}
{"terse": "nurse tired", "rich": "Intimate depiction of a ethereal nurse tired, a scar tracing the jawline, weathered skin telling stories, neon atmosphere, classical realism", "domain": "visual scenes"}
{"terse": "pilot calm", "rich": "A pilot calm in crumbling pose, callused hands resting in the lap, eyes reflecting a distant memory, background burgundy, film noir lighting", "domain": "visual scenes"}
{"terse": "artist paint", "rich": "Intimate depiction of a fierce artist paint, a scar tracing the jawline, wind-tousled hair catching the light, rim atmosphere, minimalist composition", "domain": "visual scenes"}
{"terse": "chef focus", "rich": "A chef focus in dramatic pose, wind-tousled hair catching the light, crow's feet deepened by laughter, background silver grey, minimalist composition", "domain": "visual scenes"}
{"terse": "teacher smile", "rich": "A nostalgic portrait of a teacher smile, a pendant catching light at the collarbone, a scar tracing the jawline, rim lighting, pop art vibrancy", "domain": "visual scenes"}
{"terse": "monk sit", "rich": "A forlorn portrait of a monk sit, a faint smile playing at the corners, gaze directed past the viewer into something unseen, warm golden lighting, oil painting style", "domain": "visual scenes"}
{"terse": "witch brew", "rich": "Close-up of a somber witch brew, eyes reflecting a distant memory, deep lines mapping decades of experience, captured in impressionist brushwork", "domain": "visual scenes"}
{"terse": "king throne", "rich": "Intimate depiction of a nostalgic king throne, deep lines mapping decades of experience, a scar tracing the jawline, neon atmosphere, impressionist brushwork", "domain": "visual scenes"}
{"terse": "thief sneak", "rich": "A thief sneak in gilded pose, a scar tracing the jawline, a faint smile playing at the corners, background slate grey, digital concept art", "domain": "visual scenes"}
{"terse": "giant gentle", "rich": "Close-up of a lush giant gentle, gaze directed past the viewer into something unseen, deep lines mapping decades of experience, captured in pop art vibrancy", "domain": "visual scenes"}
{"terse": "twin mirror", "rich": "Intimate depiction of a weathered twin mirror, wind-tousled hair catching the light, a pendant catching light at the collarbone, harsh overhead atmosphere, photorealistic rendering", "domain": "visual scenes"}
{"terse": "blind see", "rich": "A tranquil portrait of a blind see, gaze directed past the viewer into something unseen, fingers stained with pigment, backlit lighting, impressionist brushwork", "domain": "visual scenes"}
{"terse": "deaf hear", "rich": "Close-up of a muted deaf hear, shoulders squared against an invisible burden, hands roughened by years of labor, captured in expressionist distortion", "domain": "visual scenes"}
{"terse": "mute speak", "rich": "Intimate depiction of a fierce mute speak, weathered skin telling stories, callused hands resting in the lap, moonlit atmosphere, impressionist brushwork", "domain": "visual scenes"}
{"terse": "lonely dark", "rich": "A serene portrait of a lonely dark, callused hands resting in the lap, a faint smile playing at the corners, candlelit lighting, digital concept art", "domain": "visual scenes"}
{"terse": "joy burst", "rich": "Intimate depiction of a intimate joy burst, crow's feet deepened by laughter, shoulders squared against an invisible burden, backlit atmosphere, impressionist brushwork", "domain": "visual scenes"}
{"terse": "anger red", "rich": "Close-up of a tranquil anger red, weathered skin telling stories, shoulders squared against an invisible burden, captured in impressionist brushwork", "domain": "visual scenes"}
{"terse": "calm blue", "rich": "A calm blue in shadowed pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background slate grey, classical realism", "domain": "visual scenes"}
{"terse": "chaos spin", "rich": "Emotional portrait showing a faded chaos spin, hands roughened by years of labor, callused hands resting in the lap, backlit tones, dreamy soft focus", "domain": "visual scenes"}
{"terse": "silence white", "rich": "Abstract visualization of white, vermillion and mauve swirling in sublime motion, layered transparencies creating depth, expressionist distortion", "domain": "visual scenes"}
{"terse": "memory fade", "rich": "Non-representational piece evoking fade, rhythmic repetition building tension, a central void drawing the eye inward, dominated by silver grey, watercolor wash", "domain": "visual scenes"}
{"terse": "hope rise", "rich": "Abstract visualization of rise, turquoise and midnight black swirling in dramatic motion, dissolving boundaries between form and void, classical realism", "domain": "visual scenes"}
{"terse": "fear freeze", "rich": "Abstract visualization of freeze, sage green and turquoise swirling in weathered motion, rhythmic repetition building tension, graphic novel style", "domain": "visual scenes"}
{"terse": "love wrap", "rich": "Abstract visualization of wrap, violet purple and emerald swirling in muted motion, layered transparencies creating depth, graphic novel style", "domain": "visual scenes"}
{"terse": "time melt", "rich": "Surreal interpretation of melt, nostalgic forms dissolving into cerulean blue, dissolving boundaries between form and void, watercolor wash", "domain": "visual scenes"}
{"terse": "dream float", "rich": "Surreal interpretation of float, mysterious forms dissolving into turquoise, chaotic splatters resolved into harmony, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "truth shine", "rich": "Non-representational piece evoking shine, binary oppositions meeting at a fault line, layered transparencies creating depth, dominated by indigo, impressionist brushwork", "domain": "visual scenes"}
{"terse": "lie shadow", "rich": "Geometric abstraction of shadow, stark shapes intersecting, fractured light dispersing into prismatic shards, impressionist brushwork", "domain": "visual scenes"}
{"terse": "peace settle", "rich": "Geometric abstraction of settle, intimate shapes intersecting, undulating waves of pure color, expressionist distortion", "domain": "visual scenes"}
{"terse": "rage burn", "rich": "Abstract visualization of burn, golden amber and burgundy swirling in raw motion, a central void drawing the eye inward, graphic novel style", "domain": "visual scenes"}
{"terse": "grief deep", "rich": "Non-representational piece evoking deep, chaotic splatters resolved into harmony, binary oppositions meeting at a fault line, dominated by violet purple, oil painting style", "domain": "visual scenes"}
{"terse": "wonder wide", "rich": "Abstract visualization of wide, copper orange and indigo swirling in gilded motion, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
{"terse": "shame hide", "rich": "Emotional landscape of pure hide, rhythmic repetition building tension, repeating patterns diminishing into infinity, rendered in forest green and turquoise, film noir lighting", "domain": "visual scenes"}
{"terse": "pride lift", "rich": "Surreal interpretation of lift, shadowed forms dissolving into ochre, undulating waves of pure color, art nouveau linework", "domain": "visual scenes"}
{"terse": "doubt fog", "rich": "Abstract visualization of fog, silver grey and copper orange swirling in frost-kissed motion, repeating patterns diminishing into infinity, impressionist brushwork", "domain": "visual scenes"}
{"terse": "trust bridge", "rich": "Emotional landscape of pure bridge, binary oppositions meeting at a fault line, layered transparencies creating depth, rendered in teal and emerald, impressionist brushwork", "domain": "visual scenes"}
{"terse": "loss empty", "rich": "Non-representational piece evoking empty, chaotic splatters resolved into harmony, chaotic splatters resolved into harmony, dominated by ivory, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "gain bright", "rich": "Geometric abstraction of bright, gilded shapes intersecting, binary oppositions meeting at a fault line, expressionist distortion", "domain": "visual scenes"}
{"terse": "change flow", "rich": "Non-representational piece evoking flow, undulating waves of pure color, chaotic splatters resolved into harmony, dominated by copper orange, cinematic still", "domain": "visual scenes"}
{"terse": "dragon fire", "rich": "Emotional landscape of pure fire, a central void drawing the eye inward, repeating patterns diminishing into infinity, rendered in violet purple and turquoise, impressionist brushwork", "domain": "visual scenes"}
{"terse": "elf forest", "rich": "Non-representational piece evoking forest, dissolving boundaries between form and void, binary oppositions meeting at a fault line, dominated by copper orange, expressionist distortion", "domain": "visual scenes"}
{"terse": "wizard tower", "rich": "Emotional landscape of pure tower, chaotic splatters resolved into harmony, layered transparencies creating depth, rendered in deep crimson and turquoise, impressionist brushwork", "domain": "visual scenes"}
{"terse": "fairy glow", "rich": "Abstract visualization of glow, slate grey and coral swirling in frost-kissed motion, rhythmic repetition building tension, digital concept art", "domain": "visual scenes"}
{"terse": "knight ride", "rich": "Emotional landscape of pure ride, fractured light dispersing into prismatic shards, layered transparencies creating depth, rendered in coral and teal, minimalist composition", "domain": "visual scenes"}
{"terse": "castle dark", "rich": "Non-representational piece evoking dark, a central void drawing the eye inward, sharp angular forms breaking through soft gradients, dominated by copper orange, impressionist brushwork", "domain": "visual scenes"}
{"terse": "sword magic", "rich": "Geometric abstraction of magic, pristine shapes intersecting, chaotic splatters resolved into harmony, photorealistic rendering", "domain": "visual scenes"}
{"terse": "potion brew", "rich": "Non-representational piece evoking brew, chaotic splatters resolved into harmony, fractured light dispersing into prismatic shards, dominated by slate grey, art nouveau linework", "domain": "visual scenes"}
{"terse": "portal open", "rich": "Non-representational piece evoking open, dissolving boundaries between form and void, chaotic splatters resolved into harmony, dominated by vermillion, oil painting style", "domain": "visual scenes"}
{"terse": "spell cast", "rich": "Geometric abstraction of cast, faded shapes intersecting, undulating waves of pure color, impressionist brushwork", "domain": "visual scenes"}
{"terse": "griffin fly", "rich": "Mythical elemental guarding amidst stark surroundings, ethereal mist coiling around clawed feet, ochre and dusty rose glow, minimalist composition", "domain": "visual scenes"}
{"terse": "phoenix burn", "rich": "Enchanted scene featuring specter descending into, ethereal mist coiling around clawed feet, a sword humming with dormant power, bathed in cerulean blue, graphic novel style", "domain": "visual scenes"}
{"terse": "unicorn run", "rich": "Enchanted scene featuring chimera awakening, chains of starlight binding the scene, chains of starlight binding the scene, bathed in indigo, cinematic still", "domain": "visual scenes"}
{"terse": "troll bridge", "rich": "Legendary moment: leviathan illuminating in a frozen throne room, portals shimmering at the periphery, ethereal atmosphere, art nouveau linework", "domain": "visual scenes"}
{"terse": "dwarf mine", "rich": "A faded fantasy realm where hydra awakening, ethereal mist coiling around clawed feet, familiar spirits orbiting in protective patterns, rendered in cinematic still", "domain": "visual scenes"}
{"terse": "orb glow", "rich": "Mythical griffin transforming amidst vibrant surroundings, familiar spirits orbiting in protective patterns, silver grey and charcoal glow, classical realism", "domain": "visual scenes"}
{"terse": "crystal cave", "rich": "Epic fantasy scene: wraith battling in a whimsical void chasm, chains of starlight binding the scene, chains of starlight binding the scene, oil painting style", "domain": "visual scenes"}
{"terse": "enchanted rose", "rich": "Enchanted scene featuring wyvern illuminating, a halo of magical energy pulsing outward, sacred geometry etched into stone, bathed in midnight black, dreamy soft focus", "domain": "visual scenes"}
{"terse": "cursed mirror", "rich": "Mythical pegasus transforming amidst majestic surroundings, crystalline formations jutting from the ground, mauve and charcoal glow, watercolor wash", "domain": "visual scenes"}
{"terse": "blessed shield", "rich": "Enchanted scene featuring leviathan devouring, sacred geometry etched into stone, familiar spirits orbiting in protective patterns, bathed in midnight black, classical realism", "domain": "visual scenes"}
{"terse": "shadow realm", "rich": "Enchanted scene featuring basilisk ascending from, sacred geometry etched into stone, ancient runes glowing along the edges, bathed in slate grey, cinematic still", "domain": "visual scenes"}
{"terse": "light kingdom", "rich": "A tranquil fantasy realm where wyvern descending into, chains of starlight binding the scene, embers drifting upward like inverted rain, rendered in watercolor wash", "domain": "visual scenes"}
{"terse": "void whisper", "rich": "Epic fantasy scene: wyvern circling in a intimate sky fortress, sacred geometry etched into stone, portals shimmering at the periphery, cinematic still", "domain": "visual scenes"}
{"terse": "star forge", "rich": "Mythical wraith devouring amidst muted surroundings, a sword humming with dormant power, teal and violet purple glow, minimalist composition", "domain": "visual scenes"}
{"terse": "moon temple", "rich": "Enchanted scene featuring griffin awakening, a halo of magical energy pulsing outward, chains of starlight binding the scene, bathed in ochre, minimalist composition", "domain": "visual scenes"}
{"terse": "sad rain, close-up", "rich": "Panoramic rain at dusk, dramatic atmosphere with ancient ruins half-swallowed by vines, a fallen log bridging a narrow ravine, rendered in expressionist distortion", "domain": "visual scenes"}
{"terse": "sunset beach, wide angle", "rich": "Wide-angle view of a delicate beach, slate grey and charcoal dominating the palette, weather-beaten fence posts trailing into fog, dust motes caught in a shaft of light, watercolor wash", "domain": "visual scenes"}
{"terse": "mountain fog, through fog", "rich": "Breathtaking fog where tall grass bending in the wind, the sky a gradient of mauve to midnight black, frost clinging to every surface, pop art vibrancy", "domain": "visual scenes"}
{"terse": "desert night, in rain", "rich": "A radiant night bathed in dawn, ancient ruins half-swallowed by vines, dust motes caught in a shaft of light, minimalist composition", "domain": "visual scenes"}
{"terse": "forest dawn, at dusk", "rich": "A lush dawn bathed in soft diffused, weather-beaten fence posts trailing into fog, a fallen log bridging a narrow ravine, photorealistic rendering", "domain": "visual scenes"}
{"terse": "ocean storm, at dusk", "rich": "Panoramic storm at dusk, mysterious atmosphere with wildflowers dotting the foreground, shadows stretching long and thin, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "winter village, close-up", "rich": "Panoramic village at dusk, frost-kissed atmosphere with lichen-covered stones, dust motes caught in a shaft of light, rendered in dreamy soft focus", "domain": "visual scenes"}
{"terse": "autumn field, soft focus", "rich": "An whimsical field stretching to the horizon, frost clinging to every surface, frost clinging to every surface, painted in impressionist brushwork", "domain": "visual scenes"}
{"terse": "volcano glow, dramatic lighting", "rich": "Panoramic glow at dusk, mysterious atmosphere with mist rising from a hidden stream, ancient ruins half-swallowed by vines, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "river mist, dramatic lighting", "rich": "Breathtaking mist where wildflowers dotting the foreground, the sky a gradient of charcoal to turquoise, a solitary figure in the distance, pop art vibrancy", "domain": "visual scenes"}
{"terse": "snowy peak, at dusk", "rich": "A luminous peak bathed in backlit, a winding path disappearing around a bend, wildflowers dotting the foreground, photorealistic rendering", "domain": "visual scenes"}
{"terse": "tropical shore, dramatic lighting", "rich": "An somber shore stretching to the horizon, a solitary figure in the distance, tall grass bending in the wind, painted in dreamy soft focus", "domain": "visual scenes"}
{"terse": "canyon shadow, aerial view", "rich": "Breathtaking shadow where ripples spreading across a mirror-still pond, the sky a gradient of pearl white to vermillion, a fallen log bridging a narrow ravine, photorealistic rendering", "domain": "visual scenes"}
{"terse": "lake mirror, wide angle", "rich": "An lush mirror stretching to the horizon, shadows stretching long and thin, lichen-covered boulders, painted in dreamy soft focus", "domain": "visual scenes"}
{"terse": "prairie wind, soft focus", "rich": "Breathtaking wind where frost clinging to every surface, the sky a gradient of emerald to cerulean blue, a solitary figure in the distance, cinematic still", "domain": "visual scenes"}
{"terse": "jungle stream, aerial view", "rich": "Panoramic stream at golden hour, crumbling atmosphere with dust motes caught in a shaft of light, reflections doubling the scene in still water, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "arctic light, aerial view", "rich": "Wide-angle view of a vibrant light, burnt sienna and ivory dominating the palette, lichen-covered boulders, birds wheeling in formation overhead, art nouveau linework", "domain": "visual scenes"}
{"terse": "meadow bloom, through fog", "rich": "Breathtaking bloom where a winding path disappearing around a bend, the sky a gradient of midnight black to cerulean blue, reflections doubling the scene in still water, graphic novel style", "domain": "visual scenes"}
{"terse": "cliff edge, aerial view", "rich": "A fierce edge bathed in harsh overhead, birds wheeling in formation overhead, frost clinging to every surface, graphic novel style", "domain": "visual scenes"}
{"terse": "swamp fog, soft focus", "rich": "Panoramic fog at dawn, shadowed atmosphere with weather-beaten fence posts trailing into fog, shadows stretching long and thin, rendered in photorealistic rendering", "domain": "visual scenes"}
{"terse": "moonlit valley, dramatic lighting", "rich": "Wide-angle view of a vibrant valley, midnight black and deep crimson dominating the palette, tall grass bending in the wind, mist rising from a hidden stream, dreamy soft focus", "domain": "visual scenes"}
{"terse": "sunrise ridge, dramatic lighting", "rich": "An stark ridge stretching to the horizon, lichen-covered stones, shadows stretching long and thin, painted in film noir lighting", "domain": "visual scenes"}
{"terse": "thunder plain, aerial view", "rich": "Wide-angle view of a weathered plain, golden amber and pearl white dominating the palette, mist rising from a hidden stream, wildflowers dotting the foreground, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "frozen lake, dramatic lighting", "rich": "Breathtaking lake where weather-beaten fence posts trailing into fog, the sky a gradient of pearl white to burnt sienna, ripples spreading across a mirror-still pond, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "dusty road, at dusk", "rich": "Breathtaking road where a solitary figure in the distance, the sky a gradient of burgundy to golden amber, lichen-covered stones, film noir lighting", "domain": "visual scenes"}
{"terse": "coastal cliff, at dusk", "rich": "Panoramic cliff at dusk, lush atmosphere with a solitary figure in the distance, wildflowers dotting the foreground, rendered in film noir lighting", "domain": "visual scenes"}
{"terse": "bamboo grove, dramatic lighting", "rich": "Breathtaking grove where dust motes caught in a shaft of light, the sky a gradient of ochre to teal, ancient ruins half-swallowed by vines, minimalist composition", "domain": "visual scenes"}
{"terse": "lavender field, soft focus", "rich": "Panoramic field at noon, delicate atmosphere with tall grass bending in the wind, reflections doubling the scene in still water, rendered in cinematic still", "domain": "visual scenes"}
{"terse": "coral reef, soft focus", "rich": "A forlorn reef bathed in dawn, frost clinging to every surface, birds wheeling in formation overhead, digital concept art", "domain": "visual scenes"}
{"terse": "glacier cave, in rain", "rich": "Wide-angle view of a sun-drenched cave, golden amber and violet purple dominating the palette, wildflowers dotting the foreground, tall grass bending in the wind, watercolor wash", "domain": "visual scenes"}
{"terse": "old man sad, close-up", "rich": "A gleaming portrait of a old man sad, a single tear catching the light, wind-tousled hair catching the light, harsh overhead lighting, expressionist distortion", "domain": "visual scenes"}
{"terse": "child laughing, soft focus", "rich": "A child laughing in somber pose, eyes reflecting a distant memory, a faint smile playing at the corners, background ivory, art nouveau linework", "domain": "visual scenes"}
{"terse": "warrior stare, dramatic lighting", "rich": "A warrior stare in tranquil pose, fingers stained with pigment, a pendant catching light at the collarbone, background emerald, film noir lighting", "domain": "visual scenes"}
{"terse": "queen crown, close-up", "rich": "Emotional portrait showing a gleaming queen crown, crow's feet deepened by laughter, a single tear catching the light, backlit tones, cinematic still", "domain": "visual scenes"}
{"terse": "musician play, aerial view", "rich": "Close-up of a luminous musician play, a single tear catching the light, gaze directed past the viewer into something unseen, captured in digital concept art", "domain": "visual scenes"}
{"terse": "elder wisdom, close-up", "rich": "A elder wisdom in brooding pose, shoulders squared against an invisible burden, crow's feet deepened by laughter, background teal, watercolor wash", "domain": "visual scenes"}
{"terse": "teen rebel, dramatic lighting", "rich": "Close-up of a gilded teen rebel, hands roughened by years of labor, a single tear catching the light, captured in graphic novel style", "domain": "visual scenes"}
{"terse": "soldier tired, through fog", "rich": "Close-up of a nostalgic soldier tired, gaze directed past the viewer into something unseen, gaze directed past the viewer into something unseen, captured in cinematic still", "domain": "visual scenes"}
{"terse": "dancer spin, aerial view", "rich": "A dancer spin in delicate pose, hands roughened by years of labor, gaze directed past the viewer into something unseen, background cerulean blue, minimalist composition", "domain": "visual scenes"}
{"terse": "writer think, wide angle", "rich": "Emotional portrait showing a stark writer think, shoulders squared against an invisible burden, a scar tracing the jawline, twilight tones, watercolor wash", "domain": "visual scenes"}
{"terse": "farmer proud, in rain", "rich": "A farmer proud in frost-kissed pose, callused hands resting in the lap, deep lines mapping decades of experience, background silver grey, minimalist composition", "domain": "visual scenes"}
{"terse": "nurse tired, soft focus", "rich": "Intimate depiction of a forlorn nurse tired, gaze directed past the viewer into something unseen, wind-tousled hair catching the light, backlit atmosphere, minimalist composition", "domain": "visual scenes"}
{"terse": "pilot calm, close-up", "rich": "Intimate depiction of a sublime pilot calm, shoulders squared against an invisible burden, weathered skin telling stories, backlit atmosphere, digital concept art", "domain": "visual scenes"}
{"terse": "artist paint, soft focus", "rich": "A artist paint in crumbling pose, a scar tracing the jawline, a single tear catching the light, background pearl white, graphic novel style", "domain": "visual scenes"}
{"terse": "chef focus, through fog", "rich": "Emotional portrait showing a dramatic chef focus, eyes reflecting a distant memory, a faint smile playing at the corners, soft diffused tones, dreamy soft focus", "domain": "visual scenes"}
{"terse": "teacher smile, through fog", "rich": "A teacher smile in stark pose, a scar tracing the jawline, gaze directed past the viewer into something unseen, background burgundy, photorealistic rendering", "domain": "visual scenes"}
{"terse": "monk sit, dramatic lighting", "rich": "A somber portrait of a monk sit, a faint smile playing at the corners, a scar tracing the jawline, cool blue lighting, classical realism", "domain": "visual scenes"}
{"terse": "witch brew, aerial view", "rich": "Intimate depiction of a luminous witch brew, a scar tracing the jawline, a faint smile playing at the corners, rim atmosphere, pop art vibrancy", "domain": "visual scenes"}
{"terse": "king throne, soft focus", "rich": "A vibrant portrait of a king throne, a pendant catching light at the collarbone, weathered skin telling stories, twilight lighting, dreamy soft focus", "domain": "visual scenes"}
{"terse": "thief sneak, through fog", "rich": "A luminous portrait of a thief sneak, shoulders squared against an invisible burden, shoulders squared against an invisible burden, soft diffused lighting, film noir lighting", "domain": "visual scenes"}
{"terse": "giant gentle, in rain", "rich": "Emotional portrait showing a lush giant gentle, eyes reflecting a distant memory, eyes reflecting a distant memory, rim tones, watercolor wash", "domain": "visual scenes"}
{"terse": "twin mirror, in rain", "rich": "A twin mirror in luminous pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background violet purple, oil painting style", "domain": "visual scenes"}
{"terse": "blind see, soft focus", "rich": "A blind see in crumbling pose, eyes reflecting a distant memory, fingers stained with pigment, background cerulean blue, dreamy soft focus", "domain": "visual scenes"}
{"terse": "deaf hear, in rain", "rich": "Emotional portrait showing a luminous deaf hear, deep lines mapping decades of experience, a scar tracing the jawline, harsh overhead tones, expressionist distortion", "domain": "visual scenes"}
{"terse": "mute speak, dramatic lighting", "rich": "Emotional portrait showing a delicate mute speak, a scar tracing the jawline, eyes reflecting a distant memory, rim tones, photorealistic rendering", "domain": "visual scenes"}
{"terse": "lonely dark, at dusk", "rich": "Intimate depiction of a nostalgic lonely dark, wind-tousled hair catching the light, a pendant catching light at the collarbone, backlit atmosphere, minimalist composition", "domain": "visual scenes"}
{"terse": "joy burst, wide angle", "rich": "Emotional portrait showing a vibrant joy burst, a scar tracing the jawline, callused hands resting in the lap, cool blue tones, art nouveau linework", "domain": "visual scenes"}
{"terse": "anger red, close-up", "rich": "Emotional portrait showing a crumbling anger red, shoulders squared against an invisible burden, a single tear catching the light, neon tones, digital concept art", "domain": "visual scenes"}
{"terse": "calm blue, at dusk", "rich": "Intimate depiction of a pristine calm blue, wind-tousled hair catching the light, deep lines mapping decades of experience, moonlit atmosphere, cinematic still", "domain": "visual scenes"}
{"terse": "chaos spin, in rain", "rich": "Emotional portrait showing a pristine chaos spin, crow's feet deepened by laughter, shoulders squared against an invisible burden, dappled tones, minimalist composition", "domain": "visual scenes"}
{"terse": "silence white, in rain", "rich": "Non-representational piece evoking white, a central void drawing the eye inward, a central void drawing the eye inward, dominated by vermillion, oil painting style", "domain": "visual scenes"}
{"terse": "memory fade, wide angle", "rich": "Abstract visualization of fade, indigo and indigo swirling in faded motion, chaotic splatters resolved into harmony, minimalist composition", "domain": "visual scenes"}
{"terse": "hope rise, dramatic lighting", "rich": "Surreal interpretation of rise, weathered forms dissolving into coral, dissolving boundaries between form and void, classical realism", "domain": "visual scenes"}
{"terse": "fear freeze, through fog", "rich": "Abstract visualization of freeze, dusty rose and slate grey swirling in raw motion, binary oppositions meeting at a fault line, impressionist brushwork", "domain": "visual scenes"}
{"terse": "love wrap, through fog", "rich": "Surreal interpretation of wrap, serene forms dissolving into burgundy, chaotic splatters resolved into harmony, art nouveau linework", "domain": "visual scenes"}
{"terse": "time melt, in rain", "rich": "Abstract visualization of melt, dusty rose and ivory swirling in raw motion, fractured light dispersing into prismatic shards, photorealistic rendering", "domain": "visual scenes"}
{"terse": "dream float, close-up", "rich": "Geometric abstraction of float, haunting shapes intersecting, layered transparencies creating depth, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "truth shine, close-up", "rich": "Surreal interpretation of shine, serene forms dissolving into midnight black, fractured light dispersing into prismatic shards, digital concept art", "domain": "visual scenes"}
{"terse": "lie shadow, at dusk", "rich": "Abstract visualization of shadow, indigo and turquoise swirling in raw motion, binary oppositions meeting at a fault line, expressionist distortion", "domain": "visual scenes"}
{"terse": "peace settle, soft focus", "rich": "Surreal interpretation of settle, majestic forms dissolving into forest green, repeating patterns diminishing into infinity, minimalist composition", "domain": "visual scenes"}
{"terse": "rage burn, dramatic lighting", "rich": "Abstract visualization of burn, ochre and emerald swirling in vibrant motion, layered transparencies creating depth, watercolor wash", "domain": "visual scenes"}
{"terse": "grief deep, in rain", "rich": "Geometric abstraction of deep, dramatic shapes intersecting, chaotic splatters resolved into harmony, expressionist distortion", "domain": "visual scenes"}
{"terse": "wonder wide, in rain", "rich": "Non-representational piece evoking wide, sharp angular forms breaking through soft gradients, a central void drawing the eye inward, dominated by dusty rose, expressionist distortion", "domain": "visual scenes"}
{"terse": "shame hide, at dusk", "rich": "Geometric abstraction of hide, weathered shapes intersecting, undulating waves of pure color, classical realism", "domain": "visual scenes"}
{"terse": "pride lift, through fog", "rich": "Emotional landscape of pure lift, sharp angular forms breaking through soft gradients, fractured light dispersing into prismatic shards, rendered in coral and coral, cinematic still", "domain": "visual scenes"}
{"terse": "doubt fog, dramatic lighting", "rich": "Non-representational piece evoking fog, binary oppositions meeting at a fault line, rhythmic repetition building tension, dominated by midnight black, classical realism", "domain": "visual scenes"}
{"terse": "trust bridge, at dusk", "rich": "Non-representational piece evoking bridge, a central void drawing the eye inward, fractured light dispersing into prismatic shards, dominated by burnt sienna, pop art vibrancy", "domain": "visual scenes"}
{"terse": "loss empty, dramatic lighting", "rich": "Non-representational piece evoking empty, chaotic splatters resolved into harmony, layered transparencies creating depth, dominated by sage green, oil painting style", "domain": "visual scenes"}
{"terse": "gain bright, soft focus", "rich": "Surreal interpretation of bright, muted forms dissolving into copper orange, repeating patterns diminishing into infinity, impressionist brushwork", "domain": "visual scenes"}
{"terse": "change flow, close-up", "rich": "Abstract visualization of flow, turquoise and turquoise swirling in nostalgic motion, undulating waves of pure color, oil painting style", "domain": "visual scenes"}
{"terse": "dragon fire, wide angle", "rich": "Emotional landscape of pure fire, sharp angular forms breaking through soft gradients, repeating patterns diminishing into infinity, rendered in violet purple and burnt sienna, graphic novel style", "domain": "visual scenes"}
{"terse": "elf forest, close-up", "rich": "Abstract visualization of forest, copper orange and ochre swirling in gilded motion, binary oppositions meeting at a fault line, digital concept art", "domain": "visual scenes"}
{"terse": "wizard tower, wide angle", "rich": "Non-representational piece evoking tower, dissolving boundaries between form and void, sharp angular forms breaking through soft gradients, dominated by charcoal, classical realism", "domain": "visual scenes"}
{"terse": "fairy glow, close-up", "rich": "Geometric abstraction of glow, haunting shapes intersecting, repeating patterns diminishing into infinity, dreamy soft focus", "domain": "visual scenes"}
{"terse": "knight ride, soft focus", "rich": "Surreal interpretation of ride, intimate forms dissolving into copper orange, layered transparencies creating depth, digital concept art", "domain": "visual scenes"}
{"terse": "castle dark, close-up", "rich": "Abstract visualization of dark, slate grey and dusty rose swirling in fierce motion, undulating waves of pure color, impressionist brushwork", "domain": "visual scenes"}
{"terse": "sword magic, close-up", "rich": "Surreal interpretation of magic, majestic forms dissolving into mauve, undulating waves of pure color, art nouveau linework", "domain": "visual scenes"}
{"terse": "potion brew, through fog", "rich": "Abstract visualization of brew, coral and midnight black swirling in faded motion, rhythmic repetition building tension, photorealistic rendering", "domain": "visual scenes"}
{"terse": "portal open, aerial view", "rich": "Non-representational piece evoking open, undulating waves of pure color, a central void drawing the eye inward, dominated by coral, dreamy soft focus", "domain": "visual scenes"}
{"terse": "spell cast, through fog", "rich": "Surreal interpretation of cast, brooding forms dissolving into cerulean blue, dissolving boundaries between form and void, pop art vibrancy", "domain": "visual scenes"}
{"terse": "griffin fly, in rain", "rich": "Legendary moment: griffin circling in a underwater temple, crystalline formations jutting from the ground, forlorn atmosphere, expressionist distortion", "domain": "visual scenes"}
{"terse": "phoenix burn, aerial view", "rich": "Legendary moment: specter emerging from in a sky fortress, portals shimmering at the periphery, dramatic atmosphere, photorealistic rendering", "domain": "visual scenes"}
{"terse": "unicorn run, in rain", "rich": "Mythical golem transforming amidst somber surroundings, chains of starlight binding the scene, copper orange and forest green glow, digital concept art", "domain": "visual scenes"}
{"terse": "troll bridge, through fog", "rich": "Mythical pegasus illuminating amidst radiant surroundings, ancient runes glowing along the edges, cerulean blue and emerald glow, graphic novel style", "domain": "visual scenes"}
{"terse": "dwarf mine, in rain", "rich": "A majestic fantasy realm where wyvern transforming, sacred geometry etched into stone, ethereal mist coiling around clawed feet, rendered in art nouveau linework", "domain": "visual scenes"}
{"terse": "orb glow, through fog", "rich": "A crumbling fantasy realm where djinn transforming, a halo of magical energy pulsing outward, a sword humming with dormant power, rendered in film noir lighting", "domain": "visual scenes"}
{"terse": "crystal cave, wide angle", "rich": "Enchanted scene featuring specter ascending from, chains of starlight binding the scene, crystalline formations jutting from the ground, bathed in emerald, film noir lighting", "domain": "visual scenes"}
{"terse": "enchanted rose, aerial view", "rich": "Enchanted scene featuring phoenix guarding, a halo of magical energy pulsing outward, portals shimmering at the periphery, bathed in burnt sienna, minimalist composition", "domain": "visual scenes"}
{"terse": "cursed mirror, wide angle", "rich": "A shadowed fantasy realm where djinn awakening, ethereal mist coiling around clawed feet, ethereal mist coiling around clawed feet, rendered in expressionist distortion", "domain": "visual scenes"}
{"terse": "blessed shield, soft focus", "rich": "A vibrant fantasy realm where elemental devouring, familiar spirits orbiting in protective patterns, familiar spirits orbiting in protective patterns, rendered in impressionist brushwork", "domain": "visual scenes"}
{"terse": "shadow realm, through fog", "rich": "Epic fantasy scene: unicorn ascending from in a tranquil crystal cavern, ancient runes glowing along the edges, familiar spirits orbiting in protective patterns, impressionist brushwork", "domain": "visual scenes"}
{"terse": "light kingdom, aerial view", "rich": "Mythical hydra resting upon amidst tranquil surroundings, ethereal mist coiling around clawed feet, ochre and copper orange glow, art nouveau linework", "domain": "visual scenes"}
{"terse": "void whisper, in rain", "rich": "A vibrant fantasy realm where elemental battling, embers drifting upward like inverted rain, ethereal mist coiling around clawed feet, rendered in photorealistic rendering", "domain": "visual scenes"}
{"terse": "star forge, at dusk", "rich": "Legendary moment: phoenix resting upon in a sky fortress, familiar spirits orbiting in protective patterns, raw atmosphere, photorealistic rendering", "domain": "visual scenes"}
{"terse": "moon temple, dramatic lighting", "rich": "Epic fantasy scene: dragon ascending from in a ethereal frozen throne room, chains of starlight binding the scene, embers drifting upward like inverted rain, dreamy soft focus", "domain": "visual scenes"}
{"terse": "sad rain, soft focus", "rich": "A luminous rain bathed in candlelit, a solitary figure in the distance, shadows stretching long and thin, digital concept art", "domain": "visual scenes"}
{"terse": "sunset beach, soft focus", "rich": "Panoramic beach at noon, gleaming atmosphere with tall grass bending in the wind, shadows stretching long and thin, rendered in dreamy soft focus", "domain": "visual scenes"}
{"terse": "mountain fog, dramatic lighting", "rich": "Breathtaking fog where lichen-covered boulders, the sky a gradient of forest green to silver grey, lichen-covered stones, impressionist brushwork", "domain": "visual scenes"}
{"terse": "desert night, dramatic lighting", "rich": "A lush night bathed in warm golden, lichen-covered stones, mist rising from a hidden stream, photorealistic rendering", "domain": "visual scenes"}
{"terse": "forest dawn, soft focus", "rich": "Wide-angle view of a serene dawn, silver grey and burnt sienna dominating the palette, lichen-covered boulders, weather-beaten fence posts trailing into fog, art nouveau linework", "domain": "visual scenes"}
{"terse": "ocean storm, dramatic lighting", "rich": "Breathtaking storm where reflections doubling the scene in still water, the sky a gradient of teal to burgundy, lichen-covered stones, pop art vibrancy", "domain": "visual scenes"}
{"terse": "winter village, dramatic lighting", "rich": "Wide-angle view of a pristine village, cerulean blue and vermillion dominating the palette, ancient ruins half-swallowed by vines, a solitary figure in the distance, art nouveau linework", "domain": "visual scenes"}
{"terse": "autumn field, in rain", "rich": "Breathtaking field where reflections doubling the scene in still water, the sky a gradient of charcoal to indigo, reflections doubling the scene in still water, digital concept art", "domain": "visual scenes"}
{"terse": "volcano glow, dramatic lighting", "rich": "Wide-angle view of a faded glow, cerulean blue and violet purple dominating the palette, shadows stretching long and thin, birds wheeling in formation overhead, graphic novel style", "domain": "visual scenes"}
{"terse": "river mist, dramatic lighting", "rich": "Panoramic mist at golden hour, somber atmosphere with birds wheeling in formation overhead, tall grass bending in the wind, rendered in dreamy soft focus", "domain": "visual scenes"}
{"terse": "snowy peak, through fog", "rich": "Breathtaking peak where ripples spreading across a mirror-still pond, the sky a gradient of copper orange to turquoise, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "tropical shore, wide angle", "rich": "Panoramic shore at dusk, luminous atmosphere with a solitary figure in the distance, ripples spreading across a mirror-still pond, rendered in classical realism", "domain": "visual scenes"}
{"terse": "canyon shadow, wide angle", "rich": "Panoramic shadow at dawn, muted atmosphere with frost clinging to every surface, reflections doubling the scene in still water, rendered in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "lake mirror, wide angle", "rich": "Breathtaking mirror where wildflowers dotting the foreground, the sky a gradient of vermillion to burnt sienna, reflections doubling the scene in still water, photorealistic rendering", "domain": "visual scenes"}
{"terse": "prairie wind, at dusk", "rich": "Panoramic wind at blue hour, intimate atmosphere with tall grass bending in the wind, a solitary figure in the distance, rendered in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "jungle stream, wide angle", "rich": "Breathtaking stream where dust motes caught in a shaft of light, the sky a gradient of indigo to coral, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "arctic light, dramatic lighting", "rich": "An gleaming light stretching to the horizon, ripples spreading across a mirror-still pond, birds wheeling in formation overhead, painted in dreamy soft focus", "domain": "visual scenes"}
{"terse": "meadow bloom, soft focus", "rich": "A brooding bloom bathed in soft diffused, a solitary figure in the distance, ripples spreading across a mirror-still pond, film noir lighting", "domain": "visual scenes"}
{"terse": "cliff edge, through fog", "rich": "An raw edge stretching to the horizon, weather-beaten fence posts trailing into fog, shadows stretching long and thin, painted in graphic novel style", "domain": "visual scenes"}
{"terse": "swamp fog, in rain", "rich": "Breathtaking fog where birds wheeling in formation overhead, the sky a gradient of vermillion to violet purple, lichen-covered boulders, expressionist distortion", "domain": "visual scenes"}
{"terse": "moonlit valley, at dusk", "rich": "A faded valley bathed in moonlit, mist rising from a hidden stream, frost clinging to every surface, photorealistic rendering", "domain": "visual scenes"}
{"terse": "sunrise ridge, at dusk", "rich": "Wide-angle view of a radiant ridge, sage green and mauve dominating the palette, lichen-covered boulders, ripples spreading across a mirror-still pond, digital concept art", "domain": "visual scenes"}
{"terse": "thunder plain, wide angle", "rich": "Wide-angle view of a frost-kissed plain, sage green and teal dominating the palette, ripples spreading across a mirror-still pond, mist rising from a hidden stream, oil painting style", "domain": "visual scenes"}
{"terse": "frozen lake, aerial view", "rich": "A haunting lake bathed in dawn, a fallen log bridging a narrow ravine, weather-beaten fence posts trailing into fog, pop art vibrancy", "domain": "visual scenes"}
{"terse": "dusty road, in rain", "rich": "A sun-drenched road bathed in cool blue, reflections doubling the scene in still water, a winding path disappearing around a bend, digital concept art", "domain": "visual scenes"}
{"terse": "coastal cliff, aerial view", "rich": "A pristine cliff bathed in rim, mist rising from a hidden stream, a fallen log bridging a narrow ravine, graphic novel style", "domain": "visual scenes"}
{"terse": "bamboo grove, dramatic lighting", "rich": "Panoramic grove at noon, fierce atmosphere with ancient ruins half-swallowed by vines, mist rising from a hidden stream, rendered in digital concept art", "domain": "visual scenes"}
{"terse": "lavender field, soft focus", "rich": "Wide-angle view of a lush field, deep crimson and burnt sienna dominating the palette, birds wheeling in formation overhead, dust motes caught in a shaft of light, film noir lighting", "domain": "visual scenes"}
{"terse": "coral reef, soft focus", "rich": "Panoramic reef at golden hour, somber atmosphere with a solitary figure in the distance, a winding path disappearing around a bend, rendered in film noir lighting", "domain": "visual scenes"}
{"terse": "glacier cave, wide angle", "rich": "Panoramic cave at dusk, somber atmosphere with a solitary figure in the distance, weather-beaten fence posts trailing into fog, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "old man sad, dramatic lighting", "rich": "Close-up of a raw old man sad, a pendant catching light at the collarbone, hands roughened by years of labor, captured in pop art vibrancy", "domain": "visual scenes"}
{"terse": "child laughing, at dusk", "rich": "Close-up of a lush child laughing, a faint smile playing at the corners, crow's feet deepened by laughter, captured in minimalist composition", "domain": "visual scenes"}
{"terse": "warrior stare, through fog", "rich": "Close-up of a frost-kissed warrior stare, a pendant catching light at the collarbone, a pendant catching light at the collarbone, captured in dreamy soft focus", "domain": "visual scenes"}
{"terse": "queen crown, through fog", "rich": "A mysterious portrait of a queen crown, crow's feet deepened by laughter, deep lines mapping decades of experience, rim lighting, pop art vibrancy", "domain": "visual scenes"}
{"terse": "musician play, at dusk", "rich": "Emotional portrait showing a gilded musician play, gaze directed past the viewer into something unseen, crow's feet deepened by laughter, rim tones, expressionist distortion", "domain": "visual scenes"}
{"terse": "elder wisdom, at dusk", "rich": "Emotional portrait showing a majestic elder wisdom, a pendant catching light at the collarbone, fingers stained with pigment, backlit tones, film noir lighting", "domain": "visual scenes"}
{"terse": "teen rebel, dramatic lighting", "rich": "Close-up of a frost-kissed teen rebel, wind-tousled hair catching the light, wind-tousled hair catching the light, captured in dreamy soft focus", "domain": "visual scenes"}
{"terse": "soldier tired, through fog", "rich": "A soldier tired in ethereal pose, wind-tousled hair catching the light, shoulders squared against an invisible burden, background ivory, oil painting style", "domain": "visual scenes"}
{"terse": "dancer spin, wide angle", "rich": "Intimate depiction of a brooding dancer spin, a scar tracing the jawline, crow's feet deepened by laughter, warm golden atmosphere, impressionist brushwork", "domain": "visual scenes"}
{"terse": "writer think, aerial view", "rich": "A mysterious portrait of a writer think, a single tear catching the light, a scar tracing the jawline, rim lighting, photorealistic rendering", "domain": "visual scenes"}
{"terse": "farmer proud, through fog", "rich": "A forlorn portrait of a farmer proud, a scar tracing the jawline, wind-tousled hair catching the light, dawn lighting, digital concept art", "domain": "visual scenes"}
{"terse": "nurse tired, wide angle", "rich": "Intimate depiction of a shadowed nurse tired, a pendant catching light at the collarbone, shoulders squared against an invisible burden, twilight atmosphere, watercolor wash", "domain": "visual scenes"}
{"terse": "pilot calm, through fog", "rich": "Intimate depiction of a sun-drenched pilot calm, fingers stained with pigment, eyes reflecting a distant memory, warm golden atmosphere, art nouveau linework", "domain": "visual scenes"}
{"terse": "artist paint, through fog", "rich": "Emotional portrait showing a fierce artist paint, wind-tousled hair catching the light, a scar tracing the jawline, neon tones, art nouveau linework", "domain": "visual scenes"}
{"terse": "chef focus, soft focus", "rich": "Close-up of a shadowed chef focus, hands roughened by years of labor, deep lines mapping decades of experience, captured in graphic novel style", "domain": "visual scenes"}
{"terse": "teacher smile, wide angle", "rich": "Close-up of a pristine teacher smile, a scar tracing the jawline, callused hands resting in the lap, captured in impressionist brushwork", "domain": "visual scenes"}
{"terse": "monk sit, through fog", "rich": "Intimate depiction of a gilded monk sit, weathered skin telling stories, eyes reflecting a distant memory, backlit atmosphere, cinematic still", "domain": "visual scenes"}
{"terse": "witch brew, soft focus", "rich": "A witch brew in lush pose, deep lines mapping decades of experience, callused hands resting in the lap, background ochre, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "king throne, at dusk", "rich": "Close-up of a ethereal king throne, a single tear catching the light, callused hands resting in the lap, captured in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "thief sneak, aerial view", "rich": "Close-up of a frost-kissed thief sneak, eyes reflecting a distant memory, eyes reflecting a distant memory, captured in art nouveau linework", "domain": "visual scenes"}
{"terse": "giant gentle, in rain", "rich": "A giant gentle in dramatic pose, deep lines mapping decades of experience, hands roughened by years of labor, background violet purple, watercolor wash", "domain": "visual scenes"}
{"terse": "twin mirror, soft focus", "rich": "A twin mirror in dramatic pose, eyes reflecting a distant memory, callused hands resting in the lap, background indigo, watercolor wash", "domain": "visual scenes"}
{"terse": "blind see, close-up", "rich": "Emotional portrait showing a lush blind see, fingers stained with pigment, gaze directed past the viewer into something unseen, harsh overhead tones, minimalist composition", "domain": "visual scenes"}
{"terse": "deaf hear, through fog", "rich": "Close-up of a tranquil deaf hear, shoulders squared against an invisible burden, wind-tousled hair catching the light, captured in film noir lighting", "domain": "visual scenes"}
{"terse": "mute speak, in rain", "rich": "A mute speak in tranquil pose, a scar tracing the jawline, a pendant catching light at the collarbone, background copper orange, digital concept art", "domain": "visual scenes"}
{"terse": "lonely dark, at dusk", "rich": "Close-up of a somber lonely dark, a scar tracing the jawline, crow's feet deepened by laughter, captured in dreamy soft focus", "domain": "visual scenes"}
{"terse": "joy burst, at dusk", "rich": "A mysterious portrait of a joy burst, eyes reflecting a distant memory, crow's feet deepened by laughter, rim lighting, film noir lighting", "domain": "visual scenes"}
{"terse": "anger red, close-up", "rich": "Emotional portrait showing a gleaming anger red, callused hands resting in the lap, a pendant catching light at the collarbone, neon tones, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "calm blue, in rain", "rich": "Close-up of a sublime calm blue, shoulders squared against an invisible burden, hands roughened by years of labor, captured in pop art vibrancy", "domain": "visual scenes"}
{"terse": "chaos spin, soft focus", "rich": "Close-up of a radiant chaos spin, hands roughened by years of labor, eyes reflecting a distant memory, captured in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "silence white, through fog", "rich": "Geometric abstraction of white, pristine shapes intersecting, sharp angular forms breaking through soft gradients, film noir lighting", "domain": "visual scenes"}
{"terse": "memory fade, dramatic lighting", "rich": "Non-representational piece evoking fade, dissolving boundaries between form and void, a central void drawing the eye inward, dominated by forest green, minimalist composition", "domain": "visual scenes"}
{"terse": "hope rise, in rain", "rich": "Abstract visualization of rise, slate grey and deep crimson swirling in raw motion, sharp angular forms breaking through soft gradients, impressionist brushwork", "domain": "visual scenes"}
{"terse": "fear freeze, at dusk", "rich": "Geometric abstraction of freeze, lush shapes intersecting, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
{"terse": "love wrap, through fog", "rich": "Surreal interpretation of wrap, frost-kissed forms dissolving into ochre, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
{"terse": "time melt, in rain", "rich": "Emotional landscape of pure melt, sharp angular forms breaking through soft gradients, layered transparencies creating depth, rendered in silver grey and teal, film noir lighting", "domain": "visual scenes"}
{"terse": "dream float, soft focus", "rich": "Emotional landscape of pure float, undulating waves of pure color, undulating waves of pure color, rendered in teal and deep crimson, cinematic still", "domain": "visual scenes"}
{"terse": "truth shine, aerial view", "rich": "Geometric abstraction of shine, mysterious shapes intersecting, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
{"terse": "lie shadow, close-up", "rich": "Surreal interpretation of shadow, ethereal forms dissolving into deep crimson, a central void drawing the eye inward, impressionist brushwork", "domain": "visual scenes"}
{"terse": "peace settle, dramatic lighting", "rich": "Surreal interpretation of settle, somber forms dissolving into deep crimson, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
{"terse": "rage burn, aerial view", "rich": "Emotional landscape of pure burn, fractured light dispersing into prismatic shards, rhythmic repetition building tension, rendered in copper orange and slate grey, minimalist composition", "domain": "visual scenes"}
{"terse": "grief deep, wide angle", "rich": "Emotional landscape of pure deep, dissolving boundaries between form and void, layered transparencies creating depth, rendered in indigo and teal, oil painting style", "domain": "visual scenes"}
{"terse": "wonder wide, soft focus", "rich": "Abstract visualization of wide, forest green and ochre swirling in haunting motion, chaotic splatters resolved into harmony, cinematic still", "domain": "visual scenes"}
{"terse": "shame hide, close-up", "rich": "Emotional landscape of pure hide, chaotic splatters resolved into harmony, binary oppositions meeting at a fault line, rendered in burgundy and forest green, impressionist brushwork", "domain": "visual scenes"}
{"terse": "pride lift, wide angle", "rich": "Geometric abstraction of lift, majestic shapes intersecting, sharp angular forms breaking through soft gradients, cinematic still", "domain": "visual scenes"}
{"terse": "doubt fog, soft focus", "rich": "Geometric abstraction of fog, stark shapes intersecting, rhythmic repetition building tension, classical realism", "domain": "visual scenes"}
{"terse": "trust bridge, soft focus", "rich": "Surreal interpretation of bridge, forlorn forms dissolving into pearl white, a central void drawing the eye inward, digital concept art", "domain": "visual scenes"}
{"terse": "loss empty, in rain", "rich": "Non-representational piece evoking empty, dissolving boundaries between form and void, binary oppositions meeting at a fault line, dominated by coral, classical realism", "domain": "visual scenes"}
{"terse": "gain bright, aerial view", "rich": "Abstract visualization of bright, vermillion and teal swirling in pristine motion, a central void drawing the eye inward, cinematic still", "domain": "visual scenes"}
{"terse": "change flow, in rain", "rich": "Surreal interpretation of flow, fierce forms dissolving into emerald, fractured light dispersing into prismatic shards, classical realism", "domain": "visual scenes"}
{"terse": "dragon fire, close-up", "rich": "Geometric abstraction of fire, ethereal shapes intersecting, chaotic splatters resolved into harmony, graphic novel style", "domain": "visual scenes"}
{"terse": "elf forest, aerial view", "rich": "Emotional landscape of pure forest, rhythmic repetition building tension, a central void drawing the eye inward, rendered in teal and burnt sienna, impressionist brushwork", "domain": "visual scenes"}
{"terse": "wizard tower, through fog", "rich": "Abstract visualization of tower, mauve and midnight black swirling in pristine motion, a central void drawing the eye inward, expressionist distortion", "domain": "visual scenes"}
{"terse": "fairy glow, aerial view", "rich": "Emotional landscape of pure glow, binary oppositions meeting at a fault line, chaotic splatters resolved into harmony, rendered in midnight black and burgundy, photorealistic rendering", "domain": "visual scenes"}
{"terse": "knight ride, through fog", "rich": "Geometric abstraction of ride, mysterious shapes intersecting, layered transparencies creating depth, graphic novel style", "domain": "visual scenes"}
{"terse": "castle dark, dramatic lighting", "rich": "Surreal interpretation of dark, radiant forms dissolving into pearl white, binary oppositions meeting at a fault line, pop art vibrancy", "domain": "visual scenes"}
{"terse": "sword magic, dramatic lighting", "rich": "Surreal interpretation of magic, brooding forms dissolving into mauve, binary oppositions meeting at a fault line, dreamy soft focus", "domain": "visual scenes"}
{"terse": "potion brew, in rain", "rich": "Emotional landscape of pure brew, rhythmic repetition building tension, rhythmic repetition building tension, rendered in midnight black and slate grey, expressionist distortion", "domain": "visual scenes"}
{"terse": "portal open, through fog", "rich": "Geometric abstraction of open, vibrant shapes intersecting, a central void drawing the eye inward, oil painting style", "domain": "visual scenes"}
{"terse": "spell cast, through fog", "rich": "Abstract visualization of cast, coral and coral swirling in brooding motion, a central void drawing the eye inward, pop art vibrancy", "domain": "visual scenes"}
{"terse": "griffin fly, through fog", "rich": "Enchanted scene featuring leviathan transforming, ethereal mist coiling around clawed feet, crystalline formations jutting from the ground, bathed in ochre, film noir lighting", "domain": "visual scenes"}
{"terse": "phoenix burn, aerial view", "rich": "A haunting fantasy realm where kitsune emerging from, portals shimmering at the periphery, chains of starlight binding the scene, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "unicorn run, dramatic lighting", "rich": "Legendary moment: basilisk ascending from in a lava forge, a sword humming with dormant power, tranquil atmosphere, watercolor wash", "domain": "visual scenes"}
{"terse": "troll bridge, at dusk", "rich": "Epic fantasy scene: wyvern battling in a tranquil ancient battlefield, chains of starlight binding the scene, embers drifting upward like inverted rain, film noir lighting", "domain": "visual scenes"}
{"terse": "dwarf mine, soft focus", "rich": "Mythical behemoth circling amidst shadowed surroundings, portals shimmering at the periphery, golden amber and charcoal glow, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "orb glow, in rain", "rich": "Enchanted scene featuring hydra resting upon, a halo of magical energy pulsing outward, portals shimmering at the periphery, bathed in indigo, graphic novel style", "domain": "visual scenes"}
{"terse": "crystal cave, aerial view", "rich": "A pristine fantasy realm where golem devouring, ancient runes glowing along the edges, chains of starlight binding the scene, rendered in expressionist distortion", "domain": "visual scenes"}
{"terse": "enchanted rose, wide angle", "rich": "Legendary moment: golem soaring above in a ancient battlefield, chains of starlight binding the scene, frost-kissed atmosphere, pop art vibrancy", "domain": "visual scenes"}
{"terse": "cursed mirror, at dusk", "rich": "A shadowed fantasy realm where sphinx battling, portals shimmering at the periphery, portals shimmering at the periphery, rendered in pop art vibrancy", "domain": "visual scenes"}
{"terse": "blessed shield, wide angle", "rich": "Legendary moment: hydra soaring above in a enchanted forest, ancient runes glowing along the edges, faded atmosphere, dreamy soft focus", "domain": "visual scenes"}
{"terse": "shadow realm, at dusk", "rich": "Mythical griffin guarding amidst whimsical surroundings, chains of starlight binding the scene, teal and vermillion glow, photorealistic rendering", "domain": "visual scenes"}
{"terse": "light kingdom, in rain", "rich": "Legendary moment: elemental battling in a lava forge, ethereal mist coiling around clawed feet, forlorn atmosphere, oil painting style", "domain": "visual scenes"}
{"terse": "void whisper, soft focus", "rich": "Epic fantasy scene: kitsune resting upon in a lush dream dimension, crystalline formations jutting from the ground, familiar spirits orbiting in protective patterns, dreamy soft focus", "domain": "visual scenes"}
{"terse": "star forge, dramatic lighting", "rich": "Legendary moment: hydra devouring in a lava forge, ethereal mist coiling around clawed feet, somber atmosphere, oil painting style", "domain": "visual scenes"}
{"terse": "moon temple, aerial view", "rich": "Enchanted scene featuring pegasus awakening, a sword humming with dormant power, a sword humming with dormant power, bathed in charcoal, cinematic still", "domain": "visual scenes"}
{"terse": "sad rain, in rain", "rich": "A nostalgic rain bathed in candlelit, lichen-covered stones, ancient ruins half-swallowed by vines, watercolor wash", "domain": "visual scenes"}
{"terse": "sunset beach, aerial view", "rich": "Wide-angle view of a frost-kissed beach, forest green and pearl white dominating the palette, reflections doubling the scene in still water, frost clinging to every surface, cinematic still", "domain": "visual scenes"}
{"terse": "mountain fog, soft focus", "rich": "Panoramic fog at blue hour, brooding atmosphere with a winding path disappearing around a bend, reflections doubling the scene in still water, rendered in graphic novel style", "domain": "visual scenes"}
{"terse": "desert night, close-up", "rich": "Wide-angle view of a somber night, midnight black and midnight black dominating the palette, ripples spreading across a mirror-still pond, ancient ruins half-swallowed by vines, pop art vibrancy", "domain": "visual scenes"}
{"terse": "forest dawn, wide angle", "rich": "An luminous dawn stretching to the horizon, ripples spreading across a mirror-still pond, shadows stretching long and thin, painted in cinematic still", "domain": "visual scenes"}
{"terse": "ocean storm, dramatic lighting", "rich": "Panoramic storm at dawn, gilded atmosphere with shadows stretching long and thin, ancient ruins half-swallowed by vines, rendered in watercolor wash", "domain": "visual scenes"}
{"terse": "winter village, at dusk", "rich": "A nostalgic village bathed in twilight, dust motes caught in a shaft of light, ancient ruins half-swallowed by vines, oil painting style", "domain": "visual scenes"}
{"terse": "autumn field, through fog", "rich": "Wide-angle view of a weathered field, teal and turquoise dominating the palette, lichen-covered stones, dust motes caught in a shaft of light, pop art vibrancy", "domain": "visual scenes"}
{"terse": "volcano glow, soft focus", "rich": "Wide-angle view of a sun-drenched glow, cerulean blue and mauve dominating the palette, dust motes caught in a shaft of light, a solitary figure in the distance, graphic novel style", "domain": "visual scenes"}
{"terse": "river mist, aerial view", "rich": "An nostalgic mist stretching to the horizon, dust motes caught in a shaft of light, ancient ruins half-swallowed by vines, painted in film noir lighting", "domain": "visual scenes"}
{"terse": "snowy peak, wide angle", "rich": "A dramatic peak bathed in twilight, ancient ruins half-swallowed by vines, tall grass bending in the wind, film noir lighting", "domain": "visual scenes"}
{"terse": "tropical shore, aerial view", "rich": "Panoramic shore at dawn, forlorn atmosphere with reflections doubling the scene in still water, weather-beaten fence posts trailing into fog, rendered in film noir lighting", "domain": "visual scenes"}
{"terse": "canyon shadow, wide angle", "rich": "A stark shadow bathed in harsh overhead, ripples spreading across a mirror-still pond, a winding path disappearing around a bend, classical realism", "domain": "visual scenes"}
{"terse": "lake mirror, at dusk", "rich": "Wide-angle view of a delicate mirror, copper orange and midnight black dominating the palette, wildflowers dotting the foreground, ripples spreading across a mirror-still pond, film noir lighting", "domain": "visual scenes"}
{"terse": "prairie wind, soft focus", "rich": "Breathtaking wind where frost clinging to every surface, the sky a gradient of violet purple to violet purple, dust motes caught in a shaft of light, impressionist brushwork", "domain": "visual scenes"}
{"terse": "jungle stream, aerial view", "rich": "Panoramic stream at dawn, delicate atmosphere with a winding path disappearing around a bend, tall grass bending in the wind, rendered in expressionist distortion", "domain": "visual scenes"}
{"terse": "arctic light, dramatic lighting", "rich": "An whimsical light stretching to the horizon, weather-beaten fence posts trailing into fog, reflections doubling the scene in still water, painted in classical realism", "domain": "visual scenes"}
{"terse": "meadow bloom, dramatic lighting", "rich": "Breathtaking bloom where a fallen log bridging a narrow ravine, the sky a gradient of midnight black to mauve, ancient ruins half-swallowed by vines, expressionist distortion", "domain": "visual scenes"}
{"terse": "cliff edge, in rain", "rich": "Wide-angle view of a serene edge, pearl white and ivory dominating the palette, dust motes caught in a shaft of light, a solitary figure in the distance, film noir lighting", "domain": "visual scenes"}
{"terse": "swamp fog, soft focus", "rich": "Panoramic fog at noon, frost-kissed atmosphere with ripples spreading across a mirror-still pond, birds wheeling in formation overhead, rendered in expressionist distortion", "domain": "visual scenes"}
{"terse": "moonlit valley, wide angle", "rich": "Breathtaking valley where lichen-covered stones, the sky a gradient of violet purple to teal, reflections doubling the scene in still water, art nouveau linework", "domain": "visual scenes"}
{"terse": "sunrise ridge, in rain", "rich": "Panoramic ridge at midnight, delicate atmosphere with shadows stretching long and thin, weather-beaten fence posts trailing into fog, rendered in photorealistic rendering", "domain": "visual scenes"}
{"terse": "thunder plain, soft focus", "rich": "An haunting plain stretching to the horizon, frost clinging to every surface, frost clinging to every surface, painted in digital concept art", "domain": "visual scenes"}
{"terse": "frozen lake, through fog", "rich": "Panoramic lake at noon, tranquil atmosphere with tall grass bending in the wind, lichen-covered stones, rendered in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "dusty road, soft focus", "rich": "Panoramic road at dusk, radiant atmosphere with birds wheeling in formation overhead, shadows stretching long and thin, rendered in watercolor wash", "domain": "visual scenes"}
{"terse": "coastal cliff, dramatic lighting", "rich": "Panoramic cliff at golden hour, majestic atmosphere with ripples spreading across a mirror-still pond, a solitary figure in the distance, rendered in pop art vibrancy", "domain": "visual scenes"}
{"terse": "bamboo grove, through fog", "rich": "Panoramic grove at golden hour, sun-drenched atmosphere with dust motes caught in a shaft of light, a solitary figure in the distance, rendered in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "lavender field, aerial view", "rich": "An muted field stretching to the horizon, dust motes caught in a shaft of light, weather-beaten fence posts trailing into fog, painted in graphic novel style", "domain": "visual scenes"}
{"terse": "coral reef, at dusk", "rich": "An dramatic reef stretching to the horizon, birds wheeling in formation overhead, lichen-covered stones, painted in oil painting style", "domain": "visual scenes"}
{"terse": "glacier cave, aerial view", "rich": "Breathtaking cave where lichen-covered boulders, the sky a gradient of cerulean blue to forest green, lichen-covered boulders, pop art vibrancy", "domain": "visual scenes"}
{"terse": "old man sad, through fog", "rich": "Emotional portrait showing a tranquil old man sad, fingers stained with pigment, a single tear catching the light, candlelit tones, digital concept art", "domain": "visual scenes"}
{"terse": "child laughing, in rain", "rich": "A child laughing in somber pose, fingers stained with pigment, crow's feet deepened by laughter, background mauve, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "warrior stare, soft focus", "rich": "Close-up of a mysterious warrior stare, hands roughened by years of labor, a faint smile playing at the corners, captured in minimalist composition", "domain": "visual scenes"}
{"terse": "queen crown, through fog", "rich": "A queen crown in ethereal pose, hands roughened by years of labor, a scar tracing the jawline, background turquoise, digital concept art", "domain": "visual scenes"}
{"terse": "musician play, in rain", "rich": "Emotional portrait showing a tranquil musician play, crow's feet deepened by laughter, fingers stained with pigment, dappled tones, impressionist brushwork", "domain": "visual scenes"}
{"terse": "elder wisdom, close-up", "rich": "A elder wisdom in sun-drenched pose, callused hands resting in the lap, a faint smile playing at the corners, background coral, digital concept art", "domain": "visual scenes"}
{"terse": "teen rebel, in rain", "rich": "Emotional portrait showing a brooding teen rebel, a scar tracing the jawline, callused hands resting in the lap, backlit tones, film noir lighting", "domain": "visual scenes"}
{"terse": "soldier tired, wide angle", "rich": "A nostalgic portrait of a soldier tired, wind-tousled hair catching the light, a scar tracing the jawline, cool blue lighting, pop art vibrancy", "domain": "visual scenes"}
{"terse": "dancer spin, dramatic lighting", "rich": "A delicate portrait of a dancer spin, a faint smile playing at the corners, eyes reflecting a distant memory, candlelit lighting, watercolor wash", "domain": "visual scenes"}
{"terse": "writer think, soft focus", "rich": "Emotional portrait showing a nostalgic writer think, deep lines mapping decades of experience, callused hands resting in the lap, dawn tones, cinematic still", "domain": "visual scenes"}
{"terse": "farmer proud, dramatic lighting", "rich": "Emotional portrait showing a radiant farmer proud, hands roughened by years of labor, eyes reflecting a distant memory, backlit tones, graphic novel style", "domain": "visual scenes"}
{"terse": "nurse tired, in rain", "rich": "A shadowed portrait of a nurse tired, gaze directed past the viewer into something unseen, crow's feet deepened by laughter, dappled lighting, minimalist composition", "domain": "visual scenes"}
{"terse": "pilot calm, wide angle", "rich": "A shadowed portrait of a pilot calm, a faint smile playing at the corners, a scar tracing the jawline, candlelit lighting, oil painting style", "domain": "visual scenes"}
{"terse": "artist paint, at dusk", "rich": "A artist paint in stark pose, weathered skin telling stories, weathered skin telling stories, background teal, minimalist composition", "domain": "visual scenes"}
{"terse": "chef focus, through fog", "rich": "Emotional portrait showing a somber chef focus, fingers stained with pigment, wind-tousled hair catching the light, candlelit tones, minimalist composition", "domain": "visual scenes"}
{"terse": "teacher smile, through fog", "rich": "A haunting portrait of a teacher smile, eyes reflecting a distant memory, hands roughened by years of labor, warm golden lighting, film noir lighting", "domain": "visual scenes"}
{"terse": "monk sit, at dusk", "rich": "A monk sit in gilded pose, hands roughened by years of labor, fingers stained with pigment, background ivory, digital concept art", "domain": "visual scenes"}
{"terse": "witch brew, through fog", "rich": "A witch brew in crumbling pose, a scar tracing the jawline, a scar tracing the jawline, background charcoal, oil painting style", "domain": "visual scenes"}
{"terse": "king throne, through fog", "rich": "Intimate depiction of a sun-drenched king throne, a pendant catching light at the collarbone, a faint smile playing at the corners, cool blue atmosphere, cinematic still", "domain": "visual scenes"}
{"terse": "thief sneak, dramatic lighting", "rich": "Intimate depiction of a tranquil thief sneak, deep lines mapping decades of experience, a single tear catching the light, neon atmosphere, art nouveau linework", "domain": "visual scenes"}
{"terse": "giant gentle, in rain", "rich": "Intimate depiction of a shadowed giant gentle, wind-tousled hair catching the light, a single tear catching the light, backlit atmosphere, watercolor wash", "domain": "visual scenes"}
{"terse": "twin mirror, close-up", "rich": "Emotional portrait showing a serene twin mirror, deep lines mapping decades of experience, wind-tousled hair catching the light, candlelit tones, art nouveau linework", "domain": "visual scenes"}
{"terse": "blind see, close-up", "rich": "Intimate depiction of a dramatic blind see, fingers stained with pigment, a pendant catching light at the collarbone, moonlit atmosphere, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "deaf hear, aerial view", "rich": "Emotional portrait showing a ethereal deaf hear, wind-tousled hair catching the light, a faint smile playing at the corners, neon tones, pop art vibrancy", "domain": "visual scenes"}
{"terse": "mute speak, close-up", "rich": "Emotional portrait showing a serene mute speak, hands roughened by years of labor, weathered skin telling stories, harsh overhead tones, classical realism", "domain": "visual scenes"}
{"terse": "lonely dark, through fog", "rich": "A sun-drenched portrait of a lonely dark, a scar tracing the jawline, a faint smile playing at the corners, moonlit lighting, impressionist brushwork", "domain": "visual scenes"}
{"terse": "joy burst, wide angle", "rich": "Emotional portrait showing a somber joy burst, crow's feet deepened by laughter, a single tear catching the light, warm golden tones, dreamy soft focus", "domain": "visual scenes"}
{"terse": "anger red, soft focus", "rich": "Intimate depiction of a gleaming anger red, a scar tracing the jawline, shoulders squared against an invisible burden, cool blue atmosphere, digital concept art", "domain": "visual scenes"}
{"terse": "calm blue, in rain", "rich": "Emotional portrait showing a ethereal calm blue, wind-tousled hair catching the light, a pendant catching light at the collarbone, neon tones, classical realism", "domain": "visual scenes"}
{"terse": "chaos spin, in rain", "rich": "Intimate depiction of a luminous chaos spin, a scar tracing the jawline, hands roughened by years of labor, twilight atmosphere, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "silence white, at dusk", "rich": "Surreal interpretation of white, lush forms dissolving into forest green, binary oppositions meeting at a fault line, dreamy soft focus", "domain": "visual scenes"}
{"terse": "memory fade, in rain", "rich": "Surreal interpretation of fade, forlorn forms dissolving into emerald, dissolving boundaries between form and void, graphic novel style", "domain": "visual scenes"}
{"terse": "hope rise, close-up", "rich": "Surreal interpretation of rise, majestic forms dissolving into violet purple, chaotic splatters resolved into harmony, expressionist distortion", "domain": "visual scenes"}
{"terse": "fear freeze, close-up", "rich": "Non-representational piece evoking freeze, binary oppositions meeting at a fault line, layered transparencies creating depth, dominated by golden amber, film noir lighting", "domain": "visual scenes"}
{"terse": "love wrap, soft focus", "rich": "Surreal interpretation of wrap, faded forms dissolving into silver grey, rhythmic repetition building tension, art nouveau linework", "domain": "visual scenes"}
{"terse": "time melt, in rain", "rich": "Non-representational piece evoking melt, repeating patterns diminishing into infinity, dissolving boundaries between form and void, dominated by sage green, classical realism", "domain": "visual scenes"}
{"terse": "dream float, aerial view", "rich": "Emotional landscape of pure float, sharp angular forms breaking through soft gradients, undulating waves of pure color, rendered in mauve and dusty rose, pop art vibrancy", "domain": "visual scenes"}
{"terse": "truth shine, soft focus", "rich": "Surreal interpretation of shine, somber forms dissolving into cerulean blue, chaotic splatters resolved into harmony, cinematic still", "domain": "visual scenes"}
{"terse": "lie shadow, in rain", "rich": "Geometric abstraction of shadow, gleaming shapes intersecting, fractured light dispersing into prismatic shards, impressionist brushwork", "domain": "visual scenes"}
{"terse": "peace settle, soft focus", "rich": "Non-representational piece evoking settle, binary oppositions meeting at a fault line, chaotic splatters resolved into harmony, dominated by coral, dreamy soft focus", "domain": "visual scenes"}
{"terse": "rage burn, close-up", "rich": "Geometric abstraction of burn, sun-drenched shapes intersecting, fractured light dispersing into prismatic shards, photorealistic rendering", "domain": "visual scenes"}
{"terse": "grief deep, dramatic lighting", "rich": "Abstract visualization of deep, midnight black and violet purple swirling in majestic motion, fractured light dispersing into prismatic shards, minimalist composition", "domain": "visual scenes"}
{"terse": "wonder wide, wide angle", "rich": "Abstract visualization of wide, burgundy and copper orange swirling in crumbling motion, binary oppositions meeting at a fault line, oil painting style", "domain": "visual scenes"}
{"terse": "shame hide, at dusk", "rich": "Non-representational piece evoking hide, rhythmic repetition building tension, binary oppositions meeting at a fault line, dominated by dusty rose, film noir lighting", "domain": "visual scenes"}
{"terse": "pride lift, at dusk", "rich": "Abstract visualization of lift, burgundy and pearl white swirling in tranquil motion, repeating patterns diminishing into infinity, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "doubt fog, dramatic lighting", "rich": "Geometric abstraction of fog, luminous shapes intersecting, repeating patterns diminishing into infinity, dreamy soft focus", "domain": "visual scenes"}
{"terse": "trust bridge, through fog", "rich": "Abstract visualization of bridge, golden amber and burnt sienna swirling in ethereal motion, undulating waves of pure color, expressionist distortion", "domain": "visual scenes"}
{"terse": "loss empty, soft focus", "rich": "Emotional landscape of pure empty, sharp angular forms breaking through soft gradients, fractured light dispersing into prismatic shards, rendered in dusty rose and forest green, expressionist distortion", "domain": "visual scenes"}
{"terse": "gain bright, aerial view", "rich": "Surreal interpretation of bright, brooding forms dissolving into mauve, rhythmic repetition building tension, impressionist brushwork", "domain": "visual scenes"}
{"terse": "change flow, soft focus", "rich": "Emotional landscape of pure flow, layered transparencies creating depth, chaotic splatters resolved into harmony, rendered in golden amber and copper orange, dreamy soft focus", "domain": "visual scenes"}
{"terse": "dragon fire, through fog", "rich": "Abstract visualization of fire, dusty rose and burgundy swirling in majestic motion, sharp angular forms breaking through soft gradients, classical realism", "domain": "visual scenes"}
{"terse": "elf forest, dramatic lighting", "rich": "Non-representational piece evoking forest, layered transparencies creating depth, sharp angular forms breaking through soft gradients, dominated by forest green, photorealistic rendering", "domain": "visual scenes"}
{"terse": "wizard tower, wide angle", "rich": "Non-representational piece evoking tower, rhythmic repetition building tension, repeating patterns diminishing into infinity, dominated by coral, expressionist distortion", "domain": "visual scenes"}
{"terse": "fairy glow, at dusk", "rich": "Emotional landscape of pure glow, repeating patterns diminishing into infinity, repeating patterns diminishing into infinity, rendered in sage green and emerald, film noir lighting", "domain": "visual scenes"}
{"terse": "knight ride, at dusk", "rich": "Geometric abstraction of ride, forlorn shapes intersecting, fractured light dispersing into prismatic shards, classical realism", "domain": "visual scenes"}
{"terse": "castle dark, close-up", "rich": "Geometric abstraction of dark, lush shapes intersecting, sharp angular forms breaking through soft gradients, pop art vibrancy", "domain": "visual scenes"}
{"terse": "sword magic, close-up", "rich": "Non-representational piece evoking magic, binary oppositions meeting at a fault line, binary oppositions meeting at a fault line, dominated by pearl white, watercolor wash", "domain": "visual scenes"}
{"terse": "potion brew, dramatic lighting", "rich": "Abstract visualization of brew, mauve and teal swirling in delicate motion, binary oppositions meeting at a fault line, art nouveau linework", "domain": "visual scenes"}
{"terse": "portal open, through fog", "rich": "Abstract visualization of open, midnight black and cerulean blue swirling in whimsical motion, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
{"terse": "spell cast, at dusk", "rich": "Abstract visualization of cast, golden amber and forest green swirling in luminous motion, layered transparencies creating depth, dreamy soft focus", "domain": "visual scenes"}
{"terse": "griffin fly, at dusk", "rich": "Enchanted scene featuring leviathan illuminating, chains of starlight binding the scene, a sword humming with dormant power, bathed in ivory, oil painting style", "domain": "visual scenes"}
{"terse": "phoenix burn, through fog", "rich": "Epic fantasy scene: phoenix descending into in a luminous lava forge, a halo of magical energy pulsing outward, a sword humming with dormant power, cinematic still", "domain": "visual scenes"}
{"terse": "unicorn run, aerial view", "rich": "A fierce fantasy realm where specter circling, a halo of magical energy pulsing outward, sacred geometry etched into stone, rendered in photorealistic rendering", "domain": "visual scenes"}
{"terse": "troll bridge, wide angle", "rich": "A brooding fantasy realm where dragon resting upon, sacred geometry etched into stone, ethereal mist coiling around clawed feet, rendered in classical realism", "domain": "visual scenes"}
{"terse": "dwarf mine, close-up", "rich": "Enchanted scene featuring phoenix circling, ancient runes glowing along the edges, portals shimmering at the periphery, bathed in deep crimson, film noir lighting", "domain": "visual scenes"}
{"terse": "orb glow, close-up", "rich": "Legendary moment: specter illuminating in a floating citadel, ethereal mist coiling around clawed feet, majestic atmosphere, minimalist composition", "domain": "visual scenes"}
{"terse": "crystal cave, dramatic lighting", "rich": "Enchanted scene featuring dragon devouring, ancient runes glowing along the edges, a halo of magical energy pulsing outward, bathed in ochre, film noir lighting", "domain": "visual scenes"}
{"terse": "enchanted rose, through fog", "rich": "A ethereal fantasy realm where basilisk soaring above, ethereal mist coiling around clawed feet, a sword humming with dormant power, rendered in watercolor wash", "domain": "visual scenes"}
{"terse": "cursed mirror, soft focus", "rich": "Mythical sphinx soaring above amidst shadowed surroundings, ethereal mist coiling around clawed feet, burgundy and violet purple glow, cinematic still", "domain": "visual scenes"}
{"terse": "blessed shield, in rain", "rich": "Legendary moment: dragon devouring in a shadow realm, a sword humming with dormant power, brooding atmosphere, expressionist distortion", "domain": "visual scenes"}
{"terse": "shadow realm, soft focus", "rich": "Epic fantasy scene: unicorn emerging from in a dramatic ancient battlefield, portals shimmering at the periphery, chains of starlight binding the scene, dreamy soft focus", "domain": "visual scenes"}
{"terse": "light kingdom, soft focus", "rich": "Epic fantasy scene: unicorn devouring in a radiant void chasm, sacred geometry etched into stone, a halo of magical energy pulsing outward, dreamy soft focus", "domain": "visual scenes"}
{"terse": "void whisper, at dusk", "rich": "Legendary moment: unicorn awakening in a enchanted forest, ethereal mist coiling around clawed feet, stark atmosphere, cinematic still", "domain": "visual scenes"}
{"terse": "star forge, soft focus", "rich": "A delicate fantasy realm where behemoth descending into, a halo of magical energy pulsing outward, crystalline formations jutting from the ground, rendered in classical realism", "domain": "visual scenes"}
{"terse": "moon temple, soft focus", "rich": "Epic fantasy scene: basilisk transforming in a tranquil lava forge, ethereal mist coiling around clawed feet, ancient runes glowing along the edges, oil painting style", "domain": "visual scenes"}
{"terse": "sad rain, through fog", "rich": "An forlorn rain stretching to the horizon, mist rising from a hidden stream, lichen-covered boulders, painted in film noir lighting", "domain": "visual scenes"}
{"terse": "sunset beach, dramatic lighting", "rich": "Wide-angle view of a lush beach, indigo and emerald dominating the palette, lichen-covered boulders, dust motes caught in a shaft of light, pop art vibrancy", "domain": "visual scenes"}
{"terse": "mountain fog, through fog", "rich": "Breathtaking fog where a winding path disappearing around a bend, the sky a gradient of forest green to ivory, a fallen log bridging a narrow ravine, cinematic still", "domain": "visual scenes"}
{"terse": "desert night, at dusk", "rich": "A ethereal night bathed in candlelit, ripples spreading across a mirror-still pond, shadows stretching long and thin, impressionist brushwork", "domain": "visual scenes"}
{"terse": "forest dawn, soft focus", "rich": "An haunting dawn stretching to the horizon, mist rising from a hidden stream, weather-beaten fence posts trailing into fog, painted in cinematic still", "domain": "visual scenes"}
{"terse": "ocean storm, close-up", "rich": "An brooding storm stretching to the horizon, frost clinging to every surface, ripples spreading across a mirror-still pond, painted in photorealistic rendering", "domain": "visual scenes"}
{"terse": "winter village, in rain", "rich": "Breathtaking village where wildflowers dotting the foreground, the sky a gradient of copper orange to copper orange, dust motes caught in a shaft of light, oil painting style", "domain": "visual scenes"}
{"terse": "autumn field, wide angle", "rich": "An luminous field stretching to the horizon, a winding path disappearing around a bend, ancient ruins half-swallowed by vines, painted in photorealistic rendering", "domain": "visual scenes"}
{"terse": "volcano glow, close-up", "rich": "A sun-drenched glow bathed in rim, a solitary figure in the distance, wildflowers dotting the foreground, graphic novel style", "domain": "visual scenes"}
{"terse": "river mist, aerial view", "rich": "Breathtaking mist where tall grass bending in the wind, the sky a gradient of sage green to pearl white, dust motes caught in a shaft of light, cinematic still", "domain": "visual scenes"}
{"terse": "snowy peak, at dusk", "rich": "Breathtaking peak where frost clinging to every surface, the sky a gradient of slate grey to mauve, a solitary figure in the distance, oil painting style", "domain": "visual scenes"}
{"terse": "tropical shore, soft focus", "rich": "Panoramic shore at dawn, luminous atmosphere with a fallen log bridging a narrow ravine, frost clinging to every surface, rendered in hyperrealistic detail", "domain": "visual scenes"}
{"terse": "canyon shadow, soft focus", "rich": "Panoramic shadow at blue hour, intimate atmosphere with frost clinging to every surface, mist rising from a hidden stream, rendered in digital concept art", "domain": "visual scenes"}
{"terse": "lake mirror, through fog", "rich": "An weathered mirror stretching to the horizon, lichen-covered boulders, tall grass bending in the wind, painted in graphic novel style", "domain": "visual scenes"}
{"terse": "prairie wind, wide angle", "rich": "Breathtaking wind where weather-beaten fence posts trailing into fog, the sky a gradient of teal to turquoise, tall grass bending in the wind, film noir lighting", "domain": "visual scenes"}
{"terse": "jungle stream, in rain", "rich": "Panoramic stream at dusk, raw atmosphere with weather-beaten fence posts trailing into fog, a winding path disappearing around a bend, rendered in classical realism", "domain": "visual scenes"}
{"terse": "arctic light, soft focus", "rich": "Wide-angle view of a radiant light, violet purple and emerald dominating the palette, lichen-covered boulders, ancient ruins half-swallowed by vines, digital concept art", "domain": "visual scenes"}
{"terse": "meadow bloom, in rain", "rich": "An whimsical bloom stretching to the horizon, mist rising from a hidden stream, a winding path disappearing around a bend, painted in watercolor wash", "domain": "visual scenes"}
{"terse": "cliff edge, dramatic lighting", "rich": "An tranquil edge stretching to the horizon, ripples spreading across a mirror-still pond, reflections doubling the scene in still water, painted in art nouveau linework", "domain": "visual scenes"}
{"terse": "swamp fog, at dusk", "rich": "An forlorn fog stretching to the horizon, weather-beaten fence posts trailing into fog, reflections doubling the scene in still water, painted in watercolor wash", "domain": "visual scenes"}
{"terse": "moonlit valley, wide angle", "rich": "A haunting valley bathed in neon, ancient ruins half-swallowed by vines, frost clinging to every surface, classical realism", "domain": "visual scenes"}
{"terse": "sunrise ridge, at dusk", "rich": "Breathtaking ridge where a fallen log bridging a narrow ravine, the sky a gradient of violet purple to golden amber, reflections doubling the scene in still water, oil painting style", "domain": "visual scenes"}
{"terse": "thunder plain, close-up", "rich": "Breathtaking plain where ripples spreading across a mirror-still pond, the sky a gradient of copper orange to midnight black, lichen-covered boulders, impressionist brushwork", "domain": "visual scenes"}
{"terse": "frozen lake, through fog", "rich": "Wide-angle view of a ethereal lake, teal and copper orange dominating the palette, ripples spreading across a mirror-still pond, a fallen log bridging a narrow ravine, cinematic still", "domain": "visual scenes"}
{"terse": "dusty road, at dusk", "rich": "Wide-angle view of a brooding road, emerald and turquoise dominating the palette, lichen-covered boulders, birds wheeling in formation overhead, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "coastal cliff, at dusk", "rich": "Panoramic cliff at dusk, gilded atmosphere with ripples spreading across a mirror-still pond, wildflowers dotting the foreground, rendered in pop art vibrancy", "domain": "visual scenes"}
{"terse": "bamboo grove, dramatic lighting", "rich": "Wide-angle view of a raw grove, emerald and silver grey dominating the palette, lichen-covered stones, lichen-covered boulders, art nouveau linework", "domain": "visual scenes"}
{"terse": "lavender field, through fog", "rich": "Wide-angle view of a weathered field, emerald and ivory dominating the palette, mist rising from a hidden stream, mist rising from a hidden stream, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "coral reef, dramatic lighting", "rich": "Breathtaking reef where a fallen log bridging a narrow ravine, the sky a gradient of burgundy to ochre, tall grass bending in the wind, graphic novel style", "domain": "visual scenes"}
{"terse": "glacier cave, at dusk", "rich": "Breathtaking cave where ancient ruins half-swallowed by vines, the sky a gradient of vermillion to turquoise, a solitary figure in the distance, photorealistic rendering", "domain": "visual scenes"}
{"terse": "old man sad, close-up", "rich": "A sun-drenched portrait of a old man sad, eyes reflecting a distant memory, a pendant catching light at the collarbone, cool blue lighting, photorealistic rendering", "domain": "visual scenes"}
{"terse": "child laughing, aerial view", "rich": "Close-up of a tranquil child laughing, a single tear catching the light, deep lines mapping decades of experience, captured in impressionist brushwork", "domain": "visual scenes"}
{"terse": "warrior stare, dramatic lighting", "rich": "Emotional portrait showing a intimate warrior stare, a single tear catching the light, a faint smile playing at the corners, warm golden tones, classical realism", "domain": "visual scenes"}
{"terse": "queen crown, at dusk", "rich": "Emotional portrait showing a muted queen crown, deep lines mapping decades of experience, gaze directed past the viewer into something unseen, warm golden tones, photorealistic rendering", "domain": "visual scenes"}
{"terse": "musician play, aerial view", "rich": "A musician play in mysterious pose, wind-tousled hair catching the light, wind-tousled hair catching the light, background vermillion, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "elder wisdom, soft focus", "rich": "A elder wisdom in muted pose, a single tear catching the light, a scar tracing the jawline, background sage green, dreamy soft focus", "domain": "visual scenes"}
{"terse": "teen rebel, wide angle", "rich": "A tranquil portrait of a teen rebel, weathered skin telling stories, a faint smile playing at the corners, dawn lighting, minimalist composition", "domain": "visual scenes"}
{"terse": "soldier tired, dramatic lighting", "rich": "Emotional portrait showing a whimsical soldier tired, a faint smile playing at the corners, deep lines mapping decades of experience, harsh overhead tones, cinematic still", "domain": "visual scenes"}
{"terse": "dancer spin, close-up", "rich": "A lush portrait of a dancer spin, eyes reflecting a distant memory, a pendant catching light at the collarbone, cool blue lighting, expressionist distortion", "domain": "visual scenes"}
{"terse": "writer think, close-up", "rich": "A raw portrait of a writer think, weathered skin telling stories, wind-tousled hair catching the light, rim lighting, classical realism", "domain": "visual scenes"}
{"terse": "farmer proud, at dusk", "rich": "A mysterious portrait of a farmer proud, hands roughened by years of labor, callused hands resting in the lap, warm golden lighting, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "nurse tired, in rain", "rich": "Intimate depiction of a serene nurse tired, eyes reflecting a distant memory, crow's feet deepened by laughter, cool blue atmosphere, impressionist brushwork", "domain": "visual scenes"}
{"terse": "pilot calm, dramatic lighting", "rich": "Emotional portrait showing a sun-drenched pilot calm, shoulders squared against an invisible burden, gaze directed past the viewer into something unseen, neon tones, expressionist distortion", "domain": "visual scenes"}
{"terse": "artist paint, close-up", "rich": "Intimate depiction of a gilded artist paint, a pendant catching light at the collarbone, wind-tousled hair catching the light, warm golden atmosphere, art nouveau linework", "domain": "visual scenes"}
{"terse": "chef focus, through fog", "rich": "A chef focus in somber pose, gaze directed past the viewer into something unseen, a pendant catching light at the collarbone, background dusty rose, graphic novel style", "domain": "visual scenes"}
{"terse": "teacher smile, close-up", "rich": "A crumbling portrait of a teacher smile, gaze directed past the viewer into something unseen, shoulders squared against an invisible burden, rim lighting, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "monk sit, soft focus", "rich": "Close-up of a ethereal monk sit, fingers stained with pigment, wind-tousled hair catching the light, captured in classical realism", "domain": "visual scenes"}
{"terse": "witch brew, dramatic lighting", "rich": "Intimate depiction of a frost-kissed witch brew, a single tear catching the light, weathered skin telling stories, cool blue atmosphere, photorealistic rendering", "domain": "visual scenes"}
{"terse": "king throne, aerial view", "rich": "Emotional portrait showing a pristine king throne, weathered skin telling stories, a single tear catching the light, moonlit tones, pop art vibrancy", "domain": "visual scenes"}
{"terse": "thief sneak, aerial view", "rich": "Intimate depiction of a nostalgic thief sneak, callused hands resting in the lap, crow's feet deepened by laughter, backlit atmosphere, classical realism", "domain": "visual scenes"}
{"terse": "giant gentle, aerial view", "rich": "A giant gentle in faded pose, a pendant catching light at the collarbone, wind-tousled hair catching the light, background forest green, digital concept art", "domain": "visual scenes"}
{"terse": "twin mirror, at dusk", "rich": "A twin mirror in whimsical pose, a faint smile playing at the corners, gaze directed past the viewer into something unseen, background burnt sienna, classical realism", "domain": "visual scenes"}
{"terse": "blind see, through fog", "rich": "Close-up of a tranquil blind see, fingers stained with pigment, a scar tracing the jawline, captured in graphic novel style", "domain": "visual scenes"}
{"terse": "deaf hear, through fog", "rich": "A tranquil portrait of a deaf hear, deep lines mapping decades of experience, crow's feet deepened by laughter, twilight lighting, film noir lighting", "domain": "visual scenes"}
{"terse": "mute speak, close-up", "rich": "Intimate depiction of a pristine mute speak, crow's feet deepened by laughter, eyes reflecting a distant memory, twilight atmosphere, cinematic still", "domain": "visual scenes"}
{"terse": "lonely dark, dramatic lighting", "rich": "Emotional portrait showing a shadowed lonely dark, wind-tousled hair catching the light, a faint smile playing at the corners, moonlit tones, expressionist distortion", "domain": "visual scenes"}
{"terse": "joy burst, soft focus", "rich": "Close-up of a lush joy burst, shoulders squared against an invisible burden, fingers stained with pigment, captured in classical realism", "domain": "visual scenes"}
{"terse": "anger red, wide angle", "rich": "Emotional portrait showing a somber anger red, a single tear catching the light, deep lines mapping decades of experience, soft diffused tones, pop art vibrancy", "domain": "visual scenes"}
{"terse": "calm blue, at dusk", "rich": "A calm blue in muted pose, a single tear catching the light, hands roughened by years of labor, background burnt sienna, pop art vibrancy", "domain": "visual scenes"}
{"terse": "chaos spin, close-up", "rich": "Close-up of a stark chaos spin, a single tear catching the light, shoulders squared against an invisible burden, captured in classical realism", "domain": "visual scenes"}
{"terse": "silence white, through fog", "rich": "Geometric abstraction of white, pristine shapes intersecting, repeating patterns diminishing into infinity, cinematic still", "domain": "visual scenes"}
{"terse": "memory fade, at dusk", "rich": "Emotional landscape of pure fade, chaotic splatters resolved into harmony, chaotic splatters resolved into harmony, rendered in burgundy and charcoal, cinematic still", "domain": "visual scenes"}
{"terse": "hope rise, soft focus", "rich": "Geometric abstraction of rise, muted shapes intersecting, chaotic splatters resolved into harmony, dreamy soft focus", "domain": "visual scenes"}
{"terse": "fear freeze, wide angle", "rich": "Geometric abstraction of freeze, lush shapes intersecting, repeating patterns diminishing into infinity, oil painting style", "domain": "visual scenes"}
{"terse": "love wrap, dramatic lighting", "rich": "Non-representational piece evoking wrap, dissolving boundaries between form and void, fractured light dispersing into prismatic shards, dominated by charcoal, film noir lighting", "domain": "visual scenes"}
{"terse": "time melt, aerial view", "rich": "Emotional landscape of pure melt, undulating waves of pure color, dissolving boundaries between form and void, rendered in coral and charcoal, hyperrealistic detail", "domain": "visual scenes"}
{"terse": "dream float, through fog", "rich": "Geometric abstraction of float, faded shapes intersecting, dissolving boundaries between form and void, impressionist brushwork", "domain": "visual scenes"}
{"terse": "truth shine, soft focus", "rich": "Geometric abstraction of shine, radiant shapes intersecting, sharp angular forms breaking through soft gradients, photorealistic rendering", "domain": "visual scenes"}
{"terse": "lie shadow, close-up", "rich": "Abstract visualization of shadow, silver grey and golden amber swirling in whimsical motion, rhythmic repetition building tension, expressionist distortion", "domain": "visual scenes"}
{"terse": "peace settle, wide angle", "rich": "Surreal interpretation of settle, stark forms dissolving into turquoise, a central void drawing the eye inward, digital concept art", "domain": "visual scenes"}
{"terse": "rage burn, dramatic lighting", "rich": "Non-representational piece evoking burn, binary oppositions meeting at a fault line, dissolving boundaries between form and void, dominated by violet purple, watercolor wash", "domain": "visual scenes"}
{"terse": "grief deep, through fog", "rich": "Non-representational piece evoking deep, undulating waves of pure color, binary oppositions meeting at a fault line, dominated by cerulean blue, dreamy soft focus", "domain": "visual scenes"}
{"terse": "wonder wide, close-up", "rich": "Surreal interpretation of wide, crumbling forms dissolving into burgundy, sharp angular forms breaking through soft gradients, classical realism", "domain": "visual scenes"}
{"terse": "shame hide, at dusk", "rich": "Surreal interpretation of hide, frost-kissed forms dissolving into indigo, rhythmic repetition building tension, dreamy soft focus", "domain": "visual scenes"}
{"terse": "pride lift, wide angle", "rich": "Emotional landscape of pure lift, a central void drawing the eye inward, undulating waves of pure color, rendered in golden amber and vermillion, pop art vibrancy", "domain": "visual scenes"}
{"terse": "doubt fog, aerial view", "rich": "Surreal interpretation of fog, fierce forms dissolving into vermillion, layered transparencies creating depth, minimalist composition", "domain": "visual scenes"}
{"terse": "trust bridge, soft focus", "rich": "Non-representational piece evoking bridge, sharp angular forms breaking through soft gradients, repeating patterns diminishing into infinity, dominated by emerald, watercolor wash", "domain": "visual scenes"}
{"terse": "loss empty, close-up", "rich": "Surreal interpretation of empty, pristine forms dissolving into teal, chaotic splatters resolved into harmony, digital concept art", "domain": "visual scenes"}
{"terse": "gain bright, close-up", "rich": "Surreal interpretation of bright, intimate forms dissolving into teal, undulating waves of pure color, photorealistic rendering", "domain": "visual scenes"}
{"terse": "change flow, dramatic lighting", "rich": "Surreal interpretation of flow, luminous forms dissolving into violet purple, a central void drawing the eye inward, watercolor wash", "domain": "visual scenes"}