---
id: LSN-0004
ticket: studio-docs-import
title: Assets workspace mental model legacy lesson
created: 2026-03-26
tags:
  - studio
  - legacy-import
  - assets-workspace
  - asset-first
---

## Context

Legacy import from `docs/studio/learn/mental-model-assets-workspace.md`.

This lesson keeps the didactic framing for the `Assets` workspace as an asset-first, path-aware Studio surface over the packer model.

Relevant specs:

- `docs/studio/specs/4. Assets Workspace Specification.md`
- `docs/packer/learn/mental-model-packer.md`

## Key Decisions

### The assets workspace exists to teach the asset model, not to act as a nicer file browser

**What:** The `Assets` workspace should treat asset identity as primary, path as supporting context, and the selected-asset view as a didactic explanation surface ordered around what the asset is, what it produces, what it contains, what is wrong, and what actions are available.
**Why:** A raw file-tree framing teaches the wrong mental model for packer-backed assets. The Studio needs to make managed assets, runtime-facing output, previewable inputs, and operational state understandable from the UI itself.
**Trade-offs:** Asset-first navigation requires custom navigator semantics and stronger didactic structure, but it produces a clearer and more accurate Studio view over the project.

## Patterns and Algorithms

- Use a custom asset navigator rather than a generic file explorer.
- Keep grouping/path visible as supporting context while preserving asset identity as primary.
- Present the selected asset in a fixed teaching order: `Summary`, `Runtime Contract`, `Inputs / Preview`, `Diagnostics`, `Actions`.
- Treat preview as part of the bridge between the conceptual asset model and real project materials.

## Pitfalls

- Turning the workspace into a filesystem explorer with badges.
- Making path the true identity instead of the asset.
- Showing only diagnostics and forgetting the asset model itself.
- Treating orphan as equivalent to broken.
- Hiding runtime-facing information behind technical dumps.

## Takeaways

- The key durable rule is `asset-first`, not `file-first`.
- Path-awareness is supporting context, not the primary identity model.
- Legacy source attribution: `docs/studio/learn/mental-model-assets-workspace.md`.
