> For the complete documentation index, see [llms.txt](https://docs.unitlab.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unitlab.ai/documentation/projects/project-instructions.md).

# Project Instructions

Instructions explain how experts should apply the ontology to real cases. They should resolve inclusion, exclusion, ambiguity, geometry, attributes, invalid data, review, and escalation with representative examples.

### Before you make the change

* Name the policy owner and reviewer.
* Collect representative easy, difficult, ambiguous, and invalid examples.
* Compare every instruction to the ontology and workflow so no route or required value is missing.

![Project Instructions editor](https://292810646-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGjVLUz4wthGkGlRKM6rM%2Fuploads%2F7jrWucEnNWPZV4fEMw0U%2Fproject-instructions.png?alt=media\&token=e5e4c58c-37e3-40d0-aaa8-47c01abb94cd)

*Instructions belong inside the project so annotators and reviewers can consult the current policy without leaving the work context.*

### Understand the product behavior

Instructions can contain:

* rich text/description;
* external URL;
* file attachment;
* PDF upload;
* PPT upload.

Instructions should be the current operational standard an annotator can consult while working. They should include definitions, decision rules, hard examples, counterexamples, uncertainty policy, and escalation steps.

### Publish an actionable policy

{% stepper %}
{% step %}

#### 1. Define the task

State the unit of work, intended output, and what counts as complete.
{% endstep %}

{% step %}

#### 2. Set inclusion and exclusion rules

Explain boundaries and show representative counterexamples.
{% endstep %}

{% step %}

#### 3. Define geometry and attributes

Describe how to draw, classify, relate, and fill required Item Properties.
{% endstep %}

{% step %}

#### 4. Handle ambiguity and invalid data

Give annotators a route that does not require inventing a label.
{% endstep %}

{% step %}

#### 5. Align review and escalation

State what reviewers accept, reject, return, or escalate.
{% endstep %}

{% step %}

#### 6. Calibrate and revise

Run the same difficult examples across roles and update the policy when disagreement reveals a gap.
{% endstep %}
{% endstepper %}

### Decisions that affect production

| Decision          | Production guidance                                                              |
| ----------------- | -------------------------------------------------------------------------------- |
| Example selection | Choose examples that expose the decision boundary, not only ideal annotations.   |
| Ontology coupling | Instructions and schema must change together when policy changes.                |
| Effective date    | Record when a material policy revision begins and how in-flight work is handled. |
| Questions         | Use comments for context and issues for owned correction or follow-through.      |

### Continue the operating flow

* Test the ontology in Workbench.
* Train annotators and reviewers on the same calibration set.
* Record material changes before resuming volume.
