3D file formats
OpenUSD list-edit trace
Trace modern token or string list edits across a supplied opinion stack.
Your inputs
Start with an exampleYour result
Example resultHow it works
An explicit opinion resets the list. Otherwise apply delete, prepend and append in order, moving existing values as needed. Normalize first occurrences for explicit/prepend and last occurrences for append, with duplicate diagnostics.
Deleting B, prepending C/D and appending A/E to A/B/C produces C,D,A,E. An empty explicit opinion can erase weaker values.
Limits
Logical API model only, up to 64 opinions and 20000 key occurrences, with bounded trace snapshots. Exact opaque key identity; no USDA parsing, layer-strength inference, LIVERPS, asset loading or reference canonicalization. Legacy added/ordered/reorder fields reject. Duplicate normalization does not certify valid authored USDA. Line export requires keys without embedded newlines.