Instructions Determine these before writing code. Prefer discovering them from the repo and the user request. Ask only when the choice materially changes the implementation. 1. Runtime shape - Are they connecting to a running local server, embedding Chroma into tests, or setting up local development from scratch? - Decide whether they need , a Docker or service command, or , or Python . 2. Persistence - Persistent local data: choose an intentional data path. - Disposable test data: use defaults or a temp directory. 3. Embedding model - Reuse the app's existing embedding provider when possible…