Teammately Docs
Docs menu

concept

Weave

Construct deliberate challenge sets from coverage structure, canonical cases, variants, multimodal materials, and supported worlds.

Weave

Weave is the case-construction capability inside Teammately correctness infrastructure. It turns structured coverage intent into the cases, response variants, supporting materials, and supported environments needed to challenge a specialist AI system. Its goal is deliberate representation, not undirected synthetic volume.

Definition

Coverage Engineering supplies the structure: Dimensions, Project Topics, Case Construction Patterns, coverage tuples, and known gaps. Weave uses that structure to prepare candidate cases that exercise meaningful combinations and boundaries. Cases follow the project's Input Schema, so their primary input and required materials have a consistent, inspectable shape.

A case can include text, chat messages, structured data, images, documents, tabular files, presentations, source text, or audio when the Project Input Schema accepts those artifacts. Static support belongs to case materials. An executable or queryable environment is a separate world boundary and should only be used where the product supplies an inspectable world reference and runtime.

Decision checkpoint

Construction needUseVerify before benchmark membership
Add a known real exampleAssets → Cases or dataset importInput and materials conform to Project Input Schema
Cover a missing facet combinationCoverage Management and Case FoundryThe case targets a named tuple or gap
Generate a meaningful output variationCase construction plus Comparison DirectionsThe idea guides variation without pretending the output is already reviewed
Include supporting filesCanonical case materialsArtifact family and extension are accepted by the project
Exercise changing state or toolsSupported WorldWorld identity, capabilities, visibility, and lifecycle are explicit

Deliberate construction

Case count is a weak target. A useful challenge set explains why every important slice exists and which behavior boundary it exercises. Case Construction Patterns provide reusable ways to instantiate a behavior problem. Coverage Management shows where cases already exist and where the benchmark remains thin. Case Review lets operators inspect generated materials before those cases become trusted dataset members.

Comparison Directions are reusable Assets selected by comparative Contributions. They guide how candidate responses should vary—for example, changing evidence quality or reasoning approach—without serving as a coverage taxonomy or an automatically accepted collection of variants.

Canonical case boundary

content.input is the primary case input. Optional content.case_materials contains declared supporting values or artifacts. record_content.case_view is a rendered projection for users and execution adapters; it is not a second source of truth. Static runtime delivery uses case-material references. Executable worlds use a world instance reference.

This distinction keeps the same case understandable to case authors, experts, harness code, and evaluation services. It also lets the system reject material that is missing, undeclared, or incompatible before a Run produces misleading evidence.

Worked example

Conflicting-source case

Coverage Management identifies a thin tuple combining policy exception, superseded source, and high customer impact. A Case Construction Pattern describes how to pair a current rule with a plausible older document. Weave creates a chat input and attaches both documents as case materials. Case Review confirms that the conflict is visible and realistic before the case enters the benchmark dataset snapshot.

Source confidence

Doctrine-backed: this page defines Weave as the public construction capability. It deliberately limits world claims to the verified runtime boundary and delegates current controls to linked code-backed pages.

Found something unclear?

Report outdated, unsupported, or confusing docs so we can fix the source page.

Report a docs issue

Continue learning

Related docs

AI context