Skip to content

refactor: consolidate signal emission#44

Merged
mikehostetler merged 1 commit into
mainfrom
refactor/consolidate-signal-emission
Apr 22, 2026
Merged

refactor: consolidate signal emission#44
mikehostetler merged 1 commit into
mainfrom
refactor/consolidate-signal-emission

Conversation

@mikehostetler
Copy link
Copy Markdown
Contributor

Summary

  • Route generated-action signal payloads through AshJido.SignalFactory so generated actions and notifier publications share signal type/source/subject and metadata conventions.
  • Route notifier bus publication through the shared AshJido.SignalEmitter dispatch accounting helper.
  • Update signal tests and docs to describe the canonical notifier path and generated-action dispatch path.

Verification

  • mix test test/ash_jido/signal_factory_test.exs test/ash_jido/signal_emitter_test.exs test/ash_jido/notifier_test.exs test/ash_jido/integration/publish_test.exs test/integration/signal_emission_test.exs test/integration/telemetry_test.exs test/integration/guide_examples_test.exs
  • mix test
  • mix quality

Closes #27

@mikehostetler mikehostetler force-pushed the refactor/consolidate-signal-emission branch from 552e7f3 to cc79293 Compare April 22, 2026 20:58
@mikehostetler mikehostetler merged commit b5f7320 into main Apr 22, 2026
10 checks passed
@mikehostetler mikehostetler deleted the refactor/consolidate-signal-emission branch April 22, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor: consolidate signal emission architecture

1 participant