Unblock CLI 1.10.0 publish — slice.json drift + structure violations
prepublishOnly gates were red. Fixed: image-picker deps.env string → typed object (UNSPLASH_ACCESS_KEY, scope server, optional); slice-schema gains optional deps.sharedFiles (notion-database / notion-shell already used it); version/title parity synced for resend-newsletter (0.1.3), ai-chat (0.2.0), landing-sections (0.2.0), markdown title; deleted stale template-base/frontend/slices/notion port-staging copy (R1 dual-home); AiChatFab refactored props-driven — convex/react import replaced with injected `chat` prop (R3).
Slices touched
- image-picker — env dep typed (server-scoped, optional)
- ai-chat — AiChatFab props-driven (`chat` prop, exported AiChatSend types)