I'm glad to see you all picking up this project again. While working on this at the beginning of the year I turned on the pristines-on-demand mode in some of my own WCs such as my 'Documents' tree which includes lots of scanned paper docs. It works nicely for cases like this, and feels right, the pristine store being mostly unpopulated when the working files are mostly unchanging.
I meant to check back with you during the year, how we should take it forward. The recent summary in this thread sounds about right. My own capacity to contribute is steadily decreasing. So, thank you, dev community: it's good to see people working together to make it happen. It would be pleasing to see this being brought to a satisfactory state and released. Nathan, I see you replied enthusiastically and mentioned "I have much to say on both of these [TODOs] but I won't go into detail yet...". It seems to me it could be helpful to get that started sooner rather than later, too, if those issues still need hashing out. - Julian