Guitar Family Tree — Functional Wireframe & Blueprint

A black-&-white, image-free map of the entire live site: every page drawn as a positioned layout, every button + its outcome, the sitemap, and how pages link — cross-referenced to the Design Requirements brief. For the designer. generated 2026-06-08

Frame = one screen inside the global chromeBoxes sit where they appear (left→right, top→bottom; widths ≈ on-screen proportion)double border = sticky/frozendashed = opens inlinedotted = overlay/drawerblack box = admin-only

1 · Site map & navigation

Global chrome wraps every page. Pages are grouped by access. Member pages prompt sign-in when signed-out; admin pages live in the account menu.

Public
Home / Landing
Browse
Entity Profile (detail card)
History of the Guitar
Brand / maker micro-site
Entity Profile (template)
Brand micro-site
Member
Explore graph
Family Tree (Timeline)
Map
+ Add to the tree (Submit)
Add data (bulk / document)
Plans & policies
Community board
Watchlist
Admin / editor
Review queue
Visibility layers
Users & privileges
Super-Admin Dashboard
Overlays / drawers
Auth modal
Join / mailing-list modal
Suggest-a-correction / dispute modal
Founding-badge view
Brand page editor drawer
Media manager drawer
Help modal
Lightbox
Labels legend
How pages link (from → to)
FromLinks to
Header nav (everywhere)Browse · Explore · History · Add · Community(m) · Timeline(m) · Watchlist(m) · Map(m)
Header → Auth modalLog in / Sign up (signed-out)
Account menu →Plans & policies · Help · Review · Visibility · Users · Dashboard · Wireframes(admin)
Home CTAs →Browse · Add · Auth modal (Create account)
Browse tile →Entity Profile (inline)
Entity Profile →Brand micro-site (orgs) · Graph · Map · Timeline ("also appears on") · Correction modal · Claim · /m/<slug> copy-link · Watchlist
History inline link →Entity Profile (inline)
History CTAs →Timeline · Browse · Graph · Map
Graph node / Map marker / Tree leaf →Entity Profile
/m/<slug> (distinct URL) →Entity Profile on the Browse canvas
Submit →staged record → Review queue (admin)
Org profile →Brand micro-site → Brand editor (owner/editor)

2 · Global chrome

Wraps every §3 screen: a sticky top bar, the page-content area, and the footer.

sticky
Header / top bar
Sticky full-width bar at the very top of every page.
Logo / wordmark
Guitar-tree SVG + "Guitar Family Tree" wordmark (far left).
Primary nav
Browse · Explore graph · History · + Add · [member] Community · Timeline · Watchlist · Map. Member items hidden when signed-out.
Lens switcher (🔭)
Dropdown — pick a lens (All / Collector / Player / First-time buyer / Dealer / Researcher / Institution).
Auth area / Account ▾
Signed-out: [Log in][Sign up free]. Signed-in: Account ▾ menu (far right).
Hamburger ☰ (mobile ≤760px)
Replaces nav on small screens; toggles a full-width vertical menu.
▸ Individual page content
Each §3 screen renders in this central region, between the bar and the footer.
Footer
Full-width dark band: mission blurb · Explore links · Company · legal. Member links show a "members" pill when signed-out.
overlay
Toast / error banner / help modal
Transient confirmations; dismissible error (auto-hide); contextual help modal — float above everything.
Buttons & outcomes
Button / controlOutcome when used
Logo→ Home (lens-landing), scroll to top
Nav button→ switches the active view (setView); member-gated targets prompt sign-in if signed-out
Lens switcher itemapplies that lens (re-emphasises Browse) and closes the menu
Hamburger ☰opens/closes the mobile nav panel; closes on item-tap or outside-click
[Signed-out] Log inopens Auth modal on the "Log in" tab
[Signed-out] Sign up freeopens Auth modal on the "Create account" tab
[Signed-in] Account ▾opens account menu: Plans & policies · Help & guide · [admin] Review/Visibility/Users/Dashboard/Wireframes · Set password · Sign out
Regions → design elements
Region / boxField / contentDesign element to create
Header / top barSticky full-width bar at the very top of every page.Sec 3 (top bar), Sec 2 tokens, Sec 1.1 logo
Logo / wordmarkGuitar-tree SVG + "Guitar Family Tree" wordmark (far left).Sec 1.1 logo system
Primary navBrowse · Explore graph · History · + Add · [member] Community · Timeline · Watchlist · Map. Member items hidden when signed-out.Sec 3 nav, Sec 5 buttons (segmented/active state)
Lens switcher (🔭)Dropdown — pick a lens (All / Collector / Player / First-time buyer / Dealer / Researcher / Institution).Sec 3 lens switcher, Sec 7 lenses, Sec 5 dropdown
Auth area / Account ▾Signed-out: [Log in][Sign up free]. Signed-in: Account ▾ menu (far right).Sec 3, Sec 5 buttons/dropdown
Hamburger ☰ (mobile ≤760px)Replaces nav on small screens; toggles a full-width vertical menu.Sec 8 responsive, Sec 5 nav
▸ Individual page contentEach §3 screen renders in this central region, between the bar and the footer.(per-page — see §3)
FooterFull-width dark band: mission blurb · Explore links · Company · legal. Member links show a "members" pill when signed-out.Sec 3 footer (dark --ink bg)
Toast / error banner / help modalTransient confirmations; dismissible error (auto-hide); contextual help modal — float above everything.Sec 3, Sec 5 feedback/overlay

