You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Event taxonomy parity: Node/Java expose only 4 outcome events #535
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).
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:
Activity
stromanni commentedon Jul 27, 2026
Taxonomy is ported. Node emits all 28 wire names (#537), Java 25 of its 26 (#538), matching Python's 28 (
worker.unhealthyis declared-but-reserved in Java; Java predicates are pass/reject only sopredicate.deferred/predicate.cancelledhave no constant — both documented indocs/content/docs/java/guides/extensibility/events.mdx).Two follow-ups split out, both narrower than this issue:
predicate.cancelledvs Nodepredicate.skippedfor the same outcome; breaks webhook filtering across SDKs.This can close once those are filed against the right milestone.