> This page is for version Main (default).
> For other versions, use one of these documentation indexes:
> - Main (default): https://docs.nvidia.com/nemo/gym/main/llms.txt
> - 0.6.0: https://docs.nvidia.com/nemo/gym/v0.6.0/llms.txt
> - 0.5.1: https://docs.nvidia.com/nemo/gym/v0.5.1/llms.txt
> - 0.5.0: https://docs.nvidia.com/nemo/gym/v0.5.0/llms.txt
> - 0.4.0: https://docs.nvidia.com/nemo/gym/v0.4.0/llms.txt
> - 0.3.0: https://docs.nvidia.com/nemo/gym/v0.3.0/llms.txt
> - 0.2.1: https://docs.nvidia.com/nemo/gym/v0.2.1/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/gym/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/gym/_mcp/server.

# nemo_gym.harness_capabilities.results

Independent check results. TE labels describe results; they never schedule checks.

## Module Contents

### Classes

| Name                                                                | Description                                                                         |
| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [`CheckResult`](#nemo_gym-harness_capabilities-results-CheckResult) | -                                                                                   |
| [`Results`](#nemo_gym-harness_capabilities-results-Results)         | Combine repeated evaluations of one rule without hiding failures or blocked checks. |

### Functions

| Name                                                                        | Description                                                                     |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [`gate_passes`](#nemo_gym-harness_capabilities-results-gate_passes)         | Require all applicable checks in the selected tier, independently of TE labels. |
| [`render_matrices`](#nemo_gym-harness_capabilities-results-render_matrices) | Render saved check results; never infer a pass from an absent failure message.  |

### Data

[`Status`](#nemo_gym-harness_capabilities-results-Status)

### API

```python
class nemo_gym.harness_capabilities.results.CheckResult(
    id: str,
    kind: nemo_gym.harness_capabilities.checks.Kind,
    status: nemo_gym.harness_capabilities.results.Status,
    tier: nemo_gym.harness_capabilities.checks.PriorityTier,
    evidence: tuple[str, ...] = (),
    locations: list[str] = list(),
    reasons: list[str] = list(),
    blocked_by: list[str] = list()
)
```

Dataclass

**`blocked_by`** `list[str] = field(default_factory=list)`

---

**`evidence`** `tuple[str, ...] = ()`

---

**`id`** `str`

---

**`kind`** `Kind`

---

**`locations`** `list[str] = field(default_factory=list)`

---

**`reasons`** `list[str] = field(default_factory=list)`

---

**`status`** `Status`

---

**`tier`** `PriorityTier`

---

```python
class nemo_gym.harness_capabilities.results.Results()
```

Combine repeated evaluations of one rule without hiding failures or blocked checks.

**`rows`** `dict[str, CheckResult] = {}`

---

```python
nemo_gym.harness_capabilities.results.Results.add(
    check_id: str,
    kind: nemo_gym.harness_capabilities.checks.Kind,
    status: nemo_gym.harness_capabilities.results.Status,
    tier: nemo_gym.harness_capabilities.checks.PriorityTier,
    evidence: tuple[str, ...] = (),
    location: str = '',
    reason: str = '',
    blocked_by: collections.abc.Iterable[str] = ()
) -> bool
```

```python
nemo_gym.harness_capabilities.results.Results.dump() -> list[dict]
```

```python
nemo_gym.harness_capabilities.results.Results.run(
    check: nemo_gym.harness_capabilities.checks.Check
) -> bool
```

Execute a typed rule; excluded and blocked rules never evaluate their input.

```python
nemo_gym.harness_capabilities.results.gate_passes(
    checks: list[dict],
    tier: nemo_gym.harness_capabilities.checks.PriorityTier = 'P0'
) -> bool
```

Require all applicable checks in the selected tier, independently of TE labels.

```python
nemo_gym.harness_capabilities.results.render_matrices(
    harnesses: dict
) -> str
```

Render saved check results; never infer a pass from an absent failure message.

```python
nemo_gym.harness_capabilities.results.Status = Literal['pass', 'fail', 'not_applicable']
```