Auth modal (overlay) — Log in / Create account

public#auth-modal(overlay)
Screen layout — boxes sit where they appear on-screen
Buttons & outcomes
Button / controlOutcome when used
Log insignInWithPassword → on success close + refresh; on error inline message
Create accountsignUp → instant session OR "check your email to confirm"
Email me a sign-in linksignInWithOtp → magic-link email
Forgot password?resetPasswordForEmail → reset email
✕ / backdrop / Esccloses the modal
Regions → design elements
Region / boxField / contentDesign element to create
Tabs[ Log in | Create account ] — switches mode.
Email fieldemail input.
Password fieldpassword input (≥6 chars).
Primary button"Log in" or "Create account" (changes with tab).
Secondary links✉️ Email me a sign-in link · Forgot password? (login only).
Fine print"Free forever · community-owned · we never sell your data."

3 · Pages (every screen, every button)

Home / Landing

public#lens-landing/ (home)

Marketing front door — a long vertical scroll, top→bottom. Most design-dense page.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Hero
Kicker · H1 · lede · CTA row · trust line · guitar SVG art.
Mission band
"The guitar’s story is scattered — we’re bringing it home."
"One dataset, many ways in" feature tiles
Explore graph / Browse / Tree / Map / Add — circular line-icon + label (row of tiles).
Mission / Vision / Values
Mission + Vision cards + 6 value cards.
"What you can do"
"Open to everyone" tiles + gold "Become a member — free" callout + "Members also get" tiles.
Pick-a-Lens band (dark)
Rotating aperture icon + lens picker grid + "skip".
About Us
4 founder cards (photo/monogram + role + bio): Jamie, Roberta, Mark, Rudi.
Closing CTA + footer
Create account / Start exploring / Add CTAs, then global footer.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Create your free account (signed-out only)opens Auth modal (signup)
Start exploring →→ Browse (All lens)
+ Add to the tree→ Add/Submit
Lens cardapplies that lens and → Browse
Become a member — freeopens Auth modal (signup)
Regions → design elements
Region / boxField / contentDesign element to create
HeroKicker · H1 · lede · CTA row · trust line · guitar SVG art.Sec 4.1, Sec 1.6 illustration, Sec 5 hero/CTA band
Mission band"The guitar’s story is scattered — we’re bringing it home."Sec 5 content blocks
"One dataset, many ways in" feature tilesExplore graph / Browse / Tree / Map / Add — circular line-icon + label (row of tiles).Sec 5 feature tile (.feat), Sec 1.4 icons
Mission / Vision / ValuesMission + Vision cards + 6 value cards.Sec 5 mvv block (.mvv-*), value card (.val)
"What you can do""Open to everyone" tiles + gold "Become a member — free" callout + "Members also get" tiles.Sec 5 cards, Sec 8 gated state
Pick-a-Lens band (dark)Rotating aperture icon + lens picker grid + "skip".Sec 7 lenses, Sec 2 dark accents, Sec 1.4 icon
About Us4 founder cards (photo/monogram + role + bio): Jamie, Roberta, Mark, Rudi.Sec 5 team card (.team-card), Sec 1.6 headshot treatment
Closing CTA + footerCreate account / Start exploring / Add CTAs, then global footer.Sec 5 CTA band

