WoGu

Roadmap

What's shipped, what's in progress, and what's planned next.

WoGu's core engine has no compile-time dependency on Temporal, or on Java specifically — new rules, and new workflow engines and languages, are additive by design. This page tracks both axes of growth: rule categories by release, and platform support.

By release

Version Scope Status
v0.1 Temporal Determinism Rules (WG001–WG010) Shipped — published to Maven Central
v0.2 Activity Rules Planned
v0.3 Versioning Rules Planned
v0.4 Performance Rules Planned
v1.0 50+ rules across Determinism, Activities, Versioning, Signals, Updates, Performance, Best Practices, Security, and Organization Policies Planned

No dates are committed yet for v0.2 and beyond.

By platform and feature

By platform and feature

  1. Java (Temporal Java SDK)

    Available

    Ten Determinism rules (WG001–WG010) shipped in v0.1, built on recursive call-graph analysis across the workflow's full reachable call graph.

  2. Custom Rules

    In Progress

    Declarative YAML rules for method and constructor patterns today; a CustomRule extension point for analysis that goes beyond a single call pattern.

  3. SARIF Reports

    Planned

    Standard SARIF output alongside the HTML report, for GitHub code scanning and other static-analysis tooling.

  4. Spring Boot

    Planned

    First-class support for Temporal workers wired through Spring Boot's dependency injection and configuration.

  5. Python

    Planned

    Workflow correctness rules for the Temporal Python SDK.

  6. Go

    Planned

    Workflow correctness rules for the Temporal Go SDK.

  7. TypeScript

    Planned

    Workflow correctness rules for the Temporal TypeScript SDK.