# Phase 9: Catalog Admin Surface

## Objective

Provide V2 management interfaces for key commercial and operational entities.

---

## Tasks

### 9.1 Catalog entrypoints

- Services management.
- Products management.
- Courses and bookable offers management.
- Departments management.

### 9.2 Place-scoped behavior

- Bind catalog data to selected place context.
- Prevent cross-place accidental edits.

### 9.3 UX consistency

- Reuse V2 shell and card/table patterns.
- Keep CRUD actions explicit and fast.

---

## File Impact (Expected)

- `app/Filament/V2/Resources/*`
- `app/Filament/V2/Pages/*`
- potential adapters to existing resources/actions

---

## Acceptance Criteria

- Managers can maintain catalog entities in V2 without switching to V1.
- Place scoping is enforced at query and action levels.
- Permissions are respected across all catalog actions.

---

## Tests

- CRUD tests for each catalog domain in V2.
- Place isolation tests.
- Permission tests (`super_admin` vs `manager`).
