Development practices
Build small verifiable workflows around real requirements and keep presentation, platform and business responsibilities explicit.
Read current contracts first
Read implementations, callers and OpenSpec before changes. This project is pre-release: update in-repository consumers, examples and tests with interface changes, and remove obsolete aliases rather than building compatibility for hypothetical users.
Reuse current capabilities
Use AuthSDK instead of a second login state system and the business SDK instead of duplicating public endpoints. Independent services do not query platform tables. Management interfaces use app-local official shadcn rather than a new shared UI package.
Verify observable results
Verify allow/deny, save/failure, publication/draft isolation, language changes and persistence. Fixtures prove their covered scope, not real cloud authorization, delivery or production installation.