UX Cartographer

COMPANY

Independent AI concept

ROLE

Product architecture · UX intelligence

YEAR

2026

Map

BEFORE REDESIGN

3

EVIDENCE LABELS

1

LIVING ATLAS

THE 60-SECOND VERSION

CHALLENGE

AI can generate entire products in minutes. Teams are left without a shared map of what was built, how it connects, or where users fail.

APPROACH

Map structure, routes, screens, navigation, flows, states, and UX health. Label every significant finding Observed, Inferred, or Unknown.

OUTCOME

A living product atlas so designers, PMs, and engineers share one architectural story before anyone redesigns.

UNDERSTANDING SHOULD EVOLVE ALONGSIDE THE PRODUCT.

WHAT I SHIPPED

01

Product map

Areas, surfaces, relationships, and complexity — not a screen dump.

02

Flows and states

Golden paths, failure, recovery, and the states that are missing.

03

UX health

Diagnosis and a fix queue after the map, never before.

04

Evidence labels

Observed, Inferred, and Unknown stay visible so guesses never read as facts.

LEARNINGS

Map before improving.

Evidence before opinion.

No fake certainty.

Protect what already works.

Welcome to the bottom of the page. You 🤘

Want to get into more details? Continue on desktop for full case studies that cover the research, the tradeoffs, more artifacts in detail.

hello@ydoll.com

UX Cartographer: living product atlas

I built UX Cartographer to solve a collaboration problem: give Design, Product, and Engineering the same view of what AI generated, so they can align on what’s broken before anyone starts adding to or editing the feature.

Software is now easier to create than it is to understand. Cartographer is the missing layer: a living map of the product, updated as the product itself changes.

01

UX Cartographer

Living product atlas

Problem

AI can generate entire products in minutes. Teams are collaborating so quickly but are left without a shared map of what was built, how it connects, what's drifted from the PRD or where users fail.

Objectives

Map the product so teams can understand it before anyone redesigns

  • Label findings Observed, Inferred, or Unknown

  • Produce living reports that evolve with the product

  • Give design, product, and engineering one shared atlas

Audience

Product designers.

  • Product managers and owners

  • Engineers.

  • Researchers

01

UX Cartographer

Living product atlas

Problem

AI can generate entire products in minutes. Teams are collaborating so quickly but are left without a shared map of what was built, how it connects, what's drifted from the PRD or where users fail.

Objectives

Map the product so teams can understand it before anyone redesigns

  • Label findings Observed, Inferred, or Unknown

  • Produce living reports that evolve with the product

  • Give design, product, and engineering one shared atlas

Audience

Product designers.

  • Product managers and owners

  • Engineers.

  • Researchers

BEFORE

Static documentation

  1. Site maps, flows, and IA docs go stale as soon as the product changes. Generation makes that gap worse.

  2. A designer opens last days' flow diagram.
    - It no longer matches the shipped routes.

  3. Engineering added screens the map never captured.
    - Nobody can name the golden path with confidence.

  4. Reviews argue from screenshots, not from a shared product model.

  5. Empty, error, and permission states stay invisible until users hit them.
    - Complexity accumulates with no record of what changed.

  6. Recommendations start before anyone agrees what exists.
    - Easy to ship more UI. Harder to understand the product.

  7. Leadership sees output, not architecture.

Result: Documentation that cannot keep up with generation.

How the atlas is built

The atlas

Living map

  1. Cartographer reads the product as it exists: routes, screens, navigation, and how they connect.
    - It writes a product map, screen inventory, flow map, and state coverage.“Hero diagnosis: what the experience actually is, in one sentence.”

  2. The card shows evidence labels and screens, routes, and flows (Observed, Inferred, or Unknown).

  3. Reports answer different jobs without changing the facts:

    • Designers: where the experience is incoherent.

    • PMs: which journeys are incomplete or high-risk.

    • Engineering: which states and routes are missing.

  4. Teams see Map / Evidence / Unknown before anyone edits.
    - Proposed changes are shown before implementation.

  5. Product evolution tracks what changed since the last map.
    - Understanding stays current as the product moves.

Result: A living atlas instead of a stale deck, with visible confidence and a fix queue.

The atlas

Product map

Product areas, surfaces, relationships, and complexity.

Screen inventory

Screens, routes, purposes, status, and evidence.

Navigation intelligence

Wayfinding, dead ends, orphans, and mental-model fit.

Flow map

Goals, paths, entry points, success, failure, and recovery.

State coverage

Loading, empty, error, success, disabled, and permission states.

UX health report

Diagnosis, score, findings, risks, and what to fix first.

Fix queue

Actionable fixes with acceptance criteria, after the diagnosis.

Product evolution

What changed, where complexity grew, and what drifted.

Jobs to be done

Product designers

  • Understand what the product actually does and how it is organized.

  • See where users are likely to fail before a redesign starts.

Product managers and owners

  • Prioritize from incomplete flows and UX health, not the loudest screenshot.

  • Name structural risk and missing states before proposing a rebuild.

Engineers

  • See which flows are incomplete and which states are missing from the shipped product.

Researchers

  • Ground research in observed journeys, not assumed ones.

  • See what is Unknown so research time is not spent re-proving the obvious.

How a run works

Map the product, inventory screens, audit navigation, generate flows, audit states, score UX health, then write a fix queue. Diff only when a prior map exists. Creates Cursor prompts for every suggested fix. Browser view for more visual users, Cursor agent chat view for backend workflows.

Technical Flow map for AI app: Senior Design Director Yvonne Doll
Technical Flow map for AI app: Senior Design Director Yvonne Doll

Actionable reports

Output should feel like a strategic product development report with actionable insights for next steps. I wrote the underlying MDC skills and evaluation criteria that drive this, but I'm showing the reporting here because that's the part the team actually uses to collaborate and make decisions.”

Hi fi wireframes AI App: Senior Design Director Yvonne Doll
Hi fi wireframes AI App: Senior Design Director Yvonne Doll
Hi fi wireframes AI App: Senior Design Director Yvonne Doll
Hi fi wireframes AI App: Senior Design Director Yvonne Doll
Design Musts

One product voice

Design, product, and engineering need the same map, even when they ask different questions.

  • Example: Same atlas, different jobs:

    • Design view: “Where is the experience incoherent?”

    • Product view: “Which journeys are incomplete or high-risk?”

    • Engineering view: “Which states and routes are missing?”

  • Every finding carries a “confidence” marker marks Observed vs Inferred vs Unknown so nobody treats a guess as a fact.

Evidence before opinion

  • Cartographer names what exists, then names impact, then recommends. Never the reverse.

    • Designers and Engineers need to see the evidence behind a finding, not just a severity label.

    • If a report says “fix onboarding,” the reader needs to know why it is first (e.g., “the golden path has no recovery from this error state”).

Human judgment stays in charge

  • The map is generated. The decisions stay human.

  • Human can preview, challenge, or reject without friction.

  • The system preserves the Observed / Inferred / Unknown so a recommendation can be trusted or thrown out.

  • The evidence trail is clear (who/what did what, and why).

Map before improving

Cartographer explains what exists before it recommends a change. People
keep judgment.

  • Example: Each finding is Map / Evidence / Unknown. Proposed file and behavior changes are shown in chat before anyone implements.

No fake certainty

If evidence is weak, the report says so. Inferred and Unknown are never presented as fact.

  • Missing screenshots, analytics, or research are called out as Unknown instead of filled in.

  • Keep an Unknown column in the evidence table, so gaps stay visible instead of being smoothed over.