import Config # L1 mount point — relative path for dev, absolute for production # Construction spec §4.4: l1_mount_point: "/mnt/torah" config :vav_pipeline, # Dev: relative to project root (run from shorashim/) l1_mount_point: "l1", # Manna provision file manna_provision_file: "var/manna/today.json", # Shabbat check interval (1 minute) cycle_boundary_check_interval_ms: 60_000, # ShemaContext: no caching — always read fresh shema_context_cache_ttl_ms: 0, # Step 14 — Component connection config # Shoresh Engine (Haskell) — binary path for Erlang Port shoresh_engine_binary: "shoresh-engine", shoresh_engine_cwd: nil, # Talmudic Engine (Prolog) — Unix domain socket path talmudic_socket_path: "/tmp/shorashim/talmudic.sock" # L3 — Oral Tradition (PostgreSQL) # Architecture §3.7: Append-only. INSERT allowed. Never UPDATE. Never DELETE. config :vav_pipeline, ecto_repos: [VavPipeline.Repo] config :vav_pipeline, VavPipeline.Repo, database: "shorashim_dev", hostname: "localhost", pool_size: 10 # Import environment specific config import_config "#{config_env()}.exs"