Surfaces
Thin navigational layer over the live mockup pages. Each surface entry links to its live mockup; components used by a surface are documented under Components and not duplicated here.
When a new surface is mocked up, add an entry here — don't duplicate component definitions.
Landing & discovery
Single hero entry point: large central search input + featured-specimens gallery + footer links. No chrome search affordance anywhere — free-text search is a primary on-surface affordance (landing hero, discover in-page search), never demoted to a persistent menu item.
Live mockup: index.html
Discover — results (gallery + list + map)
Filter sidebar (checkboxes) + results region with view toggle (Gallery / List / Map), sort, active-filter chips, and the active view's content. Pagination is explicit "Load N more" — never infinite scroll. Map view layers markers + a selected-marker popup over a Lorem Mapsum placeholder; production tiles (Swisstopo / OSM) land in Iteration 3.
Live mockup: discover/gallery.html · discover/list.html · discover/map.html
Specimen detail
Two-column. Main: typography hero → parallel classification rows → constituent parts → locality map. Sidebar: image card → on-page nav → citation → attribution.
Live mockup: specimens/detail.html
Institutions index
Single-column directory of all publishing institutions. Lightweight cards (name, location/founded meta, summary, collection + specimen counts), alphabetically sorted. Reached from the primary "Institutions" nav link and from breadcrumbs. No filter sidebar — finite set, revisit when count crosses ~10.
Live mockup: institutions.html
Institution detail
Two-column. Main: collections grid + recent specimens. Sidebar: at-a-glance stats → on-page nav → contact & registry.
Live mockup: institutions/nmbe.html
Collection detail
Two-column. Main: collection prose + specimens grid. Sidebar: at-a-glance stats → cite-this-collection → curator & contact.
Live mockup: institutions/collections/detail.html
Curator workspace (Import-as-Task model)
Authenticated curator surface — institution-scoped. Per the Import-as-Task model (decision 2026-05-20): Specimens is the default landing on every collection; the Imports tab is both the log of past imports and the entry point for new ones; each import is a first-class object with its own URL and a Summary / Data / Preview detail page. Specimens are added to the collection unpublished by default and published separately from the Specimens tab.
Institution — members
Read-only directory of an institution’s members. MVP collapses Curator + Institution Admin into a single flat Institution Member role; the Portal Admin (a SCNAT person, not a workspace user) provisions all members out-of-band, so there are no in-workspace actions.
Live mockup: workspace/nmbe/members.html · workspace/nmso/members.html
Auth & account TBD
Sign-in, password reset, account settings. Single-column, centred, minimal chrome. Surfaces to be mocked-up alongside the first curator iteration.