QuestionWhich opinion produced this value, and why did it win?
Resolve one property and correlate its value source, competing opinions, causal arc, and safe action.
Run$ stagetrace why Tests/Fixtures/diagnostic_local_over_reference.usda --prop /World/Referenced.test:size --format json
FixtureTests/Fixtures/diagnostic_local_over_reference.usda
JSON Schema ↗Current output excerpt
{
"command": "why",
"status": "ok",
"data": {
"propertyPath": "/World/Referenced.test:size",
"resolvedValue": "9",
"sourceKind": "authoredDefault",
"winner": {
"layer": "Tests/Fixtures/diagnostic_local_over_reference.usda",
"path": "/World/Referenced.test:size",
"value": "9",
"role": "winner",
"sourceKind": "authoredDefault",
"arcType": "root"
},
"reason": "The strongest value-bearing opinion matching OpenUSD resolve information wins; weaker and metadata-only specs remain visible as competitors.",
"competingOpinions": [
{
"layer": "Tests/Fixtures/slice4c_reference_model.usda",
"path": "/Model.test:size",
"value": "5",
"role": "weaker",
"arcType": "reference"
}
],
"safeEditRecommendation": {
"canEdit": true,
"command": "stagetrace edit <stage> --set /World/Referenced.test:size=<value> --override-out override.usda",
"caveat": "Author into a session or override layer unless you own the source layer.",
"action": "authorSessionOverride",
"reason": "supportedAttributeType"
}
}
}