Page MenuHomePhabricator

cmassaro (Cory Massaro)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Jan 5 2021, 4:31 PM (283 w, 3 d)
Availability
Available
LDAP User
Cory Massaro
MediaWiki User
CMassaro (WMF) [ Global Accounts ]

Recent Activity

Today

cmassaro added a comment to T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback.

This is immensely helpful; thank you!

Fri, Jun 12, 11:51 AM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator

Yesterday

cmassaro added a comment to T428835: widespread issues with Javascript processing Wikidata content.

Since this is now working in prod, I guess we can close it?

Thu, Jun 11, 7:23 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro added a comment to T428835: widespread issues with Javascript processing Wikidata content.

After the deploy, I've now edited https://www.wikifunctions.org/view/en/Z23166 and it's passed its tests. https://www.wikifunctions.org/view/en/Z27336 also looks to have updated its cache.

What's the next set of issues to fix?

Thu, Jun 11, 7:23 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro added a comment to T428653: error logs from Monday 260608.

This isn't Rust's fault. It's this: https://phabricator.wikimedia.org/T428917

Thu, Jun 11, 3:24 PM · Patch-For-Review, function-orchestrator, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro added a comment to T428835: widespread issues with Javascript processing Wikidata content.

Partial fix will be here: https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/714.

Thu, Jun 11, 3:08 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro claimed T428918: Flatten Lists in Evaluator Request Format.
Thu, Jun 11, 3:06 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator, function-orchestrator
cmassaro edited projects for T428918: Flatten Lists in Evaluator Request Format, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team.
Thu, Jun 11, 3:06 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator, function-orchestrator
cmassaro created T428918: Flatten Lists in Evaluator Request Format.
Thu, Jun 11, 3:06 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator, function-orchestrator
cmassaro claimed T428917: Consider Stronger Post-Conditions on `realize()` and `fullyRealize()` Operations.
Thu, Jun 11, 3:01 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro edited projects for T428917: Consider Stronger Post-Conditions on `realize()` and `fullyRealize()` Operations, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia team.
Thu, Jun 11, 3:01 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro created T428917: Consider Stronger Post-Conditions on `realize()` and `fullyRealize()` Operations.
Thu, Jun 11, 3:01 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro claimed T427644: code implementations can't compare monolingual strings with different language representations.
Thu, Jun 11, 12:00 PM · function-orchestrator, Wikifunctions, Abstract Wikipedia team
cmassaro claimed T428835: widespread issues with Javascript processing Wikidata content.
Thu, Jun 11, 12:00 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro added a comment to T428835: widespread issues with Javascript processing Wikidata content.

@cmassaro I hope you don't mind if I tag you into this. I think something near this is causing us major problems today.

Thu, Jun 11, 12:00 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator

Wed, Jun 10

cmassaro added a comment to T426792: [rust] propagate request ID into logs and span atts.

Unassigning since this is no longer valid.

Wed, Jun 10, 6:09 PM · Patch-For-Review, Essential-Work, function-evaluator, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
cmassaro placed T426792: [rust] propagate request ID into logs and span atts up for grabs.
Wed, Jun 10, 6:08 PM · Patch-For-Review, Essential-Work, function-evaluator, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
cmassaro added a comment to T415105: Create isZ* utility functions that work with WFBase.

The necessary functions have now been confirmed to work with the v2 abstractions (in separate tasks).

Wed, Jun 10, 5:08 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro moved T427454: Incorrect recursive evaluations with v2 from Incoming to In Code review on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Wed, Jun 10, 5:05 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia
cmassaro edited projects for T427454: Incorrect recursive evaluations with v2, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia team.
Wed, Jun 10, 5:05 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia
cmassaro added a comment to T427454: Incorrect recursive evaluations with v2.

I do want to re-raise the issue of a builtin n-ary Apply/Map/Reduce series, because that would clean up a lot of this (and make the Reduce-based apply2 unnecessary).

