Skip to content

Development Plans

  • Spiral — a dynamic scheduling optimisation engine.
  • Travel Calculator — an optional Spiral extension integrating the OSRM routing engine, with support for other routing solutions through Spiral’s open interface.
  • Helix — Spiral Workforce Management: a web-hosted field workforce management solution for SMEs and enterprises, cloud or on-premises, with modules for field workers, deployment control and order management.
ApplicationVersionNameStateRelease dateSupported
Spiral1.0Basic SchedulingReleased01/08/2022No
Travel Calculator1.1Embedded OSRMReleased05/03/2025Yes
Spiral1.8ConstraintsReleased27/03/2025No
Spiral2.0Input InterpretationReleased02/09/2025No
Spiral2.1OfferReleased01/12/2025No
Spiral2.2Predicted IncomeReleased01/03/2026No
Spiral2.3DeclarativeReleased01/06/2026Yes
Helix0.0.1 – 0.0.2Dispatch and ApplicationsReleased28/07/2026No
Spiral2.4Surge 2Released01/08/2026Yes
Helix0.0.3 – 0.0.4Supported CoreReleased20/08/2026No
Helix0.0.5 – 0.0.6Logistics Hubs and Roster StatesReleased26/08/2026No
Helix0.0.7 – 0.0.8Standby Callout and NotificationsReleased28/08/2026No
Helix0.0.9Actions TaxonomyReleased01/09/2026Yes
Helix0.0.10Audit and ArchivingTest07/09/2026
Helix0.0.11SME DemoDesign14/09/2026
Spiral2.5Logistics HubsTest01/10/2026
Helix0.1PrototypeTest01/10/2026
Spiral2.6AssetsDesign01/01/2027
Helix0.2AssetsDesign01/01/2027

Helix reaches its 0.1 Prototype milestone through the 0.0.x core series. Each milestone below names the releases that built it.

  • 0.0.1 – 0.0.2 · Dispatch and Applications. The surface itself: the dispatch screen, and the applications beside it — the Contact Centre, the Engineer app, Administration and Mission Control. Also the actions engine, surge zones, and multi-node clustering.
  • 0.0.3 – 0.0.4 · Supported Core. The first officially released core. Its headline was delivery: the plan now arrives as a single bulk snapshot rather than thousands of per-event deltas, taking a 10,000-job stress test from around two and three-quarter minutes to sixteen seconds. Version pinning and bundle-core provenance arrived with it, so a node can always say which core it runs.
  • 0.0.5 – 0.0.6 · Logistics Hubs and Roster States. The hub entity, matching Spiral’s staging-point work. Rosters gained off-duty shift states, so a resource’s status through its shift is derived rather than asserted, and scenario and live timing moved onto one shared event queue.
  • 0.0.7 – 0.0.8 · Standby Callout and Notifications. The standby callout end to end — called, offered, accepted or refused, stood down on timeout — and the notification toolkit underneath it: an outbound queue with retry, pluggable channels, and inbound replies that close the loop.
  • 0.0.9 · Actions Taxonomy. A systematic pass over what the operator is asked to do and when — processes composed of steps and actions — alongside eternal rosters and a reconciled location model.
  • 0.0.10 · Audit and Archiving (in progress) — what is recorded and for how long, where it is kept once it leaves the live system, and how a node that has been running for years is kept to the work that still matters.
  • 0.0.11 · SME Demo (planning) — self-service evaluation. Set your own company up, see Helix running against it rather than against someone else’s sector, and from there take up a hosted offer of up to 100 mobile units on a customised domain for your sector. It extends two things that already exist: the self-config wizard that builds a scenario to order, and the per-visitor demo sandbox.
  • 0.2 · Assets (design) — the Helix side of asset optimisation, pairing with Spiral 2.6.

There is no declared minimum Spiral version. Each Helix release carries its own Spiral engine, baked into the image, so a Helix version is the pin — and a running node reports the engine it actually found rather than one it was promised. Spiral 2.4.0a shipped in the 0.0.3 line, 2.5.0a in 0.0.5, and 2.5.0c in 0.0.8.

Versions follow an x.y.z scheme:

  • Major (x) — new releases that require host-interface updates.
  • Minor (y) — development streams that may extend the API while remaining backward compatible.
  • Increment (z) — official releases; only these receive support.