Skip to content

Create a Workers runtime skeleton and Node dependency guard #101

Description

@yhay81

Outcome

Prove that provider-neutral HayaSend core code compiles for Cloudflare Workers before implementing Cloudflare adapters.

Scope

  • Workers runtime entrypoint and dependency boundary
  • compile-time guard against Node-only imports in domain services
  • Web Crypto, streams, and fetch-compatible abstractions where required
  • capability declaration that clearly says Cloudflare is not yet production-ready

Acceptance criteria

  • the core compiles in the Workers runtime
  • CI fails on forbidden Node-only dependency paths
  • AWS runtime behavior remains unchanged
  • no Cloudflare production claim is added

Depends on recipient summaries and recovery diagnostics.
Parent direction: #81
Execution plan: #84

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapAccepted public roadmap work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions