Adom Definitions

Canonical glossary of Adom platform terms

Core Platform

TermDefinition
AdomThe platform and company. Never say "Gallia" or "Hydrogen" to users — those are internal codenames.
Adom App WorkspaceThe full web app: toolbar, panels, VS Code, profile, workcell picker. "Workspace" emphasizes the persistent panel layout stored in Docker container layout files.
Adom Viewer (AV)The AI GUI panel inside the Adom App. This is where Views live. A single AV server (port 8770) can serve multiple independent AV panels — each is an AV instance with its own tabs, state, and content.
AV InstanceA single AV panel running inside a Web View panel. Each instance has a unique ID via URL param (?instance=<id>). Instances are independent — own tabs, nav history, dropdown state. Default instance (no param) is the general-purpose AV.
PanelA rectangular area in the Adom App layout — like a window pane. Each panel has a tab with a name and icon. Can be split, resized, moved, closed. Types: VS Code, Web View, 3D Viewer, cameras, sensors, etc. AV runs inside Web View panels.
AV2 deprecatedWas a second AV on separate ports (8790/8791/8792). Replaced by AV instances — just open another Web View panel with ?instance=<id>.

Views

TermDefinition
ViewA mini-app/tab inside AV. Each View has a View ID. Views are like apps on a desktop OS — each has its own icon, author, and real interactive content.
View IDThe short identifier for a View (e.g., SymView, Fp3dView, DkSearch). Used in code and the dropdown.
real-view keywordEnforcement rule: always use the ACTUAL running view/app, never a fake mockup, placeholder, or approximation. Applies everywhere — dropdown landing pages, wiki submissions, demos, screenshots. If you're about to create HTML that looks like a view but isn't the real app, STOP. Use the real app with sample data instead.
fake-view BANNEDAny static SVG/HTML/screenshot that approximates a real view but doesn't run the actual app code. Examples: hand-drawn SVG of a symbol, placeholder with "Ask Claude to..." text, generated mockup that looks similar.

View IDs Reference

View IDNameDescription
SymViewSymbol CreatorInteractive KiCad schematic symbol viewer with hover tooltips
FpViewFootprint Creator2D KiCad footprint viewer
Fp3dViewFootprint 3D3D Babylon.js pad geometry viewer (from fp-to-3d.js)
3dView3D ComponentSTEP/GLB 3D model viewer with pad overlays and camera tours
Basic3dViewBasic 3DMinimal GLB viewer — renders exactly as-is, no fixups
LibViewLibrary ReviewThree-pane view: symbol + footprint + 3D side by side
SchViewSchematic CreatorInteractive schematic visualization with net highlighting
BoardViewBoard CreatorInteractive board layout (2D SVG or 3D GLB)
DkSearchDigiKey SearchComponent search against DigiKey API
MsrSearchMouser SearchComponent search against Mouser API
JlcSearchJLCPCB SearchComponent search against JLCPCB catalog
DeskConduitDesktop ConduitBridge to user's local desktop (KiCad, Fusion 360, file transfer)
ContConduitContainer ConduitManage satellite containers (shell, files, monitoring)
GChatGoogle ChatSend/receive Google Chat messages as Kel
InstrViewInstrument ViewerLive oscilloscope/DAQ waveform display
InstaPCBInstaPCBPCB fabrication quotes and DFM checks
MovieMakerMovie MakerRecord narrated video walkthroughs
SkillsMapSkills MapVisual map of all available skills
DefinitionsDefinitionsThis glossary — canonical Adom terminology

Creators and Services

TermDefinition
CreatorA service or skill that generates artifacts (symbols, footprints, 3D models, schematics, boards).
symbol-creatorService at port 8781 that generates .kicad_sym files, metadata, SVG, branded viewer HTML.
footprint-creatorSkill that generates .kicad_mod files and viewer HTML.
fp-to-3d.jsCLI script that generates Babylon.js 3D pad viewer HTML from .kicad_mod files.
3dcomponent-creatorGenerates STEP/GLB 3D component models.
library-creatorCreates all three artifacts (symbol + footprint + 3D) and shows them in LibView.

Infrastructure

TermDefinition
SkillA Markdown document (SKILL.md) that teaches Claude Code how to perform a specialized task. Lives in gallia repo, deployed to ~/.claude/skills/.
ConduitWebSocket bridge between containers or between container and desktop. Two types: Desktop Conduit (DeskConduit) and Container Conduit (ContConduit).
MCPModel Context Protocol — the tool interface that connects Claude to services (viewer, DigiKey, Mouser, etc.).
Sample dataPre-generated real view HTML files in viewer/samples/ used for dropdown landing pages. Ensures real-view compliance when no user data is available.

3D Coordinate System

TermDefinition
Z-upAdom 3D convention: Z is always up. Ground plane is XY at z=0. Babylon.js scenes use zUp: true.
KiCad Y flipKiCad Y points down; negate Y when converting to Adom 3D coordinates.
GLB 1000x scaleglTF uses meters, Adom uses mm. GLB models are scaled 1000x. Overlay meshes need positions multiplied by 1000.

Internal Codenames never use with users

CodenameReal Name
GalliaAdom (the platform), also the repo name adom-inc/gallia
HydrogenAdom App / Workspace
GVAdom Viewer (AV)
No matching definitions found.