Context
Contracts-first is the mitigation for microservices overhead: every request/response/event schema lives in ONE versioned package; services and the desktop client all consume it.
Acceptance criteria
Depends on
Service boundaries RFC (scope per service).
Context
Contracts-first is the mitigation for microservices overhead: every request/response/event schema lives in ONE versioned package; services and the desktop client all consume it.
Acceptance criteria
@dripnex/contracts: zod schemas for auth (magic link, session, tokens), sync (push/pull/conflict), licensing envelope, plugin registry entries, billing webhook eventsDepends on
Service boundaries RFC (scope per service).