Configuration Data Overview

Manage the Atletica R8 configurator data model — sourced from ConfiguratorLogic_02.xlsx

Data Source

All configuration data is sourced from ConfiguratorLogic_02 (1).xlsx and stored in configurator-data.js.

The data defines product attributes, their possible values, rack-size variants, validation rules, and Threekit attribute mappings.

Changes made here update the in-memory data model. To persist, export the updated JSON and rebuild configurator-data.js.

Quick Actions

Attributes

All configurable attributes from the Excel data model

Key Label Type Default Threekit Attr Status Actions

Options & Values

Attribute values and options — the choices available to users

Attribute Value Label Threekit Value Hidden Extra Actions

Rack Sizes

Rack size variants controlling crossbar positions, rear crossbar, and top bar availability

Validation Rules

Business rules governing attribute constraints and limits

Threekit Mapping Management

Discover, create, edit, and remove attribute mappings between your data model and Threekit 3D asset

Connection Settings

AI-Powered Mapping Discovery

Expand

1:1 Mappings

Local config key maps to a single Threekit attribute
Local Key Threekit Attribute Actions

1:Many Mappings

Local config key maps to multiple Threekit attributes (same value pushed to all)
Local Key Threekit Attributes Actions

Upload Excel Data

Upload a new ConfiguratorLogic Excel file to replace or update the configuration data

📊
Drop your Excel (.xlsx) file here or click to browse
Expects the ConfiguratorLogic format with sheets: Base1, Base2, Base3, Base4, etc.

Current Data Source Info

File: ConfiguratorLogic_02 (1).xlsx

Sheets: Base1 Black 2X2, Base2 Black 2x3, Base3 2x3 Marcus, Base4 2x4, Dummy SKUs

Format: Row 1 = Threekit attribute names (column headers), Row 2+ = valid combinations

ATLAS AI Agent

Configure the AI-powered rack design assistant that helps users build their perfect setup

3
Tools
SSE
Streaming
Server-Side
AI Logic
Sessions
State Mgmt

System Prompt

Edit the system prompt that defines ATLAS's personality, knowledge, and behavior. Changes are applied live — the agent will use the updated prompt on the next message.

Security

ConcernMitigation
CredentialsAll API keys are stored server-side only. The frontend never has access to any credentials.
Prompt InjectionSystem prompt is set server-side. User messages cannot override it.
Rate LimitingThe service can be extended with rate limiting middleware.
Session ExpirySessions auto-expire after 30 minutes of inactivity. Context window is trimmed to last 30 messages.