Browse

public#view-browse/ · /#browse

Search & scan all publicly-visible entities (tiles).

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
sticky
STICKY header (frozen)
[admin layer bar] · lens pills · search input · Free-Facts banner + "What do the labels mean?". Stays pinned while the grid scrolls.
Lens spotlight / entry blocks
Per-lens explainer + curated starter content (glossary, picks).
Card grid
Entity tiles (.ecard): hero image · type tag · name · summary · credibility badge · "brand page" chip. Infinite scroll. (Empty → "Nothing found … Add it to the family tree".)
inline
Detail panel (opens in place of the grid)
Full Entity Profile renders inline when a tile is tapped (see the Entity Profile screen).
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Lens pillre-filters/emphasises results for that lens
Search fieldserver-side search (debounced) → refresh grid
What do the labels mean?opens the credibility-labels legend
Tile (card)expands the full Entity Profile below the row
+ Add it to the family tree (empty state)→ Add/Submit
Regions → design elements
Region / boxField / contentDesign element to create
STICKY header (frozen)[admin layer bar] · lens pills · search input · Free-Facts banner + "What do the labels mean?". Stays pinned while the grid scrolls.Sec 4.2, Sec 5 buttons/chips, Sec 6 layer bar
Lens spotlight / entry blocksPer-lens explainer + curated starter content (glossary, picks).Sec 5 content blocks, Sec 7 lenses
Card gridEntity tiles (.ecard): hero image · type tag · name · summary · credibility badge · "brand page" chip. Infinite scroll. (Empty → "Nothing found … Add it to the family tree".)Sec 5 tile (.ecard) + Sec 1.5 kind tag/icon · Sec 8 empty state
Detail panel (opens in place of the grid)Full Entity Profile renders inline when a tile is tapped (see the Entity Profile screen).Sec 4.4 profile template

Entity Profile (detail card)

public(dynamic)reused on Browse/Graph/Map/Tree/History + /m/<slug>

The one comprehensive profile template, reused everywhere a maker/brand/entity opens. Header on top, then a two-column body.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Header
Hero image (if any) · name + ✓verified · kind chip.
Credibility + ranking
Credibility badge · tier badge + star/score line.
Summary
1–2 sentence bio + inline ✎ fix button.
Action row
Open brand page · Claim · 🔗 Copy link · ☆ Watch · 🖼 Media · ✎ Correction (see buttons).
inline
Under-review markers
Neutral dispute/status markers (only if any).
"Also appears on"
Links to Graph / Map / Timeline for this entity.
Specifications
Attribute chips (per-lens, per-tier gated) + per-field ✎ fix.
Tags & skills · Verifications
Endorsed tags (verified highlighted); verification chips.
Media gallery + Connections table
Image gallery (→lightbox); typed relationship rows.
admin
Editor controls (editors only)
credibility + profile-status dropdowns + Save.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Open brand page → (orgs)→ Brand micro-site for this org
+ Claim this profilesubmits an ownership claim (editor reviews)
🔗 Copy linkcopies the distinct URL guitarfamilytree.com/m/<slug>
☆ Watchadds/removes from the member Watchlist
🖼 Manage media (owner/editor)opens the Media manager drawer
✎ Suggest a correction / disputeopens the Correction/Dispute modal
✎ (per field/summary)opens the correction modal pre-targeted to that field
★ ratingrecords a star rating (feeds ranking)
Also on Graph/Map/Timelineswitches to that view focused on this entity
Editor: Save statussets credibility label + profile status
gallery imageopens the lightbox
Regions → design elements
Region / boxField / contentDesign element to create
HeaderHero image (if any) · name + ✓verified · kind chip.Sec 4.4, Sec 1.5 kind, Sec 1.6 imagery
Credibility + rankingCredibility badge · tier badge + star/score line.Sec 5 badges (.tierbadge), Sec 7 verification/tier
Summary1–2 sentence bio + inline ✎ fix button.Sec 5 content
Action rowOpen brand page · Claim · 🔗 Copy link · ☆ Watch · 🖼 Media · ✎ Correction (see buttons).Sec 5 buttons matrix
Under-review markersNeutral dispute/status markers (only if any).Sec 5 badges, Sec 8 states
"Also appears on"Links to Graph / Map / Timeline for this entity.Sec 5 nav links
SpecificationsAttribute chips (per-lens, per-tier gated) + per-field ✎ fix.Sec 5 chips, Sec 7 attribute groups
Tags & skills · VerificationsEndorsed tags (verified highlighted); verification chips.Sec 5 badges
Media gallery + Connections tableImage gallery (→lightbox); typed relationship rows.Sec 5 media/lightbox, Sec 6 (edge nomenclature)
Editor controls (editors only)credibility + profile-status dropdowns + Save.Sec 5 form controls

