AI generation rules
AI systems generating extensions should follow these defaults:
- Default to Svelte UI.
- Default to Rust native logic when native code is needed.
- Default to host bridge APIs before inventing custom services.
- Default to minimal permissions.
- Default to shared semantic styling primitives.
- Default to Lucide-based iconography.
- Default to extension storage and host thread/document APIs before creating a custom database.
- Treat custom DBs, custom icon systems, and major visual divergence as exception-only decisions that require explicit justification.