Support boundaries

Updated

In scope for the library (typical)

  • Governed task definitions and validation surfaces.
  • Documented task catalog and contracts under src/forge_lcdl/contracts/.
  • Operators and verification primitives with stable Ok/Err semantics.
  • Transport helpers that are generic OpenAI-compatible clients (no single vendor lock-in beyond HTTP).

Out of scope (consumer / platform)

  • Production SLAs for model vendors or private gateways.
  • End-user authorization decisions in browsers (beyond task payloads you pass in).
  • Fleet / Docker orchestration for long-running workers (unless explicitly part of a consumer integration in your repo).
  • Secret storage — LCDL reads profiles from environment / constructor inputs; vault integration is yours.

Getting help