Last modified: 2013-08-21 22:35:47 UTC
It appears that maybe the JSON validation doesn't recurse into the child nodes of the sections property.
You should poke Ori-l about this, IIRC it was an intentional design decision (assuming you're using JsonSchema.php)
(It's also something I'd like for UW :) )
Change 80308 had a related patch set uploaded by Mollywhite: Bug 51062: Update schema so additional properties aren't allowed. https://gerrit.wikimedia.org/r/80308
Change 80308 merged by Mollywhite: Bug 51062: Update schema so additional properties aren't allowed. https://gerrit.wikimedia.org/r/80308
It turns out that this was happening because I needed "additionalProperties": false _within_ the sections array of the schema.