Skip to content

Implement extended story hooks for mid-execution event injection #40

@lanycrost

Description

@lanycrost

Summary

Extend the existing lifecycle hook mechanism (`steprun.ready`, `storyrun.ready`) with external hook injection via the transport hub.

Problem

Currently there is no way to inject events into a running workflow mid-execution. This blocks feedback loops, cross-workflow pub/sub, and plugin hooks without forking the operator.

Proposed change

  • External hook injection points at well-defined lifecycle stages
  • Transport hub integration for hook event delivery
  • Plugin/extension API for registering custom hooks

This is a foundational feature that unblocks:

  • Feedback loops / cycles (known gap)
  • Pub/sub between workflows (addressable gap)
  • Plugin/extension hooks on controller (addressable gap)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/operatorBobrapet controller or CRD-level change.kind/featureNew functionality or enhancement request.priority/highImportant issue to schedule soon.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions