Skip to content

Event taxonomy parity: Node/Java expose only 4 outcome events #535

Closed

Description

@kartikeya-27

Python emits 30+ EventTypes via EventBus; Node and Java expose only SUCCESS/RETRY/DEAD/CANCELLED outcome events (now with duration, #504).

Decide: port the full taxonomy to Node/Java, or document the 4-event limitation explicitly. Found in the 2026-07-24 SDK parity audit (SDK_PARITY_REPORT.md).

Activity

  1. stromanni commented on Jul 27, 2026

    @stromanni
    Collaborator

    Taxonomy is ported. Node emits all 28 wire names (#537), Java 25 of its 26 (#538), matching Python's 28 (worker.unhealthy is declared-but-reserved in Java; Java predicates are pass/reject only so predicate.deferred/predicate.cancelled have no constant — both documented in docs/content/docs/java/guides/extensibility/events.mdx).

    Two follow-ups split out, both narrower than this issue:

    This can close once those are filed against the right milestone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestjavaJava SDKnodeNode SDKparityCross-SDK parity gap

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions