A recent change in core (autoload: Remove extra slash from autoload path when using PSR-4) stopped adding a trailing slash to the path portion of an Autoloader spec, expecting to enforce this via schema validation on extension.json instead. However, Parsoid uses a local lookaside for local development (https://www.mediawiki.org/w/index.php?title=Parsoid&diff=7766538&oldid=7732253) and in quibble in order to run integrated tests against "the latest mediawiki-core" with "the patched version of parsoid".
Quibble needs to be patched (Use trailing slash for Parsoid autoload directory) and released to CI, and apparently patchdemo needs the same fix, in order to ensure that "patched Parsoid" is used for CI. Otherwise CI tests will merrily run with the latest composer-released version of Parsoid, not the actual patch in gerrit, and we'll get false positives from CI. This is demonstrated by https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/1172088.