Description
In ApiPerformTestTest.php, there is a test called "Request specifies non-implementation as implementation, by reference." This test broke due to a notionally unrelated change in the orchestrator.
Because this test involves structural validation, we technically don't make any guarantees around it right now. We should do so in future, and we can make improvements to the orchestrator to make this specific case easier to reason about.
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- comment out the offending test
- catch obviously degenerate Z14s in the orchestrator (Implementation.create())
- re-enable the test with updated expectations
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist