Notifications
Notifications are in-app only. They surface in the notification bell in the topbar — a popover preview of the latest five, plus a View all drawer with the full grouped list.
Where they appear
| Surface | What it shows | Marks read on |
|---|---|---|
| Bell popover | Latest 5 notifications, newest first. | Per-row click. Opening the popover does not mark anything. |
| Notification drawer | Full grouped list, scrollable, with Mark all read in the footer. | Per-row click, or Mark all read. |
Clicking a row marks it read and deep-links you to the target — the assignment, the evidence row, the scenario, whichever the event points at.
Notification kinds
Grouped by who typically receives them.
Learner
| Kind | Title | Triggered when |
|---|---|---|
assignment.created | New assignment | A trainer assigns you a scenario. |
assignment.due_soon | Assignment due soon | An assignment’s due date is approaching. |
assignment.cancelled | Assignment cancelled | A trainer cancels one of your assignments. |
evidence.applied | Evidence applied to your competency map | A trainer’s verdict has moved your radar. |
Trainer
| Kind | Title | Triggered when |
|---|---|---|
evidence.pending | Evidence awaiting your verdict | A learner finishes an engagement that needs your sign-off. |
assignment.completed | Assignment completed | A learner finishes an assignment you set. |
engagement.needs_intervention | Engagement needs your touch | An in-flight engagement has flagged for trainer attention. |
Field expert
| Kind | Title | Triggered when |
|---|---|---|
scenario.peer_review_requested | Scenario needs peer review | A peer in your field submits a draft for validation. |
scenario.validated | Scenario validated | A scenario you co-authored or peer-reviewed crosses the validation gate. |
scenario.promoted | Scenario is live | A trainer assigns one of your scenarios for the first time. |
scenario.retired | Scenario retired | A scenario you authored has been retired from rotation. |
Admin
| Kind | Title | Triggered when |
|---|---|---|
org.invitation_accepted | Invitation accepted | A user you invited has joined the org. |
copilot.flagged | Copilot output flagged | A user has flagged a Copilot response for review. |
Common questions
The bell shows zero, but I have pending work. The bell counts events, not work. If you arrived after a trigger already fired and was marked read, the queue itself (your home page, the bandeja, your inbox) is the source of truth. The bell is a shoulder-tap, not a worklist.
I expected a notification but did not get one. Some events do not have notifications today — for example, a verdict rendered on an open assignment will not necessarily fire its own row until the assignment itself reaches a terminal state. The home queues always reflect actual outstanding work.
Are notifications also sent by email? No. Pondara is in-app only by default. Email and push are pilot-level opt-ins.