The single source of truth for the Discovery workspace. Information architecture, interaction model, tokens and components are frozen at v1.0. Every subsequent screen inherits this system unchanged.
The data is dense; the interface is not. Whitespace is the primary structural tool.
One accent (indigo) for selection, intelligence and interaction. Semantic colour for data state only.
Completeness (structure / process) and quality (trust) use deliberately different visual systems.
Meaning from type, weight, contrast and spacing — not boxes, slogans or colour.
Render the unknown, name the denominator, show evidence rather than assert conclusions.
Colour + shape + label, legible in greyscale. Accessibility is a property of the language.
Monospaced data, real CRS & units, precise alignment. Density without noise.
Concept + place + decision intent compose one question.
The project hierarchy — decision objects, not folders. Primary navigator.
The map — why data is relevant; completeness on the ground.
Datasets ranked by fitness; the adaptive summary card.
Evaluate · open · add to model · open audit log.
| Level | Example | Notes |
|---|---|---|
| Basin | Taranaki Basin | Top container (hub). |
| Field (development) | Maui Field · Pohokura Field | Drives the map. |
| Groups | Wells · Seismic surveys · Interpretations · Earth models · Pressure & production · Documents | Each carries completeness roll-ups and status. |
| Wellbore | Maui-A1 | Selecting it generates candidate datasets; expands into its datasets. |
| Dataset | Triple combo · Sonic log · Checkshot · Image log | The unit of decision; selecting one highlights its card. |
• The hierarchy is the primary navigator; selection drives the map and the dataset set as one synchronized state.
• Page title (“Discovery”) sits above the breadcrumb; the product name is the kicker; there is no partition/scope control in the header.
• Panels are resizable via splitters and the side panels collapse to a labelled rail. The map flexes between them.
• Surfaces narrate the flow: Context = S0 canvas · Spatial context = S1 white (hero) · Decision = S2 lavender.
Decision intent is grouped (Analyse & decide · Discover · Govern). Selecting an intent re-prioritises the same summary-card component: the apex value, the primary blocks, and the primary action all change; secondary detail moves into progressive disclosure. No persona tabs, no role switch, no lens.
| Intent | Apex shows | Primary blocks | Primary action |
|---|---|---|---|
| Interpretation | Fit for purpose + confidence | Recommendation | Evaluate evidence |
| Formation evaluation | Log availability (curve coverage %) | Curve coverage · interval | Open log viewer |
| Reservoir modelling | Modelling readiness (model fit %) | Spatial coverage · modelling readiness | Add to model |
| Screening | Fit + confidence (balanced) | Recommendation · quality | Evaluate evidence |
| Data curation | Readiness + metadata completeness % | Quality · readiness | Open in curation |
| Governance review | Governance status (Certified) | Governance status · compliance | Open audit log |
The View control re-presents the same datasets for a different analytical task — it does not navigate to another page. Switching animates and preserves context.
| View | Optimised for |
|---|---|
| Decision cards (default) | Full evidence for the lead option. |
| Compact table | Scanning all options at a glance. |
| Compare | Top options side by side. |
| Evidence matrix | Coverage across evidence types. |
| Timeline | Datasets by date. |
The one rule. Indigo = selection · intelligence · interaction. Semantic colour = data state. They never trade roles; chrome and navigation stay neutral.
Rule: the serif is reserved for the card verdict, the confidence number, section/panel titles and the map title. It is never used in the navigation tree or data rows. Separators between inline items use a larger middot ·.
| Spacing | Radius | Elevation |
|---|---|---|
| base 4 · 8 · 12 · 16 · 24 · 40 | control 9 · chip 8 · card 14 · panel 16 | 0 flat · 1 raised (xs) · 2 lifted · 3 overlay |
| Whitespace is structural; group with space, separate with hairlines. | Soft, not rounded — consistent across controls. | Depth from hairlines first, shadow second. |
Single typeface (Inter); developments are heavier weight, not serif. Wells carry a completeness roll-up bar; wellbores carry a six-dot log-suite indicator and expand into their datasets. Collapse chevron is a borderless icon.
The map explains why data is relevant; coverage and uncertainty are drawn on the ground.
Selecting an object updates hierarchy, datasets, confidence — at once.
Each well shows how much of its log suite is loaded; hover reveals the six-log breakdown.
Selected › expected/processing › formation (sans, not italic) › grid/CRS. AOI uses the indigo accent. GIS tools (zoom, layers, measure, draw).
| Motion | Microcopy |
|---|---|
| Purpose only — selection sync, panel reveal, hover lift, loading → loaded, view fade. Timing micro 120ms · standard 180ms · overlay 240ms. No spinners except button loading. Honours prefers-reduced-motion. | Editorial, precise, sentence case. The system explains and recommends — never commands or hypes. Name the denominator. Say what’s unknown. Term: Data manager (not “steward”). ✅ “Fit for interpretation — quality certified, used in 8 studies.” 🚫 “Great dataset! ✨”.
Case rule. Descriptions, helper text and card body copy are sentence case. Title Case is reserved for screen names and proper nouns (Discovery, Maui Field). ALL CAPS only for micro-labels (≤2 words: CRITICAL, UX REVIEW). ✅ “Compare viable datasets and the risk you inherit.” 🚫 “Compare Viable Datasets And The Risk You Inherit.” |