Docs
/

Admin surfaces

<!-- GENERATED by ops/tools/skill-sync — do not edit by hand. Run pnpm skills:sync. -->

<!-- GENERATED by ops/tools/skill-sync — do not edit by hand. Run pnpm skills:sync. -->

Admin surfaces

Generated from every .jsx that renders an <AdminSurface>. 30 of 152 declare a type.

Each page is one of nine surface types, declared in the file with a surface-type: comment and enforced by pnpm check:surfaces. The prose — what each type IS, and the composition it owes — lives in the leumas-domains skill. This file is only the census: which surface is which, and what it is still missing. It is the worklist for the consistency pass, and it is regenerated rather than remembered, so it cannot quietly stop being true.

A dot means the surface has it. A blank is not automatically a defect — a guide has no skeleton because it never loads, and a report has no filter bar because it has forty rows — but a blank on a collection almost always is.

Types in use

TypeMeansSurfaces
a1collection10
a2gallery7
a3catalog0
bworkbench1
creport2
drecord editor3
ecanvas5
fform2
gguide0
not yet declared122

Every surface

SurfaceTypeskelfillkpisemptyfilterpagerinspector
leumas-admin/src/architecture/atlas/AtlasLens.jsx··
leumas-admin/src/surfaces/accounts/BillingEvents.jsx·
leumas-admin/src/surfaces/accounts/Directory.jsx·
leumas-admin/src/surfaces/accounts/Licences.jsx·
leumas-admin/src/surfaces/accounts/Memberships.jsx·
leumas-admin/src/surfaces/Analytics.jsx
leumas-admin/src/surfaces/Appearance.jsx
leumas-admin/src/surfaces/architecture/Bindings.jsxc···
leumas-admin/src/surfaces/architecture/Graphs.jsxa1····
leumas-admin/src/surfaces/architecture/Map.jsxe·
leumas-admin/src/surfaces/architecture/Nodes.jsxa1···
leumas-admin/src/surfaces/console/Environment.jsx
leumas-admin/src/surfaces/distribution/Deployment.jsx
leumas-admin/src/surfaces/fleet/Instances.jsx·
leumas-admin/src/surfaces/fleet/RelayLog.jsx·
leumas-admin/src/surfaces/fleet/StudioDirectory.jsx·
leumas-admin/src/surfaces/marketplace/Listings.jsx·
leumas-admin/src/surfaces/marketplace/Payouts.jsx·
leumas-admin/src/surfaces/marketplace/Submissions.jsx·
leumas-admin/src/surfaces/Overview.jsx
leumas-admin/src/surfaces/products/Apps.jsx·
leumas-admin/src/surfaces/products/Tooltips.jsxd·
leumas-admin/src/surfaces/QrModeration.jsxa1··
leumas-admin/src/surfaces/Releases.jsx·
leumas-admin/src/surfaces/Revenue.jsx
leumas-admin/src/surfaces/RevenueStreams.jsx·
leumas-admin/src/surfaces/Traffic.jsx·
leumas-admin/src/surfaces/TrustSafety.jsx·
leumas-studio/src/admin/_landings/AiHome.jsx·
leumas-studio/src/admin/_landings/AppStoreHome.jsx·
leumas-studio/src/admin/_landings/HostingHome.jsx
leumas-studio/src/admin/_shared/layout/AppNotInstalled.jsx
leumas-studio/src/admin/accounts/pages/ApiKeysManager.jsx··
leumas-studio/src/admin/accounts/pages/AuditFeed.jsx···
leumas-studio/src/admin/accounts/pages/Comms.jsx·
leumas-studio/src/admin/accounts/pages/Connections.jsx
leumas-studio/src/admin/accounts/pages/CosmeticsManager.jsx·
leumas-studio/src/admin/accounts/pages/People.jsx··
leumas-studio/src/admin/accounts/pages/ProgressionManager.jsx·
leumas-studio/src/admin/accounts/pages/Settings.jsx
leumas-studio/src/admin/accounts/ui/Inbox.jsx·
leumas-studio/src/admin/accounts/ui/SettingsAdvanced.jsx
leumas-studio/src/admin/apps/Marketplace.jsx·
leumas-studio/src/admin/apps/PluginCatalog.jsx
leumas-studio/src/admin/assets/ArtifactEditor.jsx
leumas-studio/src/admin/assets/AssetManager.jsx·
leumas-studio/src/admin/assets/CaptureStudio.jsx
leumas-studio/src/admin/assets/OpenersManager.jsx
leumas-studio/src/admin/body/pages/BodyStudio.jsxe·
leumas-studio/src/admin/bulkforge/BulkforgeForge.jsxa1
leumas-studio/src/admin/bulkforge/BulkforgeLists.jsxa1
leumas-studio/src/admin/bulkforge/BulkforgeRuns.jsxa1
leumas-studio/src/admin/cast/CastShell.jsx
leumas-studio/src/admin/civic/CivicLedger.jsx·
leumas-studio/src/admin/civic/CivicPoliticians.jsx·
leumas-studio/src/admin/civic/CivicProposals.jsx·
leumas-studio/src/admin/client-routes/ClientRoutesManager.jsx·
leumas-studio/src/admin/commerce/ConsolesAdmin.jsx·
leumas-studio/src/admin/commerce/DropshipManager.jsx
leumas-studio/src/admin/commerce/OrdersManager.jsx
leumas-studio/src/admin/commerce/ProductManager.jsx
leumas-studio/src/admin/creator/CreatorStudio.jsx·
leumas-studio/src/admin/datacenter/Storage.jsx·
leumas-studio/src/admin/dev/pages/Behavior.jsx··
leumas-studio/src/admin/dev/pages/EnvManager.jsx
leumas-studio/src/admin/dev/pages/Files.jsx·
leumas-studio/src/admin/dev/pages/ImportManager.jsx·
leumas-studio/src/admin/dev/pages/Packages.jsx·
leumas-studio/src/admin/dev/pages/Terminal.jsx·
leumas-studio/src/admin/dev/ui/FileBrowser.jsx
leumas-studio/src/admin/dev/ui/FileExplorer.jsx·
leumas-studio/src/admin/dev/ui/PackageExplorer.jsx
leumas-studio/src/admin/dev/ui/PackageManager.jsx
leumas-studio/src/admin/devices/pages/TvRemotePage.jsxe··
leumas-studio/src/admin/digital-reality/pages/DigitalRealityHub.jsx·
leumas-studio/src/admin/dynamic/AdapterSystems.jsx
leumas-studio/src/admin/dynamic/ComponentCatalog.jsx
leumas-studio/src/admin/dynamic/DynamicInputs.jsx···
leumas-studio/src/admin/dynamic/DynamicJobs.jsx·
leumas-studio/src/admin/dynamic/DynamicLanding.jsx
leumas-studio/src/admin/dynamic/DynamicRouters.jsx
leumas-studio/src/admin/dynamic/DynamicSchemas.jsx·
leumas-studio/src/admin/dynamic/DynamicScripts.jsx·
leumas-studio/src/admin/dynamic/DynamicSsr.jsx·
leumas-studio/src/admin/dynamic/DynamicVariables.jsx·
leumas-studio/src/admin/dynamic/DynamicWebhooks.jsx·
leumas-studio/src/admin/dynamic/iframes/EmbedDetail.jsxe··
leumas-studio/src/admin/dynamic/iframes/EmbedGrid.jsxa1·····
leumas-studio/src/admin/dynamic/InputThemes.jsx
leumas-studio/src/admin/dynamic/pages/ActionsManager.jsxa2·····
leumas-studio/src/admin/dynamic/pages/EntityIndex.jsx·
leumas-studio/src/admin/dynamic/pages/FunctionIndex.jsx····
leumas-studio/src/admin/dynamic/pages/Macros.jsxa1·····
leumas-studio/src/admin/dynamic/pages/Triggers.jsxa2·····
leumas-studio/src/admin/dynamic/pages/WorkflowEditor.jsx··
leumas-studio/src/admin/dynamic/pages/Workflows.jsxa2·····
leumas-studio/src/admin/file-automation/ui/FileAutomationShell.jsx
leumas-studio/src/admin/graphs/GraphsShell.jsx·
leumas-studio/src/admin/hardware/circuit/CircuitEditor.jsxe·
leumas-studio/src/admin/hardware/circuit/CircuitShell.jsx·
leumas-studio/src/admin/hardware/pages/ArduinoIde.jsx··
leumas-studio/src/admin/hosting/modeAdmins/_kit/ModeAdminShell.jsx····
leumas-studio/src/admin/hosting/pages/BlueprintsHome.jsxa1··
leumas-studio/src/admin/hosting/pages/ConfigManager.jsx···
leumas-studio/src/admin/hosting/pages/CreateSiteWizard.jsxf·
leumas-studio/src/admin/hosting/pages/DeployManager.jsx
leumas-studio/src/admin/hosting/pages/DomainEditor.jsx
leumas-studio/src/admin/hosting/pages/DomainsHome.jsxa1······
leumas-studio/src/admin/hosting/pages/GlobalSettings.jsxf··
leumas-studio/src/admin/hosting/pages/PageBuilder.jsx·
leumas-studio/src/admin/hosting/pages/PageViews.jsxc··
leumas-studio/src/admin/hosting/pages/SiteEditor.jsxd·
leumas-studio/src/admin/hosting/pages/StaticPages.jsx···
leumas-studio/src/admin/hosting/pages/ToolsRegistry.jsx··
leumas-studio/src/admin/hosting/pages/ViewModes.jsxa2···
leumas-studio/src/admin/hosting/pages/WebsitesHome.jsxa2·
leumas-studio/src/admin/hud/HudShell.jsx·
leumas-studio/src/admin/information/pages/InformationConsole.jsxb·
leumas-studio/src/admin/intelligence/ui/DnaLabPage.jsx
leumas-studio/src/admin/intelligence/ui/DreamerLab.jsx·
leumas-studio/src/admin/intelligence/ui/EmbeddingsLab.jsx
leumas-studio/src/admin/knowledge/WikiSurface.jsx··
leumas-studio/src/admin/library/LibraryArcade.jsx·
leumas-studio/src/admin/library/LibraryBrowse.jsx··
leumas-studio/src/admin/library/LibraryReactApps.jsx·
leumas-studio/src/admin/lmx/LmxDemos.jsx··
leumas-studio/src/admin/lmx/LmxReference.jsx·
leumas-studio/src/admin/media/MediaConsole.jsx·
leumas-studio/src/admin/monetization/PassNodeRulesManager.jsx·
leumas-studio/src/admin/music/HzOscillatorPage.jsx
leumas-studio/src/admin/music/MusicShell.jsx
leumas-studio/src/admin/music/YouTubePresetsPage.jsxa2····
leumas-studio/src/admin/plugin-studio/AppBuilder.jsx·
leumas-studio/src/admin/plugin-studio/MyListings.jsx
leumas-studio/src/admin/plugin-studio/NewBuildWizard.jsx·
leumas-studio/src/admin/plugin-studio/Payouts.jsx
leumas-studio/src/admin/plugin-studio/Purchased.jsx
leumas-studio/src/admin/programming/GridAutomation.jsx·
leumas-studio/src/admin/programming/Grids.jsx·
leumas-studio/src/admin/programming/RepoGraph.jsx·
leumas-studio/src/admin/protocols/pages/ProtocolConsole.jsx··
leumas-studio/src/admin/protocols/pages/ProtocolsSurface.jsx··
leumas-studio/src/admin/protocols/ui/ConnectorFamilySurface.jsx···
leumas-studio/src/admin/revenue/pages/RevenueStream.jsxd··
leumas-studio/src/admin/revenue/pages/RevenueStreams.jsxa2·····
leumas-studio/src/admin/social/Moderation.jsx··
leumas-studio/src/admin/social/SocialAnalytics.jsx
leumas-studio/src/admin/social/SocialConfig.jsx·
leumas-studio/src/admin/surveillance/ui/SurveillanceShell.jsx
leumas-studio/src/admin/video/VideoShell.jsx·
leumas-studio/src/admin/wardrobe/WardrobeShell.jsx
leumas-studio/src/admin/yt-studio/YtStudioShell.jsx
Source .claude/skills/leumas-domains/reference/surfaces.md (no-git)markdownjson
Generated from the Leumas repository. Every page cites the file it came from.leumas.techllms.txt