@opendj/core
v0.3.0
Published
Pure TypeScript domain logic, provider contracts, queue rules, and plan gates.
Readme
@opendj/core
Pure TypeScript domain logic for OpenDJ. Zero runtime imports beyond standard library.
Contents (planned — see docs/agent-brief.md):
providers/—IStreamingProvider, modularISupports*feature interfaces, capability descriptors, type guardsqueue/—canEnqueue,enforcePerGuestCap,dedupeQueue,applyModerationDecision,canSkipplan/— feature-gate functions for free vs paid (canStartSession,effectiveGuestCap,canUseAnalytics, etc.)types/— shared public types
Used by @opendj/backend, @opendj/realtime, @opendj/frontend, and any third-party extension.