Explore graph

member#view-explore/#explore

Interactive connection graph (Cytoscape). Left filter rail · big centre canvas · right selection panel.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Toolbar
Fit view · Re-arrange · "Always show edge labels" toggle · hover/tap hint.
admin
[admin] Layer bar
Super-admin only — which visibility layers to show.
Kind filter checkboxes
Left rail — show/hide each entity kind.
Graph canvas
Centre — nodes (per-kind color/label) + typed edges. Centres on the configured hub.
Selection panel (#selPanel)
Right — opens the Entity Profile for the tapped node.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Fit viewzooms to fit the whole graph
Re-arrangere-runs the layout on the visible nodes
Always show edge labelstoggles relationship labels on all edges
Kind checkboxshows/hides that entity kind (+re-flows)
[admin] Layer toggle / Public view / Show allreloads the graph for the selected layers
Node tapopens its profile + pulls in its direct connections
Regions → design elements
Region / boxField / contentDesign element to create
ToolbarFit view · Re-arrange · "Always show edge labels" toggle · hover/tap hint.Sec 5 buttons, Sec 6 graph
[admin] Layer barSuper-admin only — which visibility layers to show.Sec 6 layer overlay/toggle bar
Kind filter checkboxesLeft rail — show/hide each entity kind.Sec 5 checkboxes, Sec 1.5 kind colors
Graph canvasCentre — nodes (per-kind color/label) + typed edges. Centres on the configured hub.Sec 6 graph (nodes/edges/labels/states)
Selection panel (#selPanel)Right — opens the Entity Profile for the tapped node.Sec 4.4 profile

Family Tree (Timeline)

member#view-timeline/#timeline

Radial "Guitar Family Tree": 4 origin traditions → branches (lifespans) → leaves (makers). Controls on top, big tree, detail below.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Hint
Explains trunk/rings/branches/leaves.
admin
[admin] Layer bar
Super-admin layer control.
Tradition toggles
Spain · Italy · Germany/Austria/Swiss · Portugal (with counts).
Filters
Name search · From / To year · Grow · Reset · count.
Radial tree (SVG)
Trunk+roots; 25-yr rings; branch=lifetime; leaf=maker (filled=deceased, open=living, dashed=undated).
inline
Detail card
Opens the Entity Profile below the tree.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Tradition chipshows/hides that tradition’s branch
Search / From / Tofilters which leaves show
▶ Growanimates the tree filling in through history
Resetclears filters
Leafopens that maker’s profile below
Regions → design elements
Region / boxField / contentDesign element to create
HintExplains trunk/rings/branches/leaves.Sec 5 hint
[admin] Layer barSuper-admin layer control.Sec 6
Tradition togglesSpain · Italy · Germany/Austria/Swiss · Portugal (with counts).Sec 5 chips (.tl-chip)
FiltersName search · From / To year · Grow · Reset · count.Sec 5 form controls + buttons
Radial tree (SVG)Trunk+roots; 25-yr rings; branch=lifetime; leaf=maker (filled=deceased, open=living, dashed=undated).Sec 6 timeline (re-spec as radial tree), Sec 1.5 colors
Detail cardOpens the Entity Profile below the tree.Sec 4.4

Map

member#view-map/#map

Geographic view (Leaflet). Full-bleed map, detail opens below.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Hint
Explains the map + tiles.
admin
[admin] Layer bar
Super-admin layer control.
Map canvas
Colored markers per kind; pan/zoom; popups.
inline
Detail card
Opens the Entity Profile below the map.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Markerpans to it + opens its profile below
[admin] Layer togglereloads markers for the selected layers
Regions → design elements
Region / boxField / contentDesign element to create
HintExplains the map + tiles.Sec 5 hint
[admin] Layer barSuper-admin layer control.Sec 6
Map canvasColored markers per kind; pan/zoom; popups.Sec 6 map (markers/cluster/popup/tiles)
Detail cardOpens the Entity Profile below the map.Sec 4.4

History of the Guitar

public#view-history/#history

Public, story-driven narrative of the guitar; freemium SEO/GEO page. Reads as a long article.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Hero
Kicker · H1 · lede.
Story sections
Deep roots → Spain/Italy/Germanic/Portugal → "A living tree". Inline links + a per-tradition CTA.
"Explore as data" CTAs
Open tree / Browse / Graph / Map.
inline
Detail card
Inline links open the Entity Profile here.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Inline name linkresolves the maker/brand and opens its profile below
🌳 / Browse / Graph / Map CTA→ that visualization
Regions → design elements
Region / boxField / contentDesign element to create
HeroKicker · H1 · lede.Sec 5 hero
Story sectionsDeep roots → Spain/Italy/Germanic/Portugal → "A living tree". Inline links + a per-tradition CTA.Sec 5 content blocks, Sec 1.8 voice
"Explore as data" CTAsOpen tree / Browse / Graph / Map.Sec 5 CTA band
Detail cardInline links open the Entity Profile here.Sec 4.4

+ Add to the tree (Submit)

member#view-submit/#submit

Guided submission of a maker/brand — a top-to-bottom form with dedupe + tier-grouped fields.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Step 1 — method
Segmented control: guided form / paste document / bulk.
Step 2 — kind
Choice cards: A brand/company · A person.
Core fields
Name (+"already on file" dedupe panel) · Country · Founded year · Website · Description.
"I represent this" + builder criteria
Self-listing checklist (must qualify without admin).
More details (collapsibles)
City · artists · associations · film/music credits · publications · social.
Enhanced profile (tier-grouped)
Paid-tier fields, stored now, displayed once owner is on the plan.
References · Sources · Consent/terms gate
Repeatable reference rows; sources; required "I accept terms".
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Method / kind selectorswitches the form’s mode / kind
Name typinglooks up existing record → "already on file" panel
I represent thisreveals the builder-criteria checklist
+ Add referenceadds a reference row
Submitvalidates + stages a PENDING submission (editor reviews)
Regions → design elements
Region / boxField / contentDesign element to create
Step 1 — methodSegmented control: guided form / paste document / bulk.Sec 5 segmented toggle (.sf-mode)
Step 2 — kindChoice cards: A brand/company · A person.Sec 5 choice cards
Core fieldsName (+"already on file" dedupe panel) · Country · Founded year · Website · Description.Sec 5 form controls, Sec 8 states
"I represent this" + builder criteriaSelf-listing checklist (must qualify without admin).Sec 5 checkboxes
More details (collapsibles)City · artists · associations · film/music credits · publications · social.Sec 5 accordions
Enhanced profile (tier-grouped)Paid-tier fields, stored now, displayed once owner is on the plan.Sec 5 group label (.grp-lab), Sec 7 tiers
References · Sources · Consent/terms gateRepeatable reference rows; sources; required "I accept terms".Sec 5 inline rows, Sec 8 gated/required

Add data (bulk / document)

member#view-add/#add

Bulk spreadsheet + document-intake paths into the holding container.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Tabs
Manual · Bulk spreadsheet · Document intake.
Dropzone
Drag-drop file (.dz) → parsed preview.
Preview grid
Editable cells · column-mapping dropdowns · relationship-guess chips.
Document intake
Paste/upload doc → ✨ Parse with AI → editable draft → Review & stage.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Upload / drop fileparses → preview grid
✨ Parse with AIextracts entities/relationships into an editable draft
Review & stagestages records as PENDING
Regions → design elements
Region / boxField / contentDesign element to create
TabsManual · Bulk spreadsheet · Document intake.Sec 5 tabs (.add-tab)
DropzoneDrag-drop file (.dz) → parsed preview.Sec 5 dropzone
Preview gridEditable cells · column-mapping dropdowns · relationship-guess chips.Sec 5 tables/chips (.guess-chip)
Document intakePaste/upload doc → ✨ Parse with AI → editable draft → Review & stage.Sec 5 buttons, Sec 4.11 review

Plans & policies

member#view-upgrade(account menu)

The 6-tier maker-pays ladder + trust rules + custom-quote.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Tier cards
Row of cards: Listing(free) · Curated · Full Story · Community(soon) · Corporate · Institutional + Support tip-jar.
Trust rules
"Paid never affects the facts" — can/can’t-buy list.
Correction-vs-dispute terms
Policy text.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Choose plan (coming soon)registers interest (payment not live yet)
Corporate/Institutional — request a quoteopens a mailto
Regions → design elements
Region / boxField / contentDesign element to create
Tier cardsRow of cards: Listing(free) · Curated · Full Story · Community(soon) · Corporate · Institutional + Support tip-jar.Sec 5 cards, Sec 7 tiers
Trust rules"Paid never affects the facts" — can/can’t-buy list.Sec 5 content
Correction-vs-dispute termsPolicy text.Sec 5 content

Brand / maker micro-site

public#view-brand(from an org profile)

Dedicated branded page — the DARK "blueprint" theme.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Back bar
← back link.
Hero
Logo lockup (or fallback) + name.
Spec rows · pull-quotes · motto · footer
Editorial brand content.
overlay
Editor drawer (owner/editor)
WYSIWYG + Import-HTML editor — slides in from the side.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Claim this brandsubmits an ownership claim
Open brand page editor (owner/editor)opens the editor drawer
Save / Publish (editor)persists the brand page + revision
Regions → design elements
Region / boxField / contentDesign element to create
Back bar← back link.Sec 5 breadcrumb (bp-bar)
HeroLogo lockup (or fallback) + name.Sec 9.5 logo fallback, dark theme
Spec rows · pull-quotes · motto · footerEditorial brand content.Sec 4.5, Sec 5 quote card (.bp-q)
Editor drawer (owner/editor)WYSIWYG + Import-HTML editor — slides in from the side.Sec 5 drawer (#editor)

Review queue

editor/admin#view-review(account menu → Admin)

Where editors approve community contributions — stacked sections of tables.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Holding-container records
Staged records → approve/reject/merge.
Ownership claims
Approve → set owner (unlocks brand editing).
Community submissions
Approve → publish entity + connections + badge.
Corrections / Disputes
Approve correction (then edit) / set neutral dispute status + note + severity.
Source referrals · Document intake · Verifications
Referral invites; ✨ Parse/stage; one-click verify.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Approve / Reject / Mergepublishes / rejects / merges the staged item
Set dispute statusrecords a neutral public status + note + severity
Verify / Reject (verification)resolves a verification request
Regions → design elements
Region / boxField / contentDesign element to create
Holding-container recordsStaged records → approve/reject/merge.Sec 5 tables, Sec 8 status cells
Ownership claimsApprove → set owner (unlocks brand editing).Sec 5 tables
Community submissionsApprove → publish entity + connections + badge.Sec 5 tables
Corrections / DisputesApprove correction (then edit) / set neutral dispute status + note + severity.Sec 5 tables/badges
Source referrals · Document intake · VerificationsReferral invites; ✨ Parse/stage; one-click verify.Sec 4.11

Visibility layers

super-admin#view-visibility(account menu → Admin)

Control what is public (core) vs staged, per layer. Ring editor on the left, assignment on the right.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
Per-layer summary cards
Each layer: PUBLIC/internal · entity count · sample names.
Concentric-ring editor
Draggable layer rows (.vlrow) + grip; data-point mini-dots (.vlmini).
Assignment
Drag lenses/kinds/fields/edges into a layer.
Tier + paid toggles
Per-tier visibility toggles; per-layer "paid" toggle.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Drag a chip onto a ringassigns that lens/kind/field/edge to the layer
Reorder layer rowschanges the ring order
Per-tier toggle / paid toggle / + Add layerexpose/hide tier · mark layer paid · create a layer
Regions → design elements
Region / boxField / contentDesign element to create
Per-layer summary cardsEach layer: PUBLIC/internal · entity count · sample names.Sec 5 cards, Sec 6 visibility
Concentric-ring editorDraggable layer rows (.vlrow) + grip; data-point mini-dots (.vlmini).Sec 6 visibility (ring editor)
AssignmentDrag lenses/kinds/fields/edges into a layer.Sec 6
Tier + paid togglesPer-tier visibility toggles; per-layer "paid" toggle.Sec 5 toggles

Users & privileges

admin#view-users(account menu → Admin)

Manage accounts & roles.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
User table
Email · roles · approve? · last sign-in · joined · manage privileges.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Grant / revoke (editor/admin/super)changes a user’s roles (super-admin only)
Approvemarks the account approved
Regions → design elements
Region / boxField / contentDesign element to create
User tableEmail · roles · approve? · last sign-in · joined · manage privileges.Sec 5 tables (dense, action cells)

Super-Admin Dashboard

super-admin#view-dashboard(account menu → Admin)

KPIs, Google Analytics, graph-centre control.

Screen layout — boxes sit where they appear on-screen
▸ Global header / top bar — logo · nav · 🔭 lens · auth (see §2)
KPI cards
Row of stat cards — counts (entities, pending, etc.).
Google Analytics card
Users/Sessions/Pageviews · daily sparkline · top pages/channels/countries.
Explore-graph centre picker
Pin/clear the graph’s centre entity.
▸ Global footer
Buttons & outcomes
Button / controlOutcome when used
Pin centre / Reset to automaticsets/clears the graph centre point
Refreshreloads dashboard data
Regions → design elements
Region / boxField / contentDesign element to create
KPI cardsRow of stat cards — counts (entities, pending, etc.).Sec 5 dashboard card (.dash-card/.dash-val/.dash-lbl)
Google Analytics cardUsers/Sessions/Pageviews · daily sparkline · top pages/channels/countries.Sec 6 sparkline, Sec 5 cards
Explore-graph centre pickerPin/clear the graph’s centre entity.Sec 5 form controls

4 · Overlays & drawers

OverlayContents
Auth modal (#auth-modal)Log in / Create account (documented above).
Join / mailing-list modal (#ml-modal)Email capture for the mailing list.
Suggest-a-correction / dispute modal (#corr-modal)correction↔dispute toggle, scope/category, current value, submit.
Founding-badge view (#badge-view)shareable Founding-Source badge.
Brand page editor drawer (#editor)WYSIWYG + import-HTML.
Media manager drawer (#media-drawer)upload / set-hero / delete media.
Help modal (#help-modal)contextual help topics.
Lightboxfull-size media viewer.
Labels legendexplains credibility/status badges.

5 · Design-document cross-reference

Every box above cites a section of Design Requirements — Full Site Redesign. The big-ticket design deliverables to create:

Design element to createDoc reference
Logo kit (primary, lockup, icon, mono, reversed) + favicon + OG imageSec 1.1 / Sec 10
Color tokens + 13-kind categorical palette + dark "blueprint" theme + semantic colorsSec 1.2 / 2.1 / 1.9
Type system (Fraunces/Hanken/JetBrains today) — self-hostable, full scaleSec 1.3 / 2.2
Icon set — ~30 UI icons + 13 entity-kind icons, one style, replace ALL emojiSec 1.4 / 1.5
Shape / depth / spacing / motion scalesSec 2.3
Component kit — buttons, forms, tags/chips/badges, cards/tiles, tables, nav/dropdowns, feedback/overlays — all statesSec 5 / Sec 8
Data-viz specs — graph, map, radial tree, visibility rings, sparklineSec 6
Page comps — Home, Browse, Entity profile, Graph, Brand micro-site, DashboardSec 10
Imagery direction — hero/team photos + homepage guitar illustrationSec 1.6
Responsive (900/760/430px) + WCAG AA accessibilitySec 8