Skip to content

feat: create internal/events package with core types - #71

Merged
rsclarke merged 1 commit into
mainfrom
feat/52-create-events-package
Feb 2, 2026
Merged

rsclarke merged 1 commit into
mainfrom
feat/52-create-events-package

Conversation

@rsclarke

@rsclarke rsclarke commented Feb 2, 2026 •

Copy link
Copy Markdown
Owner

Summary

Creates the internal/events package containing the core types used throughout the plugin framework.

Changes

  • internal/events/types.go: Draft and response plan types

    • Kind enum (http, dns)
    • InteractionDraft, HTTPDraft, DNSDraft
    • HTTPResponsePlan, DNSResponsePlan
  • internal/events/events.go: Event wrapper types

    • Event base type
    • HTTPEvent, DNSEvent

Closes #52

Implements the events package containing draft, response plan, and event
wrapper types used throughout the plugin framework.

Closes #52
@rsclarke
rsclarke merged commit d7331dc into main Feb 2, 2026
1 check passed
@rsclarke
rsclarke deleted the feat/52-create-events-package branch February 2, 2026 04:46
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.

Create internal/events package with core types

1 participant