---
title: "Meno Use Cases"
description: "Bind tests, browsers, and humans to the exact software state they observed."
---
## Don't ship on stale tests

Yesterday's green CI does not prove today's tree. Meno binds JUnit or command evidence to the current subject hash. Change the commit and that evidence goes stale.

```bash
meno verify
meno status
# checkout another commit
meno status
# C-unit is unknown until you verify again
```

## Agent "done" that you can inspect

Coding agents should not declare work complete from prose. Point them at Meno:

```bash
meno status --json
# gather evidence with project tests
meno verify --json
```

Unknown claims stay unknown until evidence exists. MCP cannot freeze-bypass, weaken, or delete frozen claims.

## Playwright against this subject

Ingest browser results the same way as unit tests. A failing suite is `disproven`, not a shrug.

```bash
meno connect
meno verify
meno inspect C-browser
```

## Human confirmation stays human

Policy or review claims that require a person use `meno inspect --confirm`. That is not available over MCP.

```bash
meno inspect C-policy-review --confirm
meno status
```

## Export a bundle

Hand someone the evidence pack, not a screenshot of a terminal:

```bash
meno inspect --export ./meno-bundle
```

## Pairing with Pico and Harnie

Meno does not map attack paths (that's [Pico](/docs/products/pico/overview)) and does not hand off agent sessions (that's [Harnie](/docs/products/harnie/overview)). It answers a narrower question: *for this exact software state, what is proven?*

```bash
pico scan
harnie import pi session.jsonl
meno status --json
```
