Praxis· Applied AI Studio · NYC

CASE STUDY · 02 OF 03

Daily ops briefing. ~1 hr → <3 min morning prep.

Six sources pulled in parallel — email, calendar, team chat, operations databases, the task tracker, and Granola meeting notes. Claude reads the day's signals against a written spec, a second pass surfaces repeating themes worth a second look, and the briefing renders inline before the founder finishes a first coffee. A dated session log is archived for the next day's lookback.

Praxis (founder-operated AI studio)In daily use
Architecture · LiveLooping
Sources · pull in parallelClaudeOutputEmailCalendarTeam chatOps DBsTask trackerGranolaClaudeClusterComposeBriefingArchiveSix sources pulled in parallelClaude classifies the day's signalsCluster detection — patterns surfacedBriefing composed · rendered inlineSession log archived
Daily ops briefing5 scenes · ~12s loop · < 3 min end-to-end

01 ·Context

An hour of morning tab-switching, every single day.

The morning routine had stretched to nearly an hour: priority email scanned for time-sensitive senders, four calendars checked for the day's availability, two chat tools combed for DMs and watched channels in the last twenty-four hours, five operations databases opened to surface case-tracking activity, the task tracker queried for anything urgent or overdue, and Granola meeting notes reviewed for action items from the day before. By the time the first meeting started, half the morning was gone and the briefing was held in working memory.

The cost was not any single source — each was tractable on its own. The cost was the stitching: holding six threads at once, deciding what was a signal, deciding what to act on, all before the day had really begun. The same shape of work, every weekday, for years.

02 ·The system

How the system runs.

Stage 01 — Trigger

One phrase fires the run.

“Run morning briefing.” That phrase, typed once, is the only input. A preflight step loads the runtime config — voice rules, priority-sender list, watched channels, the rolling lookback windows — before any source is touched. No schedule in v1; the founder pace is the schedule.

Stage 02 — Sources

Six sources, in parallel, read-only.

Email scanned by priority sender, time-sensitive keywords, and CC patterns. Four calendars checked for the day's availability. Team chat queried across watched channels and DMs over a twenty-four-hour window. Five case-tracking operations databases pulled for fresh activity. The task tracker queried for urgent and overdue items. Granola meeting notes pulled for action items from the day before. Every connector is read-only by design.

Stage 03 — Claude's read

Claude reads everything against a written spec. A second pass catches repeating themes.

Claude reads the day's raw material against a written spec — what counts as a signal for this operator, in this voice. A second pass scans for repeating themes (three or more related signals in the last week) so a pattern doesn't hide behind individual rows. Two separate reads, one for what the day says, one for what the week is saying.

Stage 04 — Output

One briefing. Rendered inline. Not emailed.

The briefing composes against the voice spec, runs a format pass, and renders inline in the same Claude session the founder triggered the run from. Nothing is mailed, Slack-posted, or sent on the founder's behalf — the inline render is the delivery surface. The briefing is read in place and acted on the same session.

Stage 05 — Archive

Dated session log. Lookback-ready.

Every run writes a dated session log — the assembled raw material, the classified output, the clusters surfaced, the briefing as rendered. The next morning's run reads yesterday's log as part of its lookback window so carryover and follow-through are visible without being re-derived. Read-only on sources; write-only on the log.

03 ·The build

One operator. One workflow.

Founder-operated, founder-built — the workflow that pays for the hour the founder used to spend stitching it together by hand. Phase by phase, what landed and what was learned.

PHASE 01
Source map + voice spec. All five sources documented end-to-end: what each one is read for, what counts as a signal, what gets ignored. The voice spec — written, not inferred — captures how a signal should sound when it appears in the briefing.
PHASE 02
Parallel pulls + preflight. Six connectors wired up read-only. Preflight stage loads voice + windowing config before any source is touched. Email scanned by priority sender, keyword, and CC pattern; calendar across four calendars; team chat across watched channels and DMs in a 24-hour window; five ops DBs queried for fresh activity; tasks pulled for urgent + overdue; Granola meeting notes pulled for action items.
PHASE 03
Classifier + cluster detector.Behavioral classification iterated against a held-out week of morning runs. Cluster detector wired as a separate deterministic primitive — ≥3 related signals in a 7-day window — so a repeating theme can't hide behind individual rows.
PHASE 04
Compose, render, archive. Format pass against the voice spec. Briefing rendered inline in the same Claude session the run was triggered from — no email, no Slack post. Dated session log written for next-day lookback. Handed to itself; in daily use since 2026-04-27.

04 ·Result

Under three minutes. One briefing. No tabs.

The morning routine collapsed from close to an hour of parallel tab-switching to a single phrase and an inline read. The classifier surfaces the signals; the cluster detector surfaces the patterns; the briefing renders in place. The founder reads, decides, acts. The first meeting is the next thing on the calendar, not the next thing after the morning routine.

Carryover is the underrated win. Yesterday's session log feeds today's preflight, so follow-through is visible without being re-derived. A theme that surfaced three days ago is still there if it's still relevant, and gone the moment it isn't.

Time redirected~1 hr/day, every weekday
End-to-end runtime< 3 min typical · < 5 min ceiling
Sources monitored6 in parallel · read-only
Cluster window≥3 signals · 7 days

05 ·Stack

Stack-native.

Gmail·Google Calendar·Slack·Granola·Cowork·Claude·Skills·MCP

Get started.

Map your workflow. Ship a working system by Friday. Fixed at $4,950.

Begin