Compare commits

..

1 Commits

Author SHA1 Message Date
4910b74d62 fix: use python3 in training Makefile for portability
Some checks failed
Architecture Lint / Lint Repository (pull_request) Blocked by required conditions
Validate Config / Python Test Suite (pull_request) Blocked by required conditions
Architecture Lint / Linter Tests (pull_request) Successful in 35s
Smoke Test / smoke (pull_request) Failing after 16s
Validate Config / YAML Lint (pull_request) Failing after 14s
Validate Config / JSON Validate (pull_request) Successful in 20s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m57s
Validate Config / Shell Script Lint (pull_request) Failing after 36s
Validate Config / Cron Syntax Check (pull_request) Successful in 9s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 7s
Validate Config / Playbook Schema Validation (pull_request) Successful in 28s
PR Checklist / pr-checklist (pull_request) Failing after 11m36s
Refs #680, closes #660
2026-04-15 03:17:57 +00:00
8 changed files with 15 additions and 1504 deletions

View File

@@ -31,14 +31,6 @@ 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:
@@ -249,123 +241,6 @@ 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,
),
]
@@ -414,23 +289,6 @@ 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, timmy-config#543
Ref: timmy-config#491
"""
import argparse
@@ -33,7 +33,6 @@ from glitch_patterns import (
MATRIX_GLITCH_PATTERNS,
build_vision_prompt,
get_patterns_by_severity,
get_threejs_patterns,
)
@@ -346,17 +345,14 @@ 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", "shader_failure", "texture_placeholder"}
high_cats = {"floating_assets", "broken_normals", "uv_mapping_error"}
medium_cats = {"frustum_culling", "shadow_map_artifact"}
critical_cats = {"missing_textures", "clipping"}
high_cats = {"floating_assets", "broken_normals"}
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"
@@ -393,9 +389,9 @@ def build_report(
),
},
metadata={
"detector_version": "0.2.0",
"detector_version": "0.1.0",
"pattern_count": len(MATRIX_GLITCH_PATTERNS),
"reference": "timmy-config#491, timmy-config#543",
"reference": "timmy-config#491",
},
)
@@ -464,30 +460,6 @@ 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")
@@ -524,11 +496,6 @@ 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()
@@ -558,13 +525,9 @@ Examples:
screenshots = capture_screenshots(args.url, angles, screenshots_dir)
print(f"[*] Captured {len(screenshots)} screenshots")
# Filter patterns by severity and type
# Filter patterns by severity
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,271 +0,0 @@
#!/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

@@ -1,411 +0,0 @@
#!/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

@@ -196,37 +196,7 @@
"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

@@ -19,11 +19,9 @@ 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 (
@@ -42,7 +40,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), 14) # 10 generic + 6 Three.js
self.assertGreaterEqual(len(MATRIX_GLITCH_PATTERNS), 8)
def test_all_patterns_have_required_fields(self):
"""Every pattern must have category, name, description, severity, prompts."""
@@ -90,9 +88,6 @@ 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."""
@@ -253,7 +248,7 @@ class TestGlitchDetector(unittest.TestCase):
try:
report = run_demo(output_path)
self.assertEqual(len(report.glitches), 6) # 4 original + 2 Three.js
self.assertEqual(len(report.glitches), 4)
self.assertGreater(report.summary["total_glitches"], 0)
self.assertTrue(output_path.exists())
@@ -265,93 +260,6 @@ 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."""
@@ -368,13 +276,6 @@ 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

@@ -15,6 +15,7 @@
MODEL ?= timmy:v0.1-q4
BASELINE ?= hermes3:latest
OLLAMA_URL ?= http://localhost:11434
PYTHON ?= python3
OUTPUT ?= output
# ── Training ──────────────────────────────────────────────────────────
@@ -23,7 +24,7 @@ train-cloud: ## QLoRA fine-tune on cloud GPU (Axolotl)
axolotl train axolotl.yaml
train-local: ## LoRA fine-tune on Apple Silicon (MLX)
python -m mlx_lm.lora --config mlx-lora.yaml
$(PYTHON) -m mlx_lm.lora --config mlx-lora.yaml
# ── Evaluation ────────────────────────────────────────────────────────
@@ -45,7 +46,7 @@ vibes: ## Run vibes check — hand-picked prompts, human review
@echo "Date: $$(date '+%Y-%m-%d %H:%M')" > $(OUTPUT)/vibes-$(MODEL).md
@echo "Model: $(MODEL)" >> $(OUTPUT)/vibes-$(MODEL).md
@echo "" >> $(OUTPUT)/vibes-$(MODEL).md
@python -c "\
@$(PYTHON) -c "\
import yaml, subprocess, sys; \
prompts = yaml.safe_load(open('data/prompts_vibes.yaml'))['prompts']; \
f = open('$(OUTPUT)/vibes-$(MODEL).md', 'a'); \
@@ -69,19 +70,19 @@ vibes: ## Run vibes check — hand-picked prompts, human review
# ── Data Pipeline ─────────────────────────────────────────────────────
ingest: ## Pull heartbeat trajectories into training data
python ingest_trajectories.py \
$(PYTHON) ingest_trajectories.py \
--trajectories ~/.nexus/trajectories/ \
--curated data/curated_dataset.jsonl \
--output data/merged_training_data.jsonl
@echo "Merged dataset ready. Convert for MLX with: make convert"
curated: ## Regenerate curated exemplar dataset
python build_curated.py
$(PYTHON) build_curated.py
@echo "Curated dataset regenerated."
convert: ## Convert merged dataset to MLX format (train/valid split)
@mkdir -p data/mlx_curated
python -c "\
$(PYTHON) -c "\
import json; \
lines = open('data/merged_training_data.jsonl').readlines(); \
sessions = [json.loads(l) for l in lines]; \

View File

@@ -1,500 +0,0 @@
{"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"}