For any of those who are continuing to try to make sense of this as I am, here’s a link to a video straight from one of the horse’s mouths: https://www.youtube.com/watch?v=CTlugQd3L5g
It’s produced by X-Rite with, apparently, an advanced audience in mind. As such, the sole focus (hey: another pun!) is on reproducing real-world colours rather than fiddling to emulate what some OEM engineer has dictated that you should be seeing .
What I found to be interesting (and quite logical) is that the video’s author suggests that the best thing to do is to profile the camera for each unique shoot. Because after all, reflected colours will change based on a number of variables including not only the light source, the mix of sources, the colour of the immediate environment, but even the colour of a model’s dress!
Unfortunately, the video doesn’t show how such profiling can be optimised in darktable (for some deluded reason the author uses an arcane commercial product with the name of Light-something-or-other ). Nevertheless, I think that by cobbling together some of the good suggestions within this article, some from the X-Rite video, some from The Eminent Harry Durgin’s videos and some from other sources (including Pascal de Bruijn’s ancient but still-relevant article) we should be able to come up with something quite effective.
What would be really great (Bill Ferguson, are you listening?!), is if the process can be made easier by being able to automate most of it (primarily calling and running darktable-chart) with a lua script !