BS-JD-205 - Asset rename/move reference repair #20

Open
opened 2026-06-06 01:47:36 -04:00 by Rbanh · 0 comments
Owner

Summary

Track asset moves/renames and repair scene, material, prefab, and registry references.

Why

A filesystem-backed editor needs safe asset organization without silently breaking scenes.

Implementation notes

  • Detect move/rename candidates by UUID, content hash, or registry metadata.
  • Update references in scenes, materials, prefabs, and generated manifests.
  • Present a repair preview before committing broad changes.
  • Preserve trash-first deletion behavior.

Acceptance criteria

  • Renamed or moved assets can repair references automatically or with user confirmation.
  • Repair operations list affected files/assets before commit.
  • Failed repairs leave project data unchanged.
  • Broken refs are discoverable from asset browser diagnostics.

Tests/docs

Reference repair fixtures for scenes/materials/prefabs. Update asset workflow docs.

## Summary Track asset moves/renames and repair scene, material, prefab, and registry references. ## Why A filesystem-backed editor needs safe asset organization without silently breaking scenes. ## Implementation notes - Detect move/rename candidates by UUID, content hash, or registry metadata. - Update references in scenes, materials, prefabs, and generated manifests. - Present a repair preview before committing broad changes. - Preserve trash-first deletion behavior. ## Acceptance criteria - [ ] Renamed or moved assets can repair references automatically or with user confirmation. - [ ] Repair operations list affected files/assets before commit. - [ ] Failed repairs leave project data unchanged. - [ ] Broken refs are discoverable from asset browser diagnostics. ## Tests/docs Reference repair fixtures for scenes/materials/prefabs. Update asset workflow docs.
Rbanh added this to the M2 - Materials and asset pipeline milestone 2026-06-06 01:47:36 -04:00
Rbanh added the
roadmap:jackdaw
type:feature
priority:P1
area:scene-io
labels 2026-06-06 01:47:36 -04:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Falling-Metal-Interactive/Blacksite#20
No description provided.