Wed, Jun 10, 5:04 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia
cmassaro added a comment to T427454: Incorrect recursive evaluations with v2.

Yes, this is nasty. The issue is documented here: https://phabricator.wikimedia.org/T428475 .

Wed, Jun 10, 5:04 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia
cmassaro claimed T427454: Incorrect recursive evaluations with v2.
Wed, Jun 10, 3:30 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia
cmassaro claimed T426792: [rust] propagate request ID into logs and span atts.
Wed, Jun 10, 10:58 AM · Patch-For-Review, Essential-Work, function-evaluator, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Tue, Jun 9

cmassaro moved T419774: Cleanup: Delete the `/v1/evaluate` code and all transitional shims from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Tue, Jun 9, 9:20 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro moved T419774: Cleanup: Delete the `/v1/evaluate` code and all transitional shims from In Engineering to In Code review on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Tue, Jun 9, 9:20 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro created T428676: Implement global process rate limit in orchestrator.
Tue, Jun 9, 7:59 PM · function-orchestrator, Abstract Wikipedia team
cmassaro created T428673: WikiLambda: Z579 is not labelled.
Tue, Jun 9, 7:57 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
cmassaro added a comment to T405849: "Reached time limit in orchestrator" error from calling Z28445/"Most recent year-specific sentence about item" on a country.

When I run this with Ecuador, I get a Z579: 32. Looks like we're not configuring the default concurrent call rate limit, and I'm not quite sure why this function tries to make so many concurrent evaluator calls. This error, by the way, is not labelled correctly.

Tue, Jun 9, 7:56 PM · Abstract Wikipedia team, Essential-Work, function-orchestrator
cmassaro created T428615: Let WFBase work with Z22/Envelope-manipulating functions.
Tue, Jun 9, 1:47 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
cmassaro moved T426332: built-ins: stop round-tripping WFBase through asZObject from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Tue, Jun 9, 1:28 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator

Mon, Jun 8

cmassaro added a comment to T419774: Cleanup: Delete the `/v1/evaluate` code and all transitional shims.

Is this now done?

Mon, Jun 8, 6:32 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro moved T426332: built-ins: stop round-tripping WFBase through asZObject from In Engineering to In Code review on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Mon, Jun 8, 5:09 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro added a comment to T426332: built-ins: stop round-tripping WFBase through asZObject.

Benchmarks are looking a bit better after all of the asZObject changes.

Mon, Jun 8, 5:08 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro updated the task description for T426332: built-ins: stop round-tripping WFBase through asZObject.
Mon, Jun 8, 5:07 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro updated the task description for T426332: built-ins: stop round-tripping WFBase through asZObject.
Mon, Jun 8, 5:04 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro created T428479: builtinGetError argument has no wfConfig.
Mon, Jun 8, 4:50 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
cmassaro created T428475: Find a better way to do scope surgery than a full asZObject.
Mon, Jun 8, 4:35 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team

Sat, Jun 6

cmassaro updated the task description for T426332: built-ins: stop round-tripping WFBase through asZObject.
Sat, Jun 6, 12:11 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator

Fri, Jun 5

cmassaro moved T428076: Clean up our rusty-py/rusty-js images' file paths to be simpler from In Engineering to In Code review on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Fri, Jun 5, 11:43 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-evaluator

Thu, Jun 4

cmassaro added a comment to T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback.

Should we leave this task in In Engineering for a while in case we see the log in prod?

Thu, Jun 4, 10:49 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro updated the task description for T426332: built-ins: stop round-tripping WFBase through asZObject.
Thu, Jun 4, 5:30 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator

Wed, Jun 3

cmassaro added a comment to T409229: Quote objects constructed in the user interface cannot be used in function evaluations or code implementations.

@cmassaro: Do you think we need to get this done this Quarter as part of v2 follow-up?

Wed, Jun 3, 5:52 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, Patch-For-Review, WikiLambda Front-end, function-orchestrator
cmassaro added a comment to T416142: Consider adding stack trace to all Z5s, other kinds of nested metadata.

