# mail-app-pocketbase — Recipe Book (placeholder)

**Module ID:** `mail-app-pocketbase`
**Namespace:** `FreshCloud\Mail\PocketBaseAdapter\`
**Lifecycle phase:** formation → planning → building (in progress)
**Status:** Module shell created 2026-07-22. Code moved from avidtech6/freshmail-2/src/PocketBaseAdapter/.

**Description:** App-layer PocketBase adapter. Two implementations: InMemoryPb (no-op) + RealPocketBaseAdapter (real PB)

---

## What this module is

- PHP app module, MIT-licensed
- PSR-4 autoloaded as `FreshCloud\Mail\PocketBaseAdapter\`
- Code lives in `src/PocketBaseAdapter/`
- Tests in `tests/PocketBaseAdapter/` (PHPUnit)
- Consumed by Oscar via `oscar-platform/api/email/` bridge
- The bridge's `_bootstrap.php` wires the Composer that uses this module

## See also

- `module.json` — identity
- `module-meta.json` — metadata
- `composer.json` — autoload
- `oscar-platform/bundles/freshcloud-mail/bundle-manifest.json` — bundle
