This can build on previous prototyping work, from which some code still exists, but should also meet requirements identified for the initial deployment in FY26 Q3.
Victory Conditions
- Evaluator-Orchestrator Callbacks in Python and JavaScript are working
- It supports the syntax determined by T415235
-
It relies on the value of Z16K3 to know whether to open a Web socket for Evaluator-Orchestrator communications (T413943)Declined - Only selected functions (see T413846) can be called
- Function calls are assembled in evaluator code, but not by the executors
- For testing, a stub Orchestrator will handle re-entrant requests
Note: Orchestrator-Evaluator Callbacks have previously been called "reentrant calls"; we've decided not to use "reentrant" and " reentrancy" anymore, but those terms still appear in some places.
UPDATE, 9 April 2026: Closing this ticket because it's just a grouping ticket and it's no longer needed. 2 of its child tasks are being reparented under Q4 Hypothesis ticket T421848: