Wrestling with validation and diagnostics
The static build broke at the end of the day yesterday, and the problem proved to be extremely difficult to track down. In the end it turned out to be caused by some incidences of <name>
elements with @rendition
but no @ref
(due to an encoding error). To avoid this, I started by adding a Schematron rule, because I saw no reason why these should exist; however, it turns out that there are quite a lot of them, and although I fixed one or two, I had to give up working on them and instead added a new check to the diagnostics which ensures that we at least know they're there; they're mostly in unfinished mayoral shows.
I still have to figure out why this broke the XSLT. In the meantime, I've also reversed my decision to have ids.htm but not azindex.htm; since the latter was always linked from the footer, that's what we should go for, and we should fix the links to ids.htm (I've already added a redirect). I've fixed a bunch of other bugs in processing too, including the missing initials in editorial notes. We are slowly making progress.