Skip to content
DB.
All projects
Enterprise SaaS

Trace

A contextual understanding layer that helps software teams reconstruct the reasoning, relationships, and context behind unfamiliar work.

Role
Product Designer
Domain
Enterprise SaaS
Timeline
60 days

Overview

Trace is a contextual understanding layer for software teams, designed to help Product Managers and Developers reconstruct the reasoning, relationships, and context behind unfamiliar work. The challenge is not simply finding more information. It is understanding why the work is the way it is. Trace explores whether AI can connect fragmented artifacts and reconstruct the rationale behind unfamiliar work rapidly enough to be useful and honestly enough to be trusted.

Problem & Context

Every software team eventually inherits work it did not create. The artifacts are usually there: tickets, PRDs, commits, documentation, designs, and discussions. But the reasoning behind those artifacts is often not. Existing tools solve important parts of the problem, but retrieval alone does not establish why a decision was made, how related artifacts connect, what constraints mattered, or where evidence is missing or conflicting.

Users & Research

Product Managers

May inherit unfamiliar projects, roadmaps, decisions, and product context. They need to understand current state, rationale, trade-offs, dependencies, supporting evidence, and uncertainty.

Developers

May inherit unfamiliar codebases, systems, and architectural decisions. They need to understand why something exists, its constraints, rejected alternatives, and supporting evidence.

Ten qualitative interviews were conducted with Product Managers and Developers to explore the significance of lost context, why reconstruction is difficult, what information users rely on, and what a useful solution would need to provide.

One Product Manager described an e-signature vendor deliberation that unfolded over several months. Stakeholder positions repeatedly changed, engineering was left out of the evolving context, and no documentation was created during the deliberation.

A quantitative survey was also conducted, but response volume was insufficient for reliable statistical conclusions. It did not drive product decisions; qualitative research remained the primary interpretive foundation.

Secondary research examined the broader scale of knowledge fragmentation, documentation decay, and AI trust.

Research Insights & Opportunity

In-Flux Erasure

Active deliberation is often undocumented because decisions are still changing. By the time a decision is final, its trade-offs and reasoning may have disappeared.

Documentation Decay

Code evolves rapidly while documentation can remain a static snapshot of historical intent.

Fragmentation

Context is distributed across systems such as Jira, Slack, GitHub, and PRDs. The information exists, but the relationships between it may not.

Human Dependency

When documentation and relationships are missing, people become the source of truth. The full rationale may survive only in someone’s memory.

The problem is not simply missing information. The relationships and reasoning connecting existing information are what decay.

The first direction was to make documentation better, more complete, and more searchable. Research showed that this would not solve the core problem because some reasoning disappears before documentation is ever created.

The question shifted from ‘How do we store more documentation?’ to ‘How do we reconstruct what was never written down?’ This changed Trace from a storage repository into an understanding layer.

The opportunity became an AI understanding layer that synthesizes relationships between fragmented artifacts rather than simply retrieving documents.

Concept Exploration

Documentation Copilot

Prompting engineers to create more documentation during active development was rejected because it adds cognitive burden and still cannot reliably capture changing or contested decisions.

Raw Knowledge Graph

A visual network of interconnected information was rejected because an unprioritized graph leaves the difficult synthesis work to the user.

Understanding Layer

The selected direction uses progressive disclosure: synthesized orientation first, evidence second, and deeper relational structure on demand. Not a graph. Not a chatbot. An instrument.

Knowledge Architecture

Project-Centric

Projects are the primary context for understanding work.

Decisions in Context

Decisions live within projects and are linked to the work they affect.

Discoverability First

Ask / Search enables cross-project discovery of decisions, context, and evidence.

Information, Not Workflows

Capture, Resolve, and Understand are actions rather than navigation destinations.

Role-Based Experiences

Navigation adapts based on user roles and needs.

Clarity & Simplicity

Each destination answers a clear user question.

Trace knowledge architecture showing connected project information and navigation
Knowledge architecture

Interaction Model

  1. 01

    Orient

    Receive a synthesized overview of what matters and the current state.

  2. 02

    Understand

    Review the context explaining why the work is structured as it is.

  3. 03

    Inspect

    Trace a specific decision or inspect supporting evidence when deeper investigation is needed.

  4. 04

    Context Gap

    Make insufficient evidence visible rather than filling the gap with a plausible answer.

  5. 05

    Validate

    Route the unresolved question to a human validator.

  6. 06

    Exit

    Leave once sufficient understanding has been reached.

Trust & Knowledge States

Documented

Supported directly by source material and verified records.

Inferred

Reconstructed or derived from connected evidence.

Human Validated

Confirmed or signed off by an appropriate stakeholder.

Unresolved

Available evidence does not establish sufficient understanding.

Conflicting

Relevant sources disagree on decisions or parameters.

Prototype

The high-fidelity prototype demonstrates how Trace helps users reconstruct the context behind unfamiliar work. It uses a synthetic payment-platform scenario involving retry limits, idempotency, and vendor changes. These details are synthetic demonstration data and are not empirical research findings.

  • Trace home and context orientation screen
  • Trace projects and relationships screen
  • Trace payment retry flow context screen

Orienting Around Work

The user quickly understands what the work is, why its current state matters, and where important context or uncertainty remains.

Reconstructing Context

The user connects current state, decisions, dependencies, and evidence to build a coherent understanding.

Inspecting a Decision

The user can isolate a specific architectural decision and trace its constraints, rejected alternatives, and stakeholder approvals.

Encountering a Context Gap

When evidence is insufficient, Trace does not guess. It exposes a Context Gap and routes the question to an identified human validator.

Final Solution

  1. 01

    Orient

    Start with a synthesized overview of the work, its current state, key relationships, and areas of uncertainty.

  2. 02

    Understand

    Move into linked decisions and trade-offs to understand why the work is structured as it is.

  3. 03

    Investigate

    Inspect supporting evidence when needed. If evidence runs out, Trace exposes a Context Gap and routes it to a human validator instead of guessing.

  4. 04

    Exit

    Leave the flow once enough context has been gathered to continue working with confidence.

Core Capabilities

Synthesized Orientation

Lead with understanding rather than endless document search results.

Decision Basis Taxonomy

Classify reasoning as Evidence-Backed, Authority-Directed, or Constraint-Driven.

Epistemic Knowledge States

Distinguish Documented, Inferred, Human Validated, Unresolved, and Conflicting knowledge.

Graceful Failure Escalation

Route unresolved context to human owners instead of generating plausible guesses.

Experience Shift

Before Trace

Unfamiliar work → search artifacts → switch between tools → read documents → ask people → reconstruct decisions → build a mental model → continue working.

With Trace

Unfamiliar work → synthesized orientation → understand context → trace relationships → inspect evidence when needed → validate unresolved information → take action.

Let's work together

Have a complex workflow that needs simplifying?

I'm available for work and happy to talk through the problem before anything else.