This document defines the working model behind Effect-first code in this repository.
Effect-first development means domain code is written in Effect-native constructs first, and native JavaScript/TypeScript patterns only at explicit boundaries.
The goal is to make failure, absence, decoding, and dependency wiring explicit and typed.