This checklist tracks durable behavior, not package names. A checked item has a public implementation and deterministic contract test in this repository.
Stage 0: package foundation
Stage 1: inference core
Immutable Client, provider, deployment, retry, media, and redaction contracts.
Direction-specific input blocks and forward-compatible output blocks.
Explicit model references, aliases, longest provider-prefix resolution, and LoRA lineage.
LiteLLM sync/async generation and OpenAI-compatible endpoints.
Lifecycle-aware sync/async text streaming with final results and cancellation state.
Usage, finish reason, request identity, hashes, and inference provenance.
Opt-in non-serializable raw provider response.
Pydantic structured extraction with distinct parse and validation errors.
QRT transport retry with jitter, rate-limit policy, and pre-output stream retry.
Tool-call delta assembly and sanitized partial results after provider failure.
Native-schema capability matrix and prompted repair requests with separate usage.
Audio/file transfer resolvers with root/domain/size allowlists.
Stage 2: embeddings, vector storage, and RAG
Stage 4: batch and durable runs
pandas, Arrow, iterable, and Pydantic-record inputs with unique stable keys.
Row-aligned successes, failures, usage, and targeted resume.
Exact content-addressed cache identities.
DuckDB run/cache catalog and Parquet result/failure/usage artifacts.
Configurable async concurrency, rate limits, ordering, back-pressure, and checkpoints.
Dataset partition identities and atomic recovery after process interruption.
q.ray Ray Data execution over the same run records.
Explicit semantic-cache policy and evaluation gates.
Stage 5: local models, serving, and adaptation
Quality gates
Deterministic offline contract tests for core, transport translation, RAG, tools, batch, and specs.
Fake OpenAI-compatible HTTP server covering disconnects, cancellation, and malformed events.
Opt-in hosted provider, vLLM base/LoRA, Transformers/PEFT, Docling, and remote vector CI.
Secret-leak, SSRF/media-policy, unauthorized tool/model loading, and retention tests.
Dependency matrix across supported Python versions and all installation profiles.
Representative accuracy, latency, throughput, memory, and cost benchmark suite.
Back to top