Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Graph-first landing replaces catalog home

Platform spec ADR

Graph-first landing replaces catalog home

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

GitNexus shipped a CatalogHome grid, DropZone local analyze, onboarding phases, and server-connect wizards. Beskid Nexus is a hosted public explorer for pre-indexed repos — visitors arrive to browse graphs, not to analyze local folders or configure LLM providers.

  1. / must load the graph explorer, selecting the first enabled catalog entry with indexed: true ordered by sortOrder.
  2. Deep link ?repo=<catalog-id> selects an explicit entry when present.
  3. CatalogHome, DropZone, QueryFAB, Graph RAG chat, and hosted OnboardingGuide are removed from public UI.
  4. Repo switching happens via navbar <Select>, not a separate home phase.
  5. When no indexed repo exists, show empty state + sign-in CTA for repo owners — not a marketing catalog grid.

Admin actions (add repo, re-index) must be overlays (dialog/sheet), not full-page route phases.

  • gitnexus-web App phases reduce to boot | setup | server-down | explorer.
  • E2E tests target graph canvas visibility and repo selector — not onboarding wizards.
  • Cached LadybugDB exports remain the only graph source for public visitors.

Accepted — supersedes GitNexus CatalogHome as the default Nexus entry experience.