Overview
Status: Available, schema-owning · Kind: package · Tier: premium · Bundle: collaboration · Contexts: admin · Product group: Capell Collaboration
Notes adds contextual notes, assignments, mentions, reminders, attention counts, and a user inbox to supported Capell admin records.
Install
Section titled “Install”composer require capell-app/notesThe package requires capell-app/admin.
Admin Surfaces
Section titled “Admin Surfaces”NotesInboxPageat/admin/notes.- Admin user-menu item with attention badge.
- Package models for notes, assignments, mentions, and reminders.
- Actions for creating notes, assigning users, and calculating attention counts.
Frontend Surfaces
Section titled “Frontend Surfaces”This package has no public frontend routes or Blade output. It should not add any anonymous public surface.
Screenshot Plan
Section titled “Screenshot Plan”- Notes inbox page.
- User-menu notes item with attention badge.
- Empty inbox state.
- Inbox with assigned, mentioned, and overdue reminder counts.
Verification
Section titled “Verification”- Package tests:
vendor/bin/pest packages/notes/tests --configuration=phpunit.xml. - Harness install:
composer require capell-app/notes:4.x-dev -W, thenphp artisan package:discover --ansiandphp artisan migrate --graceful --ansi.
Known Risks
Section titled “Known Risks”- Screenshots need seeded assigned notes, mentions, and reminders to show the real collaboration workflow.
- The package has no public frontend surface; future render hooks should include public-safety tests before documentation screenshots are added.