# admin-launcher fragment

**ID:** `fvcms.fragment.admin-launcher.001`

## What it is

The admin panel launcher. A 2x3 grid of buttons in the `{ }` dev panel that opens the 6 admin panels (pages, users, settings, monitor, audit, deploy). Per `app-pact` §7, all admin lives in the chrome.

## Public API

```js
import { renderAdminLauncherSection, openAllAdminPanels } from 'app-fragments/admin-launcher/index.js';

// In the dev panel init: append the launcher section
renderAdminLauncherSection(devPanelContent);
```

## Recipe (10-item, abbreviated)

1. **purpose** — launcher for the 6 admin panels
2. **inputs** — none
3. **outputs** — a 2x3 button grid in the dev panel
4. **state machine** — none
5. **event bus** — none (just opens the other panels)
6. **dependencies** — `admin-pages`, `admin-users`, `admin-settings`, `admin-monitor`, `admin-audit`, `admin-deploy`
7. **constitutional refs** — app-pact §7
8. **tier** — T2
9. **canonical home** — `app-fragments/admin-launcher/`
10. **recipe** — this file
