# Boundary Cases
Generated: 2026-09-13T04:36:19.936Z
Source build: local
Canonical docs: https://teammately.ai/docs
---
id: coverage.boundary-cases
title: Boundary Cases
summary: Use edge and ambiguous cases to sharpen policies, applicability logic, and rubrics.
kind: concept
product_area: coverage_engineering
status: stable
updated: 2026-09-07
canonical: /docs/coverage-engineering/boundary-cases
---
# Boundary Cases
## Definition
A Boundary Case sits near a meaningful change in expected behavior: a Policy exception, an applicability edge, conflicting source authority, missing information, an escalation threshold, or another condition where a small contextual change should alter the correct output or action.
Boundary Cases are not simply unusual examples. They are deliberate tests of a named distinction in the benchmark's coverage and correctness model.
## Why it matters
Ordinary Cases can make a weak rule appear reliable because they never force the team to decide where it stops applying. Boundary Cases expose vague Policy scope, overlapping Rubrics, missing exceptions, and unsupported assumptions before those problems are hidden inside aggregate results.
## Where it appears in the product
Coverage Stories can name a boundary as a missing or thin behavior slice. Case Foundry or another sourcing workflow can prepare candidate Cases against that need. Case Review checks whether the input, materials, and contrast are realistic. If the expected judgment is unclear, route the selected Cases into an Expert Contribution instead of inventing the answer during case construction.
## Artifacts it affects
A useful Boundary Case records the exact contextual feature that changes the expectation, the controlling source material, the relevant Coverage Facets, and the Policy or Rubric question it exercises. Admission to the current Benchmark Dataset is a separate selection decision; admission to a Snapshot is a later immutable evidence decision.
## Operational check
Compare the Boundary Case with a nearby ordinary Case. The pair should differ in the intended condition, not in several unrelated dimensions. Confirm that specialists can explain why the expected behavior changes, that the Rubric tests one observable criterion, and that the Case materials make the boundary visible to the evaluated system.
{% example-demo title="Current versus superseded source" %}
Two Cases ask the same eligibility question. One contains only the current policy document; the other also contains a plausible superseded document with conflicting terms. Specialists confirm that the response must follow the controlling current source or state uncertainty. The pair becomes a Boundary Case set for source authority, and its Rubric fails unsupported blending rather than generic factual error.
{% /example-demo %}
## Related workflows
{% related-card-grid title="Related workflows" %}
- [Manage Coverage Stories](/docs/coverage-management/coverage-stories)
- [Review prepared Cases](/docs/coverage-management/case-review)
- [Applicability Logic](/docs/object-model/applicability-logic)
- [Comparison Directions](/docs/assets/comparison-directions)
- [Product quickstart](/docs/quickstart)
- [Task index](/docs/operating-manual/task-index)
{% /related-card-grid %}
## Source confidence
Code-backed: Coverage Stories can represent named coverage needs, Case Review exposes prepared Cases and materials, and Case sourcing types preserve coverage targets and source context. Specialist authority and evaluator approval remain separate workflows.
---
id: expert-contributions.complete
title: Complete an Expert Contribution
summary: Work through form, chat, interview, case-review, and checkpoint tasks while keeping specialist judgment attributable.
kind: task
product_area: expert_contributions
status: stable
updated: 2026-08-22
canonical: /docs/expert-contributions/complete-contribution
---
# Complete an Expert Contribution
Complete a Contribution by following its prepared task sequence and making the requested specialist judgments from the evidence shown. The expert experience can adapt between structured forms, agent chat, interviews, case review, and checkpoints.
## Prerequisites
- A valid Contribution link or authenticated expert entry point.
- Access to the Contribution and its assigned tasks.
- Enough source and case context to explain each answer.
- A stable connection when the task uses realtime agent interaction.
## Steps
1. Open the Contribution and read its objective, selected cases, and expected components before answering.
2. Complete each task according to its type. Planned activities can be Case Review, Form, Chat, or Interview; Curation, Comparative, and Trajectory components shape the prepared work those activities present.
3. Use attachments and visible case materials as the evidence boundary. State uncertainty when the supplied material does not resolve the question.
4. At a checkpoint, inspect the proposed summary or artifact meaning. Checkpoints prepare and reconcile requirements, consolidator or Policy statements, interview requests or records, and Rubrics. Confirm only what matches your judgment; retry, revise, or leave unresolved anything that does not.
5. Continue through the task handoff until the Contribution reaches its final step.
6. Review the completion state. If the experience shows a waiting, retry, or synchronization state, do not assume the administrator has received final evidence until the product confirms it.
## Object and state changes
Answers create durable task responses and can advance task sessions, checkpoints, handoffs, and Contribution status. Chat or interview activity can produce transcripts and structured learning. Case review can attach judgment to selected cases. Completion makes the contribution available for reconciliation and materialization but does not itself make every proposed artifact governed.
Review tasks can be `PREPARING`, `BLOCKED`, `READY`, `IN_PROGRESS`, `COMPLETED`, `SKIPPED`, or `SUPERSEDED`. The expert runtime can be `PREPARING`, `READY`, `ACTIVE`, `FINAL_CHECKPOINT`, `COMPLETED`, or `EXHAUSTED`. Checkpoints can be preparing, ready, or reconciled, with individual requirements pending, retryable, materialized, empty, or failed. These layered states explain why a Contribution can be active while one task is blocked or a final checkpoint is still pending.
## Success criteria
- Every answer addresses the Contribution objective and cites the visible evidence where needed.
- Case-level judgments remain connected to the relevant case.
- Checkpoints distinguish accepted, revised, and unresolved meaning.
- The final state is visibly complete rather than inferred from navigation.
- Uncertainty or source conflict remains explicit for the administrator.
## Common failure modes
- Answering from private background without identifying that the supplied evidence is incomplete.
- Treating an agent summary as accurate without checking the checkpoint.
- Leaving a form or chat task in a local unsynchronized state.
- Continuing after a stale task handoff instead of following the current Contribution route.
- Assuming that completion directly changes policies, rubrics, cases, or coverage.
{% example-demo title="Example: checkpoint correction" %}
An interview summary says that every expired agreement should be ignored. The expert corrects the checkpoint: expired agreements may still be relevant when the current agreement explicitly incorporates them. The corrected statement remains attributable and prevents an overbroad policy from being materialized.
{% /example-demo %}
## Related reference pages
{% related-card-grid title="Related reference pages" %}
- [Expert Contributions](/docs/expert-contributions)
- [Contributed Artifacts](/docs/expert-contributions/contributed-artifacts)
- [Human Approval Boundaries](/docs/governance/human-approval-boundaries)
{% /related-card-grid %}
## Related troubleshooting pages
{% related-card-grid title="Related troubleshooting pages" %}
- [Expert Contribution problems](/docs/troubleshooting/expert-contributions)
- [Permissions](/docs/troubleshooting/permissions)
- [Authentication](/docs/troubleshooting/authentication)
{% /related-card-grid %}
## Source confidence
Code-backed: the current expert experience supports form, chat, interview, case-review, checkpoint, completion, waiting, and task-handoff routes with durable command and reconciliation behavior.
---
id: object-model.applicability-logic
title: Applicability logic
summary: Explain when a policy or rubric should be used for a case, output, or coverage segment.
kind: reference
product_area: object_model
status: stable
updated: 2026-08-23
canonical: /docs/object-model/applicability-logic
---
# Applicability logic
## Definition
Applicability logic is the boundary that decides whether a policy or rubric should be considered for a specific case, output, or coverage segment. It prevents a good standard from being applied to the wrong behavior.
Use this reference when a benchmark result is hard to explain because a standard seems relevant in some cases but not others. The question is not only whether the policy is correct; it is whether the policy was eligible to judge that output.
## Fields, states, or lifecycle rules
- Applicability sits between the case/output and the policy/rubric that may judge it.
- Weak applicability makes benchmark failures noisy: a candidate can fail a good rubric on a case where the rule should not have applied.
- Strong applicability names the behavior condition, source context, or case segment that brings the standard into scope.
- Applicability changes can make old benchmark evidence stale because the same output may be judged by a different standard boundary.
- This page explains the public object relationship, not a public rule language, API schema, or export contract.
## Related objects
Applicability logic should be read with [Policies](/docs/object-model/policies), [Rubrics](/docs/object-model/rubrics), [Cases](/docs/object-model/cases), and [Coverage Dimensions](/docs/object-model/coverage-dimensions). Use the Correctness Governance workflow to write the boundary and troubleshooting when the observed Case set is wrong.
{% example-demo title="Applicability logic boundary" %}
Raw case: A user asks whether a product works with equipment they already own.
Policy: Compatibility claims require explicit source support.
Applicability logic: The policy applies only when the answer recommends, validates, or compares a product for a concrete use context.
Benchmark interpretation: If the case only asks for a product description, the compatibility rubric should not judge it. If the answer claims the product will work with the user's equipment, the rule is in scope.
{% /example-demo %}
## Source confidence
Code-backed: Policy and Rubric types and their detail routes expose applicability fields and the links among governed standards, Cases, and evaluation checks. This page describes those product relationships; it does not define a portable rule language.
## Related task pages
{% related-card-grid title="Related task pages" %}
- [Work with Policies and Rubrics](/docs/correctness-governance/policies-and-rubrics)
- [Fix weak applicability logic](/docs/troubleshooting/weak-applicability-logic)
- [Resolve conflicting correctness evidence](/docs/governance/conflict-resolution)
- [Product quickstart](/docs/quickstart)
- [Task index](/docs/operating-manual/task-index)
{% /related-card-grid %}
---
id: assets.comparison-directions
title: Comparison Directions
summary: Create reusable guidance for meaningful candidate-output differences in comparative expert work.
kind: reference
product_area: assets
status: stable
updated: 2026-09-07
canonical: /docs/assets/comparison-directions
---
# Comparison Directions
## Definition
A Comparison Direction is a reusable project Asset that describes how candidate outputs should differ during comparative expert work. It can focus attention on a meaningful contrast such as evidence grounding, uncertainty handling, or response strategy without declaring which candidate is correct.
Comparison Directions are project-scoped. A Contribution can select or allow a pool of directions for its comparative component, while the benchmark Contribution still owns the objective, cases, candidates, and expert task.
## Fields, states, or lifecycle rules
- A direction has a name or label and a description of the intended contrast.
- Users can create, edit, pin, archive, and remove directions from **Assets → Comparison Directions**.
- Pinned directions are surfaced when a Contribution request selects comparative output guidance.
- The suggestion experience creates draft candidates in a suggestion run. Nothing enters the reusable library until a user accepts it.
- A direction can carry a staleness advisory when its source context has changed. Dismissing that advisory records a review decision; it does not approve a Policy, Rubric, Case, or Benchmark.
- A direction guides comparative presentation or generation. It does not create a Case, change coverage structure, or replace expert judgment.
## Correct scope
Use Dimensions, Project Topics, and Case Construction Patterns for the behavior space a benchmark should represent. Use Comparison Directions for how candidate outputs should be contrasted within a comparative Contribution. Use Correctness Governance for the approved standard that determines how an output is judged.
{% example-demo title="Example: source-grounding contrast" %}
A project creates one Comparison Direction asking for a response that cites the current source conservatively and another asking for a focused clarification when the source hierarchy is unresolved. A comparative Contribution can use those directions to elicit an expert preference. The direction does not approve either response or create the governing rubric.
{% /example-demo %}
## Source confidence
Code-backed: the active Assets routes expose the Comparison Directions library, detail controls, suggestion runs, accept or dismiss decisions, pinning, and staleness review. The API keeps legacy compatibility names internally, but this page uses the current product label.
## Related task pages
{% related-card-grid title="Related task pages" %}
- [Assets](/docs/assets)
- [Request an Expert Contribution](/docs/expert-contributions/request-contribution)
- [Manage benchmark coverage](/docs/coverage-management)
{% /related-card-grid %}