{"query":"Represent conversations in Cases","corpusVersion":"local","generatedAt":"2026-09-13T04:38:29.840Z","results":[{"blockId":"object-model.conversation-inputs#represent-conversations-in-cases","pageId":"object-model.conversation-inputs","title":"Represent conversations in Cases","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#represent-conversations-in-cases","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"represent-conversations-in-cases","kind":"reference","productArea":"object_model","score":3590.2412982216506,"reasons":["search_match","title_match","display_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"# Represent conversations in Cases"},{"blockId":"object-model.conversation-inputs#definition","pageId":"object-model.conversation-inputs","title":"Definition","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#definition","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"definition","kind":"reference","productArea":"object_model","score":1159.999187802961,"reasons":["search_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Definition\n\nA canonical Case input can represent a multi-message interaction when correctness depends on prior turns, accumulated context, or state carried across an exchange. “Conversation” describes the shape of the Case input; it is not a separate first-class object or a public schema guarantee.\n\nUse this reference when review or evaluation depends on exactly which messages were available before the response being judged."},{"blockId":"object-model.conversation-inputs#fields-states-or-lifecycle-rules","pageId":"object-model.conversation-inputs","title":"Fields, states, or lifecycle rules","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#fields-states-or-lifecycle-rules","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"fields-states-or-lifecycle-rules","kind":"reference","productArea":"object_model","score":1143.4705527585184,"reasons":["search_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Fields, states, or lifecycle rules\n\n- Preserve the message order and roles needed to interpret the Case.\n- Identify the response being judged separately from prior user or assistant messages.\n- Store supporting documents or structured material according to the Project Input Schema instead of flattening everything into message text.\n- Removing, reordering, or summarizing material can change the Case and should follow the normal Case version boundary.\n- Output mapping joins an external response to the Case ID; it does not repair missing conversational context.\n- This page does not define a public conversation serialization contract."},{"blockId":"object-model.conversation-inputs#related-objects","pageId":"object-model.conversation-inputs","title":"Related objects","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#related-objects","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"related-objects","kind":"reference","productArea":"object_model","score":1138.383985760065,"reasons":["search_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Related objects\n\nRead this representation with [Cases](/docs/object-model/cases), [Outputs](/docs/object-model/outputs), [Project Input Schema](/docs/project-settings/input-schema), and [Metadata and Context](/docs/reference/metadata-and-context).\n\n{% example-demo title=\"Plan context carried across turns\" %}\nA user first identifies an enterprise plan, then asks whether a feature is available. The later response can only be judged correctly if the earlier plan message remains part of the canonical Case input. If that message is removed, create a new Case version rather than trying to restore it during output mapping.\n{% /example-demo %}"},{"blockId":"object-model.conversation-inputs#source-confidence","pageId":"object-model.conversation-inputs","title":"Source confidence","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#source-confidence","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"source-confidence","kind":"reference","productArea":"object_model","score":1133.0559207376357,"reasons":["search_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Source confidence\n\nCode-backed: Case-content services support structured project input and material fields, while record presentation and Case-view types preserve the context used for review. The sources support conversation-shaped Case input but not a distinct Conversation Case object or public import schema."},{"blockId":"object-model.conversation-inputs#related-task-pages","pageId":"object-model.conversation-inputs","title":"Related task pages","pageTitle":"Represent conversations in Cases","url":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","humanUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases#related-task-pages","markdownUrl":"https://teammately.ai/docs/object-model/represent-conversations-in-cases.md","sectionId":"related-task-pages","kind":"reference","productArea":"object_model","score":1130.2521347126567,"reasons":["search_match","page_title_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Related task pages\n\n{% related-card-grid title=\"Related task pages\" %}\n- [Configure the Project Input Schema](/docs/project-settings/input-schema)\n- [Import and prepare Cases](/docs/operating-manual/import-and-prepare-cases)\n- [Inspect evaluation results](/docs/benchmark-evaluations/inspect-results)\n- [Troubleshoot unclear Cases](/docs/troubleshooting/unclear-cases)\n{% /related-card-grid %}"},{"blockId":"coverage.candidate-in-use-cases#candidate-and-in-use-cases","pageId":"coverage.candidate-in-use-cases","title":"Candidate and In-Use Cases","pageTitle":"Candidate and In-Use Cases","url":"https://teammately.ai/docs/coverage-engineering/candidate-and-in-use-cases.md","humanUrl":"https://teammately.ai/docs/coverage-engineering/candidate-and-in-use-cases#candidate-and-in-use-cases","markdownUrl":"https://teammately.ai/docs/coverage-engineering/candidate-and-in-use-cases.md","sectionId":"candidate-and-in-use-cases","kind":"reference","productArea":"coverage_engineering","score":526.9539515129532,"reasons":["search_match","term_match"],"markdown":"# Candidate and In-Use Cases"},{"blockId":"troubleshooting.dataset-upload#diagnose-the-upload-in-order","pageId":"troubleshooting.dataset-upload","title":"Diagnose the upload in order","pageTitle":"Case upload troubleshooting","url":"https://teammately.ai/docs/troubleshooting/dataset-upload.md","humanUrl":"https://teammately.ai/docs/troubleshooting/dataset-upload#diagnose-the-upload-in-order","markdownUrl":"https://teammately.ai/docs/troubleshooting/dataset-upload.md","sectionId":"diagnose-the-upload-in-order","kind":"error","productArea":"troubleshooting","score":525.8185206708399,"reasons":["search_match","term_match","prefix_or_fuzzy_match"],"markdown":"## Diagnose the upload in order\n\n1. Confirm the selected file is the intended source and uses a supported tabular shape for the upload surface.\n2. Inspect headers and several real rows outside Teammately. Remove blank header rows, merged presentation cells, duplicate column names, and records that contain no usable input.\n3. Return to **Map columns**. Map the Case input first, then candidate or reference output only when that identity is known. Map contextual columns as context or metadata rather than concatenating them into the input.\n4. Review the preview for nulls, truncated objects, serialized JSON, and swapped user/assistant fields.\n5. Submit a small representative file before importing the whole source.\n6. After completion, open the Case Pool and verify row counts, a simple Case, a boundary Case, a conversation Case, and a row with missing optional data."}]}