Deep Work

Notification System

Three profiles. Focus-aware switching. Every alert you chose. None you didn't.

Navique was designed around a simple belief: developer attention is the scarcest resource in software development, and tools should protect it rather than fragment it. The notification system expresses this concretely. Three profiles gate what interrupts you and when. Focus Mode activates Deep Work automatically. Agent approval notifications deliver sensitive decisions to your macOS notification centre — even when Navique is backgrounded.

Module ID:MOD-NOTIFICATION-SYSTEM-01
Status:Operational / Active
Deploy Env:Native App
Action:Initialise

Technical Capabilities

01.

Three Notification Profiles — Deep Work, Normal, Full

Three profiles that gate which events produce macOS notifications. Deep Work: only production-down alerts and agent approval requests. Normal: above plus CI failures, PR review requests, agent completions, and context window warnings. Full: all events including PR comments, pushes to main, all agent actions, and morning briefing. Profiles are switched manually from Settings or automatically triggered by Focus Mode.

02.

Approval Notification with Action Buttons

When an agent requests approval for a sensitive operation, a macOS Alert notification appears with three buttons: Approve, Decline, and More Info. Tapping Approve or Decline acts immediately — the agent receives the decision and continues or aborts without the developer needing to open Navique. Powered by an always-on background service independent of the UI.

03.

Morning Briefing Notification & Cron

A daily cron job fires at 9 AM (configurable, togglable) that generates an AI briefing of overnight activity across all integrations. Delivered as a macOS notification and as a dashboard card. The briefing covers new commits, PRs merged or opened overnight, deployment events, agent runs, and flagged items.

04.

Context Window Warning Notification

When a running agent's context window fill percentage crosses a configurable threshold (default 80%), a notification fires. This warns the developer to checkpoint the agent's memory, break the task into smaller pieces, or start a new session before the agent hits its context limit.

Integration Matrix