{"query":"IDs and keys","corpusVersion":"local","generatedAt":"2026-09-13T04:33:03.839Z","results":[{"blockId":"reference.ids#ids-and-keys","pageId":"reference.ids","title":"IDs and keys","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#ids-and-keys","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"ids-and-keys","kind":"reference","productArea":"reference","score":2066.7229937512393,"reasons":["search_match","title_match","display_title_match","term_match"],"markdown":"# IDs and keys"},{"blockId":"reference.ids#related-objects","pageId":"reference.ids","title":"Related objects","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#related-objects","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"related-objects","kind":"reference","productArea":"reference","score":610.3347959592575,"reasons":["search_match","page_title_match","term_match"],"markdown":"## Related objects\n\nIDs and keys should be read with [Workspaces and projects](/docs/concepts/workspaces-projects), [Assets](/docs/assets), [Run Metadata](/docs/benchmark-evaluations/run-metadata), and [Permissions](/docs/reference/permissions).\n\n{% example-demo title=\"IDs and keys boundary\" %}\nScenario: A comparison note says the candidate improved but does not identify the benchmark version or candidate run.\n\nID boundary: The note should identify the benchmark version, run, candidate metadata, and changed artifact if those references are available.\n\nInterpretation: Without those identities, the comparison is weak evidence even if the score is visible.\n{% /example-demo %}"},{"blockId":"reference.ids#definition","pageId":"reference.ids","title":"Definition","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#definition","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"definition","kind":"reference","productArea":"reference","score":600.9793542150878,"reasons":["search_match","page_title_match","term_match"],"markdown":"## Definition\n\nIDs and keys identify Teammately objects across projects, records, cases, benchmarks, runs, policies, rubrics, and administration surfaces. They matter because review context and benchmark evidence are only reproducible when the referenced objects are unambiguous.\n\nUse this reference when a note, run, comparison, or troubleshooting path depends on matching the same project, case, standard, benchmark version, or candidate boundary."},{"blockId":"reference.ids#fields-states-or-lifecycle-rules","pageId":"reference.ids","title":"Fields, states, or lifecycle rules","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#fields-states-or-lifecycle-rules","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"fields-states-or-lifecycle-rules","kind":"reference","productArea":"reference","score":597.210535273803,"reasons":["search_match","page_title_match","term_match"],"markdown":"## Fields, states, or lifecycle rules\n\n- IDs should preserve which object a page, result, or review note is talking about.\n- Keys and identifiers may appear in URLs, metadata, manifests, admin surfaces, or internal source refs.\n- A stable ID does not imply that a public API, export format, or integration contract exists.\n- Review notes should name object boundaries, not only human-readable titles, when reproducibility matters.\n- Do not expose secrets or infer API-key behavior beyond source-backed admin pages."},{"blockId":"reference.ids#related-task-pages","pageId":"reference.ids","title":"Related task pages","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#related-task-pages","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"related-task-pages","kind":"reference","productArea":"reference","score":556.7473340390594,"reasons":["search_match","page_title_match","term_match"],"markdown":"## Related task pages\n\n{% related-card-grid title=\"Related task pages\" %}\n- [Workspaces and projects](/docs/concepts/workspaces-projects)\n- [Permissions](/docs/reference/permissions)\n- [Assets](/docs/assets)\n- [Product quickstart](/docs/quickstart)\n- [Task index](/docs/operating-manual/task-index)\n{% /related-card-grid %}"},{"blockId":"reference.ids#source-confidence","pageId":"reference.ids","title":"Source confidence","pageTitle":"IDs and keys","url":"https://teammately.ai/docs/reference/ids.md","humanUrl":"https://teammately.ai/docs/reference/ids#source-confidence","markdownUrl":"https://teammately.ai/docs/reference/ids.md","sectionId":"source-confidence","kind":"reference","productArea":"reference","score":556.5463040360206,"reasons":["search_match","page_title_match","term_match"],"markdown":"## Source confidence\n\nCode-backed: current Project, user, workspace, Benchmark, Policy, and Rubric types show distinct opaque identifiers for those product objects. The reference does not assert that every internal identifier is accepted by a customer-facing API or safe to construct."},{"blockId":"concepts.workspaces-projects#related-reference-pages","pageId":"concepts.workspaces-projects","title":"Related reference pages","pageTitle":"Workspaces and projects","url":"https://teammately.ai/docs/concepts/workspaces-projects.md","humanUrl":"https://teammately.ai/docs/concepts/workspaces-projects#related-reference-pages","markdownUrl":"https://teammately.ai/docs/concepts/workspaces-projects.md","sectionId":"related-reference-pages","kind":"concept","productArea":"object_model","score":143.14067861837583,"reasons":["search_match","term_match"],"markdown":"## Related reference pages\n\n{% related-card-grid title=\"Related reference pages\" %}\n- [IDs and keys](/docs/reference/ids)\n- [Permissions](/docs/reference/permissions)\n- [Workspaces, Projects, and target systems](/docs/object-model/workspaces-projects-and-target-systems)\n- [Project Context](/docs/agent-setup/project-context)\n{% /related-card-grid %}"},{"blockId":"integrations.import-case-examples#before-and-after","pageId":"integrations.import-case-examples","title":"Before and after","pageTitle":"Import Case Examples","url":"https://teammately.ai/docs/integrations/import-case-examples.md","humanUrl":"https://teammately.ai/docs/integrations/import-case-examples#before-and-after","markdownUrl":"https://teammately.ai/docs/integrations/import-case-examples.md","sectionId":"before-and-after","kind":"task","productArea":"data_integrations","score":136.58932705432184,"reasons":["search_match","term_match"],"markdown":"## Before and after\n\n| before | after |\n| --- | --- |\n| Source rows mix input, prior messages, context, outputs, and notes | Each admitted Case has canonical input, named Case materials, and customer-owned attributes |\n| File references are local paths or source-system links | Required files are Teammately artifacts with processing state |\n| Source identifiers are known only outside Teammately | Correlation IDs remain attached without replacing backend-issued Case IDs |\n| No benchmark membership is implied | Imported Cases are reusable Project Assets and can be selected deliberately for benchmark work |"}]}