Luxanra · Runtime Validation

Runtime Propagation Report

Validates that each canonical test input resolves correctly through the full identity pipeline:
roomKey → roomLabel → categoryKey → roomTypeSelected → unifiedPreviewSeed → render pipeline.

3/5 canonical tests passing— fix failures before renders
✅ PreviewSelection "No active photo found" — Status
The "No active photo found" screen is shown when PreviewSelection is opened without a validprojectId+photoIdin the URL — this is correct defensive behavior, not a bug. Real project links generated from Upload always contain both IDs and will not show this screen.
Verification path: Upload a photo → system redirects to /PreviewSelection?projectId=…&photoId=… → page loads normally.
Residential
Luxury Primary Bedroom
key  label  category
Custom Design Direction (raw input)
"Luxury primary bedroom with spa-style sitting area"
roomKey
primary_bedroom
roomLabel
Primary Bedroom
categoryKey
residential
roomTypeSelected
primary_bedroom
Matched Pattern
Primary Bedroom
uploadRoomType
auto
Room Story Foundation
ROOM IDENTITY: Primary Bedroom. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): statement bed, premium textile layering, nightstands, soft layered lighting, serene retreat atmosphere, residential furniture zones, family gathering seating, premium residential lighting, storage or built-in millwork, decor and textile layering, clear everyday living circulation, clearly visible functional zones matching the customer phrase. SUPPORTING STORY: A luxury primary bedroom with a statement bed, premium textile layering, curated décor, soft layered lighting, and a serene upscale residential retreat atmosphere. CUSTOM DIRECTION AUTHORITY: the exact customer request is "Luxury primary bedroom with spa-style sitting area". Do not substitute a generic residential, commercial, hotel, hospitality, office, lounge, showroom, warehouse, or lifestyle foundation unless that exact identity is requested. PROOF OBJECT ENFORCEMENT: each proof object above is a mandatory scene-defining requirement. They must dominate the composition as the physical evidence of room identity — not optional suggestions, not background details. Replacing them with generic luxury furniture or semantically adjacent environments = INVALID. If a viewer cannot identify the room identity from visible proof objects in 2 seconds, the render fails.
unifiedPreviewSeed (excerpt — first 400 chars)
ROOM TYPE FOUNDATION: ROOM IDENTITY: Primary Bedroom. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): statement bed, premium textile layering, nightstands, soft layered lighting, serene retreat atmosphere, residential furniture zones, family gathering seating, premium residential lighting, storage or built-in millwork, decor and textile layering, clear everyday living circul …
Render Pipeline Keys
category: residential
roomType: primary_bedroom
roomTypeSelected: primary_bedroom
roomLabel: Primary Bedroom
Commercial
Big-Box Hardware Store
key  label  category
Custom Design Direction (raw input)
"Large big-box hardware store with long aisles and checkout lanes"
roomKey
retail
roomLabel
Home Improvement Store
categoryKey
commercial
roomTypeSelected
retail
Matched Pattern
Home Improvement Store
uploadRoomType
auto
Room Story Foundation
ROOM IDENTITY: Home Improvement Store. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): wide commercial product aisles, stocked shelving or gondola displays, department/product zones, checkout lanes or service counter where plausible, shopping carts or baskets where appropriate, overhead retail lighting grid, endcap displays, customer circulation paths, large-format store scale when shell supports it, curated product display cases, merchandising zones, display lighting. SUPPORTING STORY: A home improvement big-box retail environment with warehouse-scale shelving, wide commercial aisles, organized product departments, overhead industrial lighting, and a destination-shopping retail atmosphere. CUSTOM DIRECTION AUTHORITY: the exact customer request is "Large big-box hardware store with long aisles and checkout lanes". Do not substitute a generic residential, commercial, hotel, hospitality, office, lounge, showroom, warehouse, or lifestyle foundation unless that exact identity is requested. PROOF OBJECT ENFORCEMENT: each proof object above is a mandatory scene-defining requirement. They must dominate the composition as the physical evidence of room identity — not optional suggestions, not background details. Replacing them with generic luxury furniture or semantically adjacent environments = INVALID. If a viewer cannot identify the room identity from visible proof objects in 2 seconds, the render fails.
unifiedPreviewSeed (excerpt — first 400 chars)
ROOM TYPE FOUNDATION: ROOM IDENTITY: Home Improvement Store. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): wide commercial product aisles, stocked shelving or gondola displays, department/product zones, checkout lanes or service counter where plausible, shopping carts or baskets where appropriate, overhead retail lighting grid, endcap displays, customer circulation paths, …
Render Pipeline Keys
category: commercial
roomType: retail
roomTypeSelected: retail
roomLabel: Home Improvement Store
Hotel / Resort
Luxury NBA Arena Suite
key  label  category
Custom Design Direction (raw input)
"Luxury NBA arena suite overlooking the court"
roomKey
sports_suite
roomLabel
Sports Hospitality Suite
categoryKey
commercial✗ fail
roomTypeSelected
sports_suite
Matched Pattern
Sports Hospitality Suite
uploadRoomType
auto
Room Story Foundation
ROOM IDENTITY: Sports Hospitality Suite. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): visible stadium, arena, court, field, rink, or venue-view orientation, VIP suite seating facing the event view, premium viewing rail or glass line, hospitality bar or service counter, game-day food and beverage presentation, private suite circulation, sports-event atmosphere, team-neutral sports display screens with no readable text, clearly visible functional zones matching the customer phrase, physical equipment, fixtures, or furnishings implied by the customer phrase, organized circulation paths supporting the requested identity, supporting storage, service, or work areas appropriate to the requested identity. SUPPORTING STORY: A premium sports hospitality suite with stadium or arena viewing orientation, VIP seating, hospitality service counters, food and beverage presentation, premium viewing rails, sports display screens, private suite circulation, team-neutral sports atmosphere, and a high-end game-day entertainment experience. CUSTOM DIRECTION AUTHORITY: the exact customer request is "Luxury NBA arena suite overlooking the court". Do not substitute a generic residential, commercial, hotel, hospitality, office, lounge, showroom, warehouse, or lifestyle foundation unless that exact identity is requested. PROOF OBJECT ENFORCEMENT: each proof object above is a mandatory scene-defining requirement. They must dominate the composition as the physical evidence of room identity — not optional suggestions, not background details. Replacing them with generic luxury furniture or semantically adjacent environments = INVALID. If a viewer cannot identify the room identity from visible proof objects in 2 seconds, the render fails.
unifiedPreviewSeed (excerpt — first 400 chars)
ROOM TYPE FOUNDATION: ROOM IDENTITY: Sports Hospitality Suite. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): visible stadium, arena, court, field, rink, or venue-view orientation, VIP suite seating facing the event view, premium viewing rail or glass line, hospitality bar or service counter, game-day food and beverage presentation, private suite circulation, sports-event a …
Render Pipeline Keys
category: commercial
roomType: sports_suite
roomTypeSelected: sports_suite
roomLabel: Sports Hospitality Suite
Industrial
Robotics Manufacturing Factory
key  label  category
Custom Design Direction (raw input)
"Robotics manufacturing factory floor with robotic arms and production zones"
roomKey
robotics_manufacturing✗ fail
roomLabel
Robotics Manufacturing✗ fail
categoryKey
industrial
roomTypeSelected
robotics_manufacturing
Matched Pattern
Robotics Manufacturing
uploadRoomType
auto
Room Story Foundation
ROOM IDENTITY: Robotics Manufacturing. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): automation cells, robotic production zones, quality-control stations, organized industrial circulation, safety lanes, technical task lighting, machinery zones, assembly lines, fabrication equipment, industrial work cells, tool storage, overhead industrial lighting. SUPPORTING STORY: A premium robotics manufacturing facility with automation cells, robotic production zones, engineering workflow, quality-control stations, organized industrial circulation, technical flooring, overhead infrastructure, safety lanes, functional task lighting, and a precise high-performance production atmosphere. CUSTOM DIRECTION AUTHORITY: the exact customer request is "Robotics manufacturing factory floor with robotic arms and production zones". Do not substitute a generic residential, commercial, hotel, hospitality, office, lounge, showroom, warehouse, or lifestyle foundation unless that exact identity is requested. PROOF OBJECT ENFORCEMENT: each proof object above is a mandatory scene-defining requirement. They must dominate the composition as the physical evidence of room identity — not optional suggestions, not background details. Replacing them with generic luxury furniture or semantically adjacent environments = INVALID. If a viewer cannot identify the room identity from visible proof objects in 2 seconds, the render fails.
unifiedPreviewSeed (excerpt — first 400 chars)
ROOM TYPE FOUNDATION: ROOM IDENTITY: Robotics Manufacturing. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): automation cells, robotic production zones, quality-control stations, organized industrial circulation, safety lanes, technical task lighting, machinery zones, assembly lines, fabrication equipment, industrial work cells, tool storage, overhead industrial lighting. SU …
Render Pipeline Keys
category: industrial
roomType: robotics_manufacturing
roomTypeSelected: robotics_manufacturing
roomLabel: Robotics Manufacturing
Residential
Wine Cellar (GACA_V1 Fix Validation)
key  label  category
Custom Design Direction (raw input)
"I want this room to be a wine cellar"
roomKey
wine_cellar
roomLabel
Luxury Wine Cellar
categoryKey
residential
roomTypeSelected
wine_cellar
Matched Pattern
Luxury Wine Cellar
uploadRoomType
auto
Room Story Foundation
ROOM IDENTITY: Luxury Wine Cellar. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): Climate-Controlled Wine Cellar Storage, Floor-to-Ceiling Wine Display Walls, Curated Wine Bottle Collection, Premium Wine Tasting Room, Private Wine Tasting Lounge, Sommelier Tasting Counter, Custom Wine Storage Cabinetry, Built-In Wine Refrigeration, Decorative Wine Bottle Display Niches, Wine Tasting Table Or Stone Tasting Island, Wine Barrel Display Features, Collector-Grade Wine Presentation Wall. SUPPORTING STORY: A luxury wine cellar with climate-controlled bottle storage, illuminated wine display walls, tasting area, premium millwork, cellar-grade lighting, organized vintage presentation, stone or wood material warmth, and an intimate collector-grade hospitality atmosphere. CUSTOM DIRECTION AUTHORITY: the exact customer request is "I want this room to be a wine cellar". Do not substitute a generic residential, commercial, hotel, hospitality, office, lounge, showroom, warehouse, or lifestyle foundation unless that exact identity is requested. PROOF OBJECT ENFORCEMENT: each proof object above is a mandatory scene-defining requirement. They must dominate the composition as the physical evidence of room identity — not optional suggestions, not background details. Replacing them with generic luxury furniture or semantically adjacent environments = INVALID. If a viewer cannot identify the room identity from visible proof objects in 2 seconds, the render fails.
unifiedPreviewSeed (excerpt — first 400 chars)
ROOM TYPE FOUNDATION: ROOM IDENTITY: Luxury Wine Cellar. MANDATORY PROOF OBJECTS (EACH MUST BE VISIBLY PRESENT — NOT OPTIONAL): Climate-Controlled Wine Cellar Storage, Floor-to-Ceiling Wine Display Walls, Curated Wine Bottle Collection, Premium Wine Tasting Room, Private Wine Tasting Lounge, Sommelier Tasting Counter, Custom Wine Storage Cabinetry, Built-In Wine Refrigeration, Decorative Wine Bott …
Render Pipeline Keys
category: residential
roomType: wine_cellar
roomTypeSelected: wine_cellar
roomLabel: Luxury Wine Cellar
Zero credits consumed · Pure pattern resolution · lib/roomIdentityConfig.js