# Policy runs

> History for policy #id

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/wings-backups/policies/[id]/runs` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `WingsBackupPolicyRunsPage` |
| Source | `src/app/(app)/admin/wings-backups/policies/[id]/runs/page.tsx` |
| Dynamic | yes |
| Params | `id` |
| Title i18n key | `adminWingsBackups.runsTitle` |
| Description i18n key | `adminWingsBackups.runsDescription` |
| Permission | `admin.wings.backups.view` |
| Nav group | `infrastructure` |
| Sidebar label | Wings Backups |

## Summary (for AI)

**Policy runs** History for policy #id Under sidebar item “Wings Backups”. Requires permission `admin.wings.backups.view`. Key UI: No runs yet; Runs appear after the policy executes or you click Run now..

## How to guide users

1. Open Admin sidebar.
2. Open **Wings Backups** (parent nav item), then **Policy runs**.
3. Direct URL: `/admin/wings-backups/policies/[id]/runs`.
4. Replace path params `id` with the real resource id(s).
5. User needs permission `admin.wings.backups.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- No runs yet
- Runs appear after the policy executes or you click Run now.

## Widget slugs

_None detected._

## Related APIs / hooks

_None detected in page source._


