{
  "schema": "leumas.docs.page/1",
  "id": "skill:leumas-domains#surfaces",
  "slug": "skills/leumas-domains/surfaces",
  "kind": "tools",
  "bucket": "skill",
  "title": "Admin surfaces",
  "name": "Admin surfaces",
  "eyebrow": null,
  "chip": null,
  "summary": "<!-- GENERATED by ops/tools/skill-sync — do not edit by hand. Run pnpm skills:sync. -->",
  "keywords": [
    "leumas-domains",
    "skill-sync",
    "pnpm",
    "skills",
    "edit",
    "leumas domains architecture",
    "hand",
    "generated"
  ],
  "audience": "both",
  "funnel": {
    "product": null,
    "cta": null
  },
  "body": "<!-- GENERATED by ops/tools/skill-sync — do not edit by hand. Run `pnpm skills:sync`. -->\n\n# Admin surfaces\n\nGenerated from every `.jsx` that renders an `<AdminSurface>`. 30 of 152 declare a type.\n\nEach page is one of nine **surface types**, declared in the file with a `surface-type:` comment and\nenforced by `pnpm check:surfaces`. The prose — what each type IS, and the composition it owes — lives\nin the `leumas-domains` skill. This file is only the census: **which surface is which, and what it is\nstill missing.** It is the worklist for the consistency pass, and it is regenerated rather than\nremembered, so it cannot quietly stop being true.\n\nA dot means the surface has it. A blank is not automatically a defect — a guide has no skeleton\nbecause it never loads, and a report has no filter bar because it has forty rows — but a blank on a\ncollection almost always is.\n\n## Types in use\n\n| Type | Means | Surfaces |\n|---|---|---|\n| `a1` | collection | 10 |\n| `a2` | gallery | 7 |\n| `a3` | catalog | 0 |\n| `b` | workbench | 1 |\n| `c` | report | 2 |\n| `d` | record editor | 3 |\n| `e` | canvas | 5 |\n| `f` | form | 2 |\n| `g` | guide | 0 |\n| — | **not yet declared** | 122 |\n\n## Every surface\n\n| Surface | Type | skel | fill | kpis | empty | filter | pager | inspector |\n|---|---|---|---|---|---|---|---|---|\n| `leumas-admin/src/architecture/atlas/AtlasLens.jsx` | — | · |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/accounts/BillingEvents.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/accounts/Directory.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/accounts/Licences.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/accounts/Memberships.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/Analytics.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/Appearance.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/architecture/Bindings.jsx` | `c` | · | · | · |   |   |   |   |\n| `leumas-admin/src/surfaces/architecture/Graphs.jsx` | `a1` | · | · | · | · |   |   |   |\n| `leumas-admin/src/surfaces/architecture/Map.jsx` | `e` |   | · |   |   |   |   |   |\n| `leumas-admin/src/surfaces/architecture/Nodes.jsx` | `a1` | · |   | · | · |   |   |   |\n| `leumas-admin/src/surfaces/console/Environment.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/distribution/Deployment.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/fleet/Instances.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/fleet/RelayLog.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/fleet/StudioDirectory.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/marketplace/Listings.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/marketplace/Payouts.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/marketplace/Submissions.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/Overview.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/products/Apps.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/products/Tooltips.jsx` | `d` | · |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/QrModeration.jsx` | `a1` | · | · |   |   |   |   |   |\n| `leumas-admin/src/surfaces/Releases.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/Revenue.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-admin/src/surfaces/RevenueStreams.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/Traffic.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-admin/src/surfaces/TrustSafety.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/_landings/AiHome.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/_landings/AppStoreHome.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/_landings/HostingHome.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/_shared/layout/AppNotInstalled.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/ApiKeysManager.jsx` | — |   |   | · | · |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/AuditFeed.jsx` | — |   | · | · | · |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/Comms.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/Connections.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/CosmeticsManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/People.jsx` | — |   |   | · |   |   |   | · |\n| `leumas-studio/src/admin/accounts/pages/ProgressionManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/accounts/pages/Settings.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/accounts/ui/Inbox.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/accounts/ui/SettingsAdvanced.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/apps/Marketplace.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/apps/PluginCatalog.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/assets/ArtifactEditor.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/assets/AssetManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/assets/CaptureStudio.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/assets/OpenersManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/body/pages/BodyStudio.jsx` | `e` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/bulkforge/BulkforgeForge.jsx` | `a1` |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/bulkforge/BulkforgeLists.jsx` | `a1` |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/bulkforge/BulkforgeRuns.jsx` | `a1` |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/cast/CastShell.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/civic/CivicLedger.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/civic/CivicPoliticians.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/civic/CivicProposals.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/client-routes/ClientRoutesManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/commerce/ConsolesAdmin.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/commerce/DropshipManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/commerce/OrdersManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/commerce/ProductManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/creator/CreatorStudio.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/datacenter/Storage.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/Behavior.jsx` | — | · |   | · |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/EnvManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/Files.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/ImportManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/Packages.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/pages/Terminal.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/ui/FileBrowser.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/ui/FileExplorer.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/ui/PackageExplorer.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dev/ui/PackageManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/devices/pages/TvRemotePage.jsx` | `e` | · | · |   |   |   |   |   |\n| `leumas-studio/src/admin/digital-reality/pages/DigitalRealityHub.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/AdapterSystems.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/ComponentCatalog.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicInputs.jsx` | — |   | · |   |   | · | · |   |\n| `leumas-studio/src/admin/dynamic/DynamicJobs.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicLanding.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicRouters.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicSchemas.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicScripts.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicSsr.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicVariables.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/DynamicWebhooks.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/iframes/EmbedDetail.jsx` | `e` | · | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/iframes/EmbedGrid.jsx` | `a1` | · | · | · | · |   | · |   |\n| `leumas-studio/src/admin/dynamic/InputThemes.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/pages/ActionsManager.jsx` | `a2` | · | · | · | · |   | · |   |\n| `leumas-studio/src/admin/dynamic/pages/EntityIndex.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/pages/FunctionIndex.jsx` | — | · | · | · |   |   |   | · |\n| `leumas-studio/src/admin/dynamic/pages/Macros.jsx` | `a1` | · | · |   | · | · | · |   |\n| `leumas-studio/src/admin/dynamic/pages/Triggers.jsx` | `a2` | · | · | · | · |   | · |   |\n| `leumas-studio/src/admin/dynamic/pages/WorkflowEditor.jsx` | — | · | · |   |   |   |   |   |\n| `leumas-studio/src/admin/dynamic/pages/Workflows.jsx` | `a2` | · | · | · | · |   | · |   |\n| `leumas-studio/src/admin/file-automation/ui/FileAutomationShell.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/graphs/GraphsShell.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hardware/circuit/CircuitEditor.jsx` | `e` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hardware/circuit/CircuitShell.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hardware/pages/ArduinoIde.jsx` | — |   | · | · |   |   |   |   |\n| `leumas-studio/src/admin/hosting/modeAdmins/_kit/ModeAdminShell.jsx` | — | · | · | · | · |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/BlueprintsHome.jsx` | `a1` | · |   |   |   | · |   |   |\n| `leumas-studio/src/admin/hosting/pages/ConfigManager.jsx` | — |   | · | · |   |   |   | · |\n| `leumas-studio/src/admin/hosting/pages/CreateSiteWizard.jsx` | `f` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/DeployManager.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/DomainEditor.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/DomainsHome.jsx` | `a1` | · | · | · | · | · | · |   |\n| `leumas-studio/src/admin/hosting/pages/GlobalSettings.jsx` | `f` | · | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/PageBuilder.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/PageViews.jsx` | `c` |   | · | · |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/SiteEditor.jsx` | `d` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hosting/pages/StaticPages.jsx` | — | · | · |   |   |   |   | · |\n| `leumas-studio/src/admin/hosting/pages/ToolsRegistry.jsx` | — |   | · |   |   |   |   | · |\n| `leumas-studio/src/admin/hosting/pages/ViewModes.jsx` | `a2` | · | · |   |   | · |   |   |\n| `leumas-studio/src/admin/hosting/pages/WebsitesHome.jsx` | `a2` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/hud/HudShell.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/information/pages/InformationConsole.jsx` | `b` |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/intelligence/ui/DnaLabPage.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/intelligence/ui/DreamerLab.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/intelligence/ui/EmbeddingsLab.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/knowledge/WikiSurface.jsx` | — |   | · | · |   |   |   |   |\n| `leumas-studio/src/admin/library/LibraryArcade.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/library/LibraryBrowse.jsx` | — |   | · | · |   |   |   |   |\n| `leumas-studio/src/admin/library/LibraryReactApps.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/lmx/LmxDemos.jsx` | — |   |   | · | · |   |   |   |\n| `leumas-studio/src/admin/lmx/LmxReference.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/media/MediaConsole.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/monetization/PassNodeRulesManager.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/music/HzOscillatorPage.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/music/MusicShell.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/music/YouTubePresetsPage.jsx` | `a2` | · | · |   | · |   | · |   |\n| `leumas-studio/src/admin/plugin-studio/AppBuilder.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/plugin-studio/MyListings.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/plugin-studio/NewBuildWizard.jsx` | — | · |   |   |   |   |   |   |\n| `leumas-studio/src/admin/plugin-studio/Payouts.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/plugin-studio/Purchased.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/programming/GridAutomation.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/programming/Grids.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/programming/RepoGraph.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/protocols/pages/ProtocolConsole.jsx` | — | · | · |   |   |   |   |   |\n| `leumas-studio/src/admin/protocols/pages/ProtocolsSurface.jsx` | — | · |   | · |   |   |   |   |\n| `leumas-studio/src/admin/protocols/ui/ConnectorFamilySurface.jsx` | — | · | · | · |   |   |   |   |\n| `leumas-studio/src/admin/revenue/pages/RevenueStream.jsx` | `d` | · |   | · |   |   |   |   |\n| `leumas-studio/src/admin/revenue/pages/RevenueStreams.jsx` | `a2` | · | · | · | · |   | · |   |\n| `leumas-studio/src/admin/social/Moderation.jsx` | — |   |   | · | · |   |   |   |\n| `leumas-studio/src/admin/social/SocialAnalytics.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/social/SocialConfig.jsx` | — |   |   | · |   |   |   |   |\n| `leumas-studio/src/admin/surveillance/ui/SurveillanceShell.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/video/VideoShell.jsx` | — |   | · |   |   |   |   |   |\n| `leumas-studio/src/admin/wardrobe/WardrobeShell.jsx` | — |   |   |   |   |   |   |   |\n| `leumas-studio/src/admin/yt-studio/YtStudioShell.jsx` | — |   |   |   |   |   |   |   |\n",
  "source": {
    "path": ".claude/skills/leumas-domains/reference/surfaces.md",
    "blobSha": "",
    "commit": "",
    "committedAt": "",
    "provenance": "no-git",
    "bytes": 15418,
    "hash": "f8d8966f98595628327903ac9601a7317fb3746b"
  },
  "urls": {
    "html": "/p/skills/leumas-domains/surfaces",
    "json": "/docs/skills/leumas-domains/surfaces.json",
    "md": "/docs/skills/leumas-domains/surfaces.md"
  },
  "links": {
    "composes": [],
    "usedBy": [],
    "product": [],
    "howTo": [],
    "skills": []
  }
}
