# Cursor Rules — generated by Pluribus 0.3.8 on 2026-05-15
# Source: pluribus.md
# Do not edit manually.


## Project
I am Mina, maintaining **RelayKit** — a small TypeScript SDK for webhook delivery.



## Stack
- TypeScript 5.4
- Node.js 22 LTS
- Node's built-in test runner


## Conventions
- Prefer explicit return types for exported SDK functions
- Keep public API examples copy-pasteable
- Use small modules with clear error boundaries

## Goals
1. Keep webhook retries deterministic
2. Preserve backwards compatibility for public SDK APIs
3. Make production failure modes visible in logs and tests

## Constraints
- Do not add external queue infrastructure
- Do not break existing webhook payload shapes
- Do not hide delivery failures behind silent retries