So, to answer your question, it depends on what we decide tomorrow!

Wed, Jun 3, 5:35 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro added a comment to T416142: Consider adding stack trace to all Z5s, other kinds of nested metadata.

@cmassaro: Do you think we need to get this done this Quarter as part of v2 follow-up?

Wed, Jun 3, 5:35 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, function-orchestrator
cmassaro added a comment to T426260: Split orchestrator's "invariants" object into actually-invariant OrchestratorConfig vs. call-specific RequestContext.

Good idea. We've already added wfConfig as the wrapper for both Invariants (including orchestrator config) and things like scope. A further reworking of this stuff absolutely makes sense.

Wed, Jun 3, 5:26 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro added a comment to T425371: Tests: Review dropped V1 tests for V2-improvement ideas.

I absolutely agree. I think we have some cases where v2 is excessively lax. The specific thing you mention in the description has to do with how we process arguments. In v1, we started out with global keys, then added local keys in by trying to cut the function identity off of the key. In v2, we do the opposite: we start with a local key, then try (in a very permissive way) to add in the function identity; if that doesn't work, we're pretty lax. We could certainly tighten that up, and I imagine that we'd find other cases if we added these tests back in.

Wed, Jun 3, 5:25 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
cmassaro added a comment to T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback.

This is never triggered in unit tests. It is possible that recent fixes have also mitigated this. For now, I am going to add a log message. If we see the log message in the wild, we can go on to investigate; if not, I think we can just delete this code path.

Wed, Jun 3, 4:37 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro added a comment to T423693: function-orchestrator: TypeError: Cannot read properties of undefined (reading 'z1k1').

This falls into the same bucket as https://phabricator.wikimedia.org/T423694 : content issue in a nested function is not being propagated correctly.

Wed, Jun 3, 4:07 PM · Abstract Wikipedia team, WikiLambda, function-orchestrator
cmassaro claimed T423693: function-orchestrator: TypeError: Cannot read properties of undefined (reading 'z1k1').
Wed, Jun 3, 4:04 PM · Abstract Wikipedia team, WikiLambda, function-orchestrator
cmassaro claimed T428076: Clean up our rusty-py/rusty-js images' file paths to be simpler.
Wed, Jun 3, 4:04 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-evaluator
cmassaro moved T423694: function-orchestrator: Cannot destructure property 'argumentName' of 'this.argumentDeclarations_.get(...)' as it is undefined from Incoming to In Engineering on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Wed, Jun 3, 12:55 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, function-orchestrator
cmassaro edited projects for T423694: function-orchestrator: Cannot destructure property 'argumentName' of 'this.argumentDeclarations_.get(...)' as it is undefined, added: Abstract Wikipedia team (26Q4 (Apr–Jun)); removed Abstract Wikipedia team.
Wed, Jun 3, 12:54 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, function-orchestrator
cmassaro added a comment to T423694: function-orchestrator: Cannot destructure property 'argumentName' of 'this.argumentDeclarations_.get(...)' as it is undefined.

So, the problem here doesn't have anything to do with argument references per se. Here's what is happening.

Wed, Jun 3, 12:42 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, function-orchestrator
cmassaro claimed T423694: function-orchestrator: Cannot destructure property 'argumentName' of 'this.argumentDeclarations_.get(...)' as it is undefined.
Wed, Jun 3, 12:12 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, function-orchestrator

Tue, Jun 2

