Problem it solves: the highest-value team signals - someone stuck on the same ticket all week, a blocker that has carried, a member who never speaks, a retro issue that keeps recurring - are buried in ceremony transcripts and decay within days. The sentinel reads every ceremony deterministically and surfaces the flags with verbatim lines, so the EM walks into 1:1s with the week's signals instead of missing them.
Reads one daily standup transcript and writes a Standup Log row: actual attendees + present count, duration, a per-person machine-readable work anchor string (the line the weekly report parses), blockers with big-blocker classification, and a deterministic red-flag multi-select. Logs one ceremony; never compares across days. Idempotent on the transcript id.
Reads one sprint retrospective transcript into a Retro Log row: what went well / what didn't, every owner's dated action items (EM-owned subset routed to the task DB), plus two deterministic backward comparisons against the prior 2-3 retros - recurring issues and prior-action follow-through - and a red-flag multi-select. Self-contained backward look; idempotent on the transcript id.
The Friday team-health routine. Reads the week's Standup Log rows, runs the deterministic cross-day detections - repeated status per person (same anchor with no progress, with the verbatim lines), persistent blockers, silent / dominated members, timebox overruns - writes a Weekly Standup Report row, renders a Qualitara-branded HTML team-health report, and returns an envelope the routine uses to surface red flags for 1:1 prep. Reads the standup rows; never writes them.
Captures one named internal sprint ceremony (sprint planning, sprint review, or backlog refinement) into a ceremony log row - full-transcript extraction, per-kind structured details, a deterministic red-flag list reusing the standup definitions, and EM-owned action items surfaced to the caller (never auto-written to tasks). Agent mode only.
Logs a project kickoff meeting from a Fireflies transcript or pasted notes - project, goals, stakeholders, milestones, risks mentioned (handed off to em-risk-detector, never logged directly), and the comms cadence - then offers to spawn selected goals as follow-up tasks.
Logs an incident postmortem from a retro transcript or pasted notes - incident summary, timeline, impact, root cause, contributing factors, and action items - with a blameless-language gate that rejects any draft that name-blames an individual and forces a systems-language re-draft.