Replaced configuration v1 with a smaller vendor-neutral v2 project index,
external contract and workflow files, and explicit named requirement facts.
Added contract-authored failure diagnostics and validated workflow
investigation targets; the dashboard can open the declared evidence node
without generating an explanation.
Added a deterministic CUAD configuration and direct/LangGraph example that
exercises both achieved and failed contract requirements without external
provider calls.
Split dashboard routes and stable vendor libraries into cacheable production
chunks, reducing the initial JavaScript bundle below the build warning limit.
Added stable URL-backed dashboard drilldowns for filtered goals, runs, system
health, measured spend, charts, and issues.
Added a public, deterministic evidence-bundle v1 export for canonical execution records and existing OSS diagnostics.
Exposed the same neutral contract through AnalyticsRepository and the versioned dashboard read API.
Added an oldest-supported v1 compatibility fixture and contract regression coverage.
Separated execution containers, control-plane orchestration, and work-plane operations so workflow roots no longer appear as unknown AI operations.
Added explicit model applicability, participant deduplication, and linked child activity to operation profiles.
Added safe taxonomy reprocessing from immutable raw telemetry with witdem taxonomy reprocess.
Reclassified the preserved CUAD stress dataset with taxonomy v2 and verified direct Anthropic and OpenAI SDK paths alongside framework-emitted operations.
Added an extensible, versioned AI operation taxonomy that keeps operation type separate from interface, provider, implementation, framework, and role.
Added first-class direct OpenAI SDK instrumentation for Responses, Chat Completions, embeddings, synchronous and asynchronous calls, streaming usage, and tool-call identifiers.
Preserved nested provider operations inside LangGraph nodes and expanded canonical measurements across retrieval, tools, quality, media, memory, human work, orchestration, and custom operations.
Verified direct Anthropic and OpenAI SDK calls, with and without LangGraph, against the CUAD contract-review workload using live provider APIs.
Updated the dashboard to display unfamiliar operation families and types without requiring provider-specific UI changes.
Added the raw-first immutable corpus and Duckle raw-to-serving worker.
Added canonical serving projections and repository-backed dashboard reads.
Bundled the React dashboard and versioned FastAPI dashboard API.
Added OpenTelemetry-only and SDK-enriched integration paths.
Added one-point SDK wrappers across LangGraph, LangChain, OpenAI Agents, Anthropic, Haystack, Claude Agent streams, and generic provider calls, with explicit result mapping and LangGraph 1.x support.