Outcome
Provide schema-driven discovery and editing of archetypes, faces, animations, nested objects, and raw/unknown fields with diagnostics linked across source and viewport.
Scope and invariants
- Search/filter/browse stable catalog IDs with previews, provenance/license hints, references, and incremental resource/content revisions.
- Show nested object/inventory trees with cycle/error handling, selection synchronization, drag/drop through commands, and bounded expansion.
- Generate inspectors from toolkit schemas: typed fields, defaults/inheritance, enums/references, constraints, semantic help, and raw lossless fallback for unknown fields.
- Present compiler/validator diagnostics with severity, code, source span, related references, quick-fix command where safe, and rendered object/scene link.
- Avoid loading/rendering complete huge catalogs eagerly; define indexing/preview budgets.
Acceptance criteria
- Asset/catalog changes invalidate only affected indexes/previews/GPU resources.
- Unknown fields/comments survive inspect/edit/save; unsupported syntax remains visible and non-destructively editable where safe.
- Invalid references/cycles/large trees produce bounded actionable diagnostics rather than hangs.
- Keyboard/controller/accessibility navigation and scaling work across tree, catalog, inspector, and diagnostics.
- Headless tests cover schema evolution, incremental updates, source/render linking, and transaction failures.
Dependencies and parallelization
Depends on toolkit catalog/schema/diagnostics, renderer providers, and editor #3-#5. Panels can be implemented concurrently behind shared selection/command state.
Licensing
Editor code/tests are MIT. Verified original past work by an approved MIT provenance grantor may be copied, migrated, or translated under the audited file/component grant; other legacy implementation remains behavior/specification input only. Authored content/assets retain exact licenses.
Outcome
Provide schema-driven discovery and editing of archetypes, faces, animations, nested objects, and raw/unknown fields with diagnostics linked across source and viewport.
Scope and invariants
Acceptance criteria
Dependencies and parallelization
Depends on toolkit catalog/schema/diagnostics, renderer providers, and editor #3-#5. Panels can be implemented concurrently behind shared selection/command state.
Licensing
Editor code/tests are MIT. Verified original past work by an approved MIT provenance grantor may be copied, migrated, or translated under the audited file/component grant; other legacy implementation remains behavior/specification input only. Authored content/assets retain exact licenses.