cmassaro claimed T428011: Implement Rust evaluator functionality for evaluator-orchestrator callbacks.
Tue, Jun 2, 10:47 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work, function-evaluator
cmassaro added a subtask for T421848: [Hypothesis] WE2.3.15 Complete implementation and deployment of Evaluator-Orchestrator callbacks: T428011: Implement Rust evaluator functionality for evaluator-orchestrator callbacks.
Tue, Jun 2, 10:47 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Epic, OKR-Work
cmassaro added a parent task for T428011: Implement Rust evaluator functionality for evaluator-orchestrator callbacks: T421848: [Hypothesis] WE2.3.15 Complete implementation and deployment of Evaluator-Orchestrator callbacks.
Tue, Jun 2, 10:46 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work, function-evaluator
cmassaro updated the task description for T428011: Implement Rust evaluator functionality for evaluator-orchestrator callbacks.
Tue, Jun 2, 10:46 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work, function-evaluator
cmassaro created T428011: Implement Rust evaluator functionality for evaluator-orchestrator callbacks.
Tue, Jun 2, 10:46 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work, function-evaluator
cmassaro added a comment to T407827: Iterating over 456 Wikidata statements exceeds orchestrator time limit.

I'm afraid this still fails with v2. Shall we move out to re-triage?

Tue, Jun 2, 4:23 PM · Abstract Wikipedia team, Essential-Work, function-orchestrator

Mon, Jun 1

cmassaro changed the status of T426332: built-ins: stop round-tripping WFBase through asZObject, a subtask of T413840: Optimize composition language V2, from Open to In Progress.
Mon, Jun 1, 11:50 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro changed the status of T426332: built-ins: stop round-tripping WFBase through asZObject from Open to In Progress.
Mon, Jun 1, 11:50 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro changed the status of T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback, a subtask of T413840: Optimize composition language V2, from Open to In Progress.
Mon, Jun 1, 11:50 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro changed the status of T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback from Open to In Progress.
Mon, Jun 1, 11:50 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro claimed T426332: built-ins: stop round-tripping WFBase through asZObject.
Mon, Jun 1, 11:49 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Performance Issue, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro claimed T426336: Investigate WFImplementation.realizeFullType non-WFBase fallback.
Mon, Jun 1, 11:48 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro moved T426409: Use a Map based on `Z1K1` instead of a series of indicator functions in WFBase.from from Ready to In Code review on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Mon, Jun 1, 10:51 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro moved T419774: Cleanup: Delete the `/v1/evaluate` code and all transitional shims from Incoming to In Engineering on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Mon, Jun 1, 4:47 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro claimed T419774: Cleanup: Delete the `/v1/evaluate` code and all transitional shims.
Mon, Jun 1, 4:46 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro moved T426409: Use a Map based on `Z1K1` instead of a series of indicator functions in WFBase.from from Needs Sign-off to Ready on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Mon, Jun 1, 4:28 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro reopened T426409: Use a Map based on `Z1K1` instead of a series of indicator functions in WFBase.from, a subtask of T413840: Optimize composition language V2, as Open.
Mon, Jun 1, 4:28 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro reopened T426409: Use a Map based on `Z1K1` instead of a series of indicator functions in WFBase.from as "Open".
Mon, Jun 1, 4:28 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, function-orchestrator

Apr 1 2026

cmassaro added a comment to T419931: K combinator no longer works.

I don't think I have much insight here. If the answer is we're not allowed this behaviour anymore, I don't think that's a big deal. None of the current usage looks compelling.

Maybe close as not done then have a think more generally about how functions which return functions should/could work.

Apr 1 2026, 12:03 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro added a comment to T419931: K combinator no longer works.

Z0 is already used for other kinds of magic, unfortunately. It's reserved for the frontend as a placeholder for a still-unallocated ZID. I would be open to us allocating a different ZID as the "anonymous callback" ZID, though!

Apr 1 2026, 12:01 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro moved T343720: If we create a working evaluator service in Rust, we can measure its performance and stability characteristics and plan to productionize it in a subsequent quarter from In Engineering to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Apr 1 2026, 12:00 AM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator

Mar 31 2026

cmassaro placed T343720: If we create a working evaluator service in Rust, we can measure its performance and stability characteristics and plan to productionize it in a subsequent quarter up for grabs.
Mar 31 2026, 11:59 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator
cmassaro added a comment to T343720: If we create a working evaluator service in Rust, we can measure its performance and stability characteristics and plan to productionize it in a subsequent quarter.

