Workflow

Notifications & The Author Verify Loop

When an AI agent or developer applies a comment, how does the author find out? And how do they confirm it actually looks right — or tell the team it isn't fixed?

Pointer answers these questions with In-App Notifications and the Author Verify Loop (Roadmap §10, R2-04). The entire loop happens right inside the widget, without requiring email services, third-party messaging integrations, or context switching.

Why In-App Only?

Pointer is intentionally designed around in-app feedback:

The Updates Badge & Menu

Whenever an event occurs on one of your comments, Pointer delivers an in-app notification to your account:

Toolbar Indicator:

When collapsed, the floating launcher button displays an amber notification badge in the same --pf-notify color (#f59e0b).

Clicking the Updates button in the widget toolbar opens the notifications dropdown menu:

Lightweight Background Polling

The widget polls GET /api/me/notifications/unread-count every 60 seconds while the browser tab is active. It immediately pauses when the page is hidden (via the Page Visibility API) and checks again as soon as you refocus the tab. For automated test suites, the interval can be configured down to 1 second via window.__POINTER_CONFIG__.notifyPollMs.

The Author Verify Loop (👍 / 👎)

When an applied comment is viewed, its author sees inline verification controls next to the completed status pill:

✓ completed

Author verify controls appear strictly for the comment's creator (including quick-access Client accounts) on comments in the Applied state.

1. Thumbs-Up: "Looks right"

If the change successfully resolves the issue:

2. Thumbs-Down: "Not fixed"

If the fix was incomplete, introduced a regression, or missed the requirement:

Quick-Access (Client) Support

Quick-access client accounts are normally restricted from managing the developer backlog (such as marking comments completed, archiving, or setting commit styles). However, the author verify loop is the one lifecycle action clients legitimately own for their own feedback. Quick-access accounts can verify or reject fixes for any comment they authored.

Tenancy & Security Invariants

The notifications and verification architecture strictly maintains Pointer's multi-tenant isolation: