---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/orchestration/conformance/functions/runPlanStoreConformance.md
---

# Function: runPlanStoreConformance()

```ts
function runPlanStoreConformance(
  label: string,
  makeStore: () => PlanStore | Promise<PlanStore>,
): void;
```

Defined in: [src/batteries/orchestration/conformance.ts:37](https://github.com/NHTIO/ADK/blob/v1.20260906.0/src/src/batteries/orchestration/conformance.ts#L37)

Drive a plan store through the shared contract suite.

## Parameters

| Parameter   | Type                                                                                                               | Description                                                                                          |
| ----------- | ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- |
| `label`     | `string`                                                                                                           | A human label for the store under test, used in the suite title.                                     |
| `makeStore` | () => | [`PlanStore`](../../interfaces/PlanStore.md) | `Promise`<[`PlanStore`](../../interfaces/PlanStore.md)> | A factory returning a FRESH store for each case, so no case shares state with another. May be async. |

## Returns

`void`
