Skip to content

Metadata

Purpose

Owns prefab metadata scanning and removal workflows for Snap Studio Pro.

This territory is responsible for finding prefabs that contain Snap metadata components and safely removing that metadata when requested by editor tooling.

Owns

  • Prefab metadata scanning
  • Prefab metadata removal
  • Metadata cleanup workflows
  • Long-running scan coordination
  • Metadata tool service logic

Does NOT Own

  • Prefab browsing/search UI
  • Thumbnail generation
  • Preview prefab lifecycle
  • Export workflows
  • Rendering implementation
  • Panel UI layout

Allowed Dependencies

Metadata may depend on:

  • Unity Editor asset APIs
  • Infrastructure runners/progress systems
  • Unity prefab/component APIs

Metadata should avoid depending on:

  • Preview systems
  • Rendering systems
  • Export orchestration
  • Panel UI systems

Notes

This folder exists to isolate metadata maintenance workflows from normal prefab browsing, preview, and export systems.

Metadata tools are editor maintenance utilities, not part of the main capture pipeline.

Future Candidates

  • Keep metadata scanning/removal isolated from prefab preview workflows.
  • Avoid letting maintenance tooling leak into production export systems.
  • Maintain safe undo/dirty/save behaviour when modifying prefab assets.