DashboardopencodeSchema Core Protocol layering

Schema Core Protocol layering

Category: preference
Confidence: 1.00
ID: 01a07ea2-27b7-7485-9b10-aa8ea87c9057
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 0
Source session: 0itiEhlwdVKyYbkaQ
Created: 2026-09-08 01:29:11
Updated: 2026-09-08 01:29:11

Content

Always preserve runtime layering: Core and Protocol may depend on Schema; Server may depend on Core and Protocol; Client runtime may depend on Schema and Protocol, never Core or Server; SDK composes Client, Core, and Server. Chose this over convenient cross-layer imports because browser-safe Client and Schema code must not pull host runtime dependencies or create cycles.

Move to: