Adding Core Functions When to Use - Creating new ADT operations (CRAUD, discovery, preview) - Adding pure business logic functions - Implementing library-consumable functionality One Function Per File Each core function gets its own file. No multi-function files. Location: Import Hierarchy Files must follow this hierarchy (no circular dependencies): Relative path patterns: - — shared types - — shared helpers - — core utilities - — global types Function File Pattern Return Type Convention Use Go-style error tuples: Barrel Exports Add to for public API: Internal Helpers Helpers not exported fro…