Fuchs_DataService Logs every SQL error through the worker's structured alone — which, when this worker runs hosted inside the Fuchs web app (ADR 0010), also reaches the OCORE MultiLogger SQL sink at Warning+ (ADR 0024) and lands in the same fds__debuglog table FdsDebug.DebugLog used to write to directly. Calling both here would double-write every row, which is exactly what the original 2026-09-16 log review's back-to-back "mfr__getSchema"/"fds__getUpdateableRequests" deadlock entries were heading towards once the SQL sink went live — so this class no longer calls FdsDebug.DebugLog. Passing a logger is optional; falls back to the static (set once in Program.cs) so a failing stored procedure is never silently dropped. FdsDebug.DebugLog remains the primary/only DB-attribution path for every other call site in this project that doesn't separately log through — it was deliberately not migrated onto the generic pipeline (see ADR 0024's Consequences). Max parallel invoice-file downloads (independent per file). Entity table plus its navigation tables, without blanks: the list of tables whose (empty) shape is loaded. Empty when the entity table itself is unknown. Holds the application supplied by the host (the Fuchs web app). Fuchs_DataService is a library — it has no configuration of its own; the host owns the connection strings and MFR credentials and injects them via , which Program.cs calls once at startup before any use.