Relocate the ~6k-file docs tree from the repo root into plugins/document-navigator/docs/ so the plugin is self-contained and portable. docs/superpowers/ (specs and plans) stays at the repo root. Moved via cp+rm rather than git mv because directory rename() fails with EPERM on this WSL /mnt DrvFs mount; git rename-detection pairs the identical-content files at commit time. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
contacts
Contact and group management with deduplication and import/export.
Packages in contacts
4 packages.
| Package | Description |
|---|---|
@suaveplan/api-plugin-contacts |
Contacts and Groups HTTP plugin for @suaveplan/api. Mounts the /contacts and /groups route trees on a Hono OpenAPIHono, backed by SurrealDB implementat… |
@suaveplan/audience-rules |
Universal audience segmentation: rule-based filtering on contact data with 14 comparison operators, AND/OR chaining, dot-notation field resolution including ar… |
@suaveplan/contacts |
Universal contact and group management with hierarchical nesting, audience resolution, contact merger, and CSV/JSON import-export. Multi-tenant, channel-agnost… |
@suaveplan/macos-contacts |
Universal bridge to macOS Contacts.app via AppleScript. Reads contacts and groups through the platform osascript binary, parses the output into typed records… |