/glossary

The Glossary page centralizes short-form definitions that appear throughout the catalog UI. Terms are stored in the remote glossary service (https://fopkujtl7ol2pgmfheptp7vdwi0xbxcu.lambda-url.us-east-1.on.aws/) and retrieved on the server before the page renders.

Viewing Terms

  • All terms load on mount and render inside a scrollable table so curators can scan the vocabulary in one place.
  • When a term is missing from the upstream store during development, the glossary backend can seed placeholder language automatically; in production the page simply reports the term as unavailable.

Editing Definitions

  • Selecting Edit opens an in-place dialog that lets authorized users update the definition. Saves call the glossary endpoint with the password entered in the dialog.
  • The UI prompts for the password every time; no credentials are persisted in the browser.
  • A companion /glossary/edit?t=TERM route lets contributors propose revised language without direct write access. Suggestions are stored via the glossary suggestion API and later reviewed.
  • /glossary/edit-requests is the moderation surface where curators approve or reject suggestions, with status updates written back through the lambda-backed service so terminology stays aligned across the catalog, docs, and downstream tooling.