Worked example · stage 5 of 15
Ranked candidates
The reference ranking output: hard filters first, then weighted utility.
This material is fictional. It was invented for the package to demonstrate the method.
[
{
"id": "shot_b",
"metrics": {
"beat": 0.9,
"continuity": 0.89,
"identity": 0.91,
"editability": 0.84,
"artifact": 0.06
},
"camera": {
"size": "close",
"movement": "static"
},
"_utility_score": 0.7795
},
{
"id": "shot_a",
"metrics": {
"beat": 0.92,
"continuity": 0.91,
"identity": 0.9,
"editability": 0.82,
"artifact": 0.08
},
"camera": {
"size": "close",
"movement": "static"
},
"_utility_score": 0.7785
},
{
"id": "shot_c",
"metrics": {
"beat": 0.84,
"continuity": 0.9,
"identity": 0.9,
"editability": 0.9,
"artifact": 0.04
},
"camera": {
"size": "medium",
"movement": "push_in"
},
"_utility_score": 0.778
}
]