Unassigning myself here :(

Mar 31 2026, 11:59 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-schemata, function-evaluator
cmassaro moved T417761: Publish JS and Python flavors of the Rust evaluator from In Engineering to In Code review on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 11:58 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-evaluator
cmassaro updated the task description for T417761: Publish JS and Python flavors of the Rust evaluator.
Mar 31 2026, 11:58 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-evaluator
cmassaro moved T417761: Publish JS and Python flavors of the Rust evaluator from Needs Sign-off to In Engineering on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 11:55 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-evaluator
cmassaro moved T417761: Publish JS and Python flavors of the Rust evaluator from In Engineering to Needs Sign-off on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 11:55 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-evaluator
cmassaro moved T409229: Quote objects constructed in the user interface cannot be used in function evaluations or code implementations from In Engineering to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 11:55 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, Patch-For-Review, WikiLambda Front-end, function-orchestrator
cmassaro placed T409229: Quote objects constructed in the user interface cannot be used in function evaluations or code implementations up for grabs.
Mar 31 2026, 11:54 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, Patch-For-Review, WikiLambda Front-end, function-orchestrator
cmassaro placed T418887: Collect and decide on whether and how to fix community-experienced changes with the v2 orchestrator up for grabs.
Mar 31 2026, 11:54 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator
cmassaro closed T412953: Create a composition interpreter to improve performance as Resolved.
Mar 31 2026, 11:54 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro moved T412953: Create a composition interpreter to improve performance from Epics for this Quarter to Needs Sign-off on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 11:54 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro created T421946: Switch all legacy orchestrator tests to use attemptOrchestrationV2.
Mar 31 2026, 5:52 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia Fix-It tasks, Essential-Work, function-orchestrator
cmassaro moved T421468: unresolved language argument reference in constructed monolingual stringset from In Code review to Ready to deploy on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 4:30 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
cmassaro closed T413727: Validate and Productionize /v2/evaluate, a subtask of T412953: Create a composition interpreter to improve performance, as Resolved.
Mar 31 2026, 4:08 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro closed T413727: Validate and Productionize /v2/evaluate as Resolved.
Mar 31 2026, 4:08 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator
cmassaro placed T419931: K combinator no longer works up for grabs.
Mar 31 2026, 4:07 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro moved T419931: K combinator no longer works from Needs Sign-off to Ready on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 4:07 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
cmassaro added a comment to T421821: [v2] TypeError: list1.values is not a function or its return value is not iterable..

Re-assigning to @Jdforrester-WMF , who made the fix.

Mar 31 2026, 4:07 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro reassigned T421821: [v2] TypeError: list1.values is not a function or its return value is not iterable. from cmassaro to Jdforrester-WMF.
Mar 31 2026, 4:06 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro moved T421821: [v2] TypeError: list1.values is not a function or its return value is not iterable. from Incoming to Ready to deploy on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 3:48 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro claimed T421821: [v2] TypeError: list1.values is not a function or its return value is not iterable..
Mar 31 2026, 3:47 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro added a comment to T421821: [v2] TypeError: list1.values is not a function or its return value is not iterable..

Now fixed in v2. Moving to ready to deploy.

Mar 31 2026, 3:47 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro moved T421820: [v2] TypeError: Cannot read properties of null (reading 'Z1K1') from Incoming to Ready to deploy on the Abstract Wikipedia team (26Q3 (Jan–Mar)) board.
Mar 31 2026, 3:46 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro claimed T421820: [v2] TypeError: Cannot read properties of null (reading 'Z1K1').
Mar 31 2026, 3:46 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
cmassaro added a comment to T421820: [v2] TypeError: Cannot read properties of null (reading 'Z1K1').

This returns a Z516 error in both v1 and v2, as of HEAD. Moving to Ready to Deploy.

Mar 31 2026, 3:46 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia, OKR-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator