Skip to content

feat(inngest): expand execution request model#111

Merged
darwin67 merged 6 commits into
mainfrom
darwin/payload-recovery
Jun 25, 2026
Merged

feat(inngest): expand execution request model#111
darwin67 merged 6 commits into
mainfrom
darwin/payload-recovery

Conversation

@darwin67

@darwin67 darwin67 commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Implements plan 002 by expanding the execution request model so shared code can carry the spec-required call context for payload recovery and planned-step execution.

Changes:

  • Parse and thread disable_immediate_execution, use_api, stack, and qi_id through an internal execution context.
  • Capture inbound stepId in Ktor and Spring adapters and pass it into shared execution.
  • Expand protocol fixtures and tests for richer execution request payloads while preserving minimal-payload compatibility.
  • Preserve the Java four-argument ExecutionContext constructor with an interop test.
  • Mark plan 002 complete.

Checklist

  • Update documentation
  • Added unit/integration tests

Related

  • Plan: docs/plans/002-expand-execution-request-model.org

@github-actions github-actions Bot added the feat label May 25, 2026
@darwin67 darwin67 marked this pull request as ready for review May 25, 2026 17:53
@darwin67 darwin67 merged commit 3cfa9e1 into main Jun 25, 2026
53 of 54 checks passed
@darwin67 darwin67 deleted the darwin/payload-recovery branch June 25, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants