// EXECUTIVE INTELLIGENCE

EVERY REPORT.
ONE NARRATIVE.

Upload your team's monthly status PDFs. ESM extracts the content from every file, passes it to Claude Haiku in two focused AI passes — first a polished first-person executive narrative, then presenter talking points — and archives everything for next month's reference. Local Ollama fallback keeps it running even without cloud access.

Open ESM See How It Works
2
AI Passes per Report
100%
Claude Haiku — cloud AI
PDFs per Report
~2m
Generation Time

Upload Your Team Reports

Start a new report by giving it a title and a meeting date. Add as many PDFs as you have teams — upload each file and tag it with the team name. ESM reads all of them together, so each team's voice is represented in the final narrative. You can also seed the brief from a DRA research report: a dropdown lists all approved DRA reports and one click pre-populates the context before you add team PDFs. A loading overlay tracks progress while Claude Haiku works through both AI passes.

meltuc.tech/esm/app/new
Report Title
April 2026 Executive Summary
Meeting Date
2026-04-23
Team Reports
PDF File Team Name Remove
📄 infrastructure_april.pdf
Infrastructure
📄 platform_team_apr.pdf
Platform
📄 data_engineering_q1.pdf
Data Eng
+ Add another team PDF
Generate Summary
~2 minutes · Claude Haiku · 2 AI passes

Narrative + Speaker Notes

The view report page gives you a two-column workspace. On the left: the full executive narrative — editable inline with a single click, written in first-person confident prose, no bullet points. On the right: the auto-generated speaker notes, ready for the meeting. One click copies the narrative to clipboard. When you're happy, Finalize locks the report and moves it to the archive. You can also trigger a full regeneration from this view if the first pass needs a retry.

meltuc.tech/esm/app/report/14
April 2026 Executive Summary
Meeting: 23 Apr 2026 · 3 teams · 3 PDFs
📋 Copy
🎤 Speaker View
✓ Finalize
Executive Narrative
This month the Infrastructure team completed the migration to the new Kubernetes cluster, bringing our deployment pipeline latency down by 38%. All production services are now running on the updated stack with zero incidents reported during the transition.
Platform delivered the long-awaited SSO integration ahead of schedule. The rollout covered all internal tooling and has already reduced support tickets related to authentication by over half. The team also closed out the final items in the Q1 technical debt backlog.
Data Engineering shipped the new real-time ingestion pipeline for our event stream. Initial throughput numbers exceed the target by 22%. The team begins the analytics warehouse migration in May.
✏️ Edit narrative
Speaker Notes
1. Infra migration complete — mention 38% latency improvement. Emphasise zero incidents.
2. SSO shipped early — call out the ticket reduction, management will notice this one.
3. Q1 tech debt backlog now closed — good story to tell about Platform's follow-through.
4. Data Eng pipeline: 22% above target. Strong close to the quarter.
5. Tee up May: warehouse migration starts. Likely to need brief exec awareness.
🖨 Print view

Talking Points, Print-Ready

The speaker view strips away the editor chrome and renders your talking points in a clean, large-text format designed for a second monitor or a printed sheet. Each point is numbered, the meeting title and date are shown at the top, and a print button fires the browser print dialog directly. Go into your monthly review knowing exactly what to say.

meltuc.tech/esm/app/report/14/speaker
APRIL 2026 EXECUTIVE SUMMARY
Monthly Leadership Review · 23 Apr 2026
🖨 Print
01
Infra migration complete — mention 38% latency improvement. Emphasise zero incidents throughout the transition.
02
SSO shipped early — call out the support ticket reduction. Management will notice this one.
03
Q1 tech debt backlog now closed. Good story to tell about Platform's follow-through.
04
Data Eng pipeline 22% above throughput target. Strong close to the quarter.
05
Tee up May: warehouse migration starts. Likely needs brief exec awareness heading in.

Monthly Archive

The dashboard shows every report you've ever generated. A stats bar at the top tracks total reports, finalized count, drafts in progress, and the most recently generated date. Each report card shows the title, meeting date, team count, and finalized status. Click any card to jump straight back into editing or reviewing a past summary.

meltuc.tech/esm/app
14
Total Reports
12
Finalized
2
Drafts
Apr 22
Last Generated
April 2026
Final
23 Apr 2026 · 3 teams · 3 PDFs
March 2026
Final
26 Mar 2026 · 3 teams · 4 PDFs
February 2026
Final
25 Feb 2026 · 4 teams · 4 PDFs
January 2026
Final
22 Jan 2026 · 3 teams · 3 PDFs
May 2026 Draft
In progress · 2 teams uploaded
+ New Report
// HOW IT WORKS

From PDFs to Presentation in 5 Steps

ESM runs every report through a deliberate two-pass AI pipeline — upload your team PDFs and walk into your next meeting with a polished narrative and numbered talking points ready to go.

01
Upload Team PDFs
Give the report a title and meeting date. Add one PDF per team and tag each with the team name. ESM reads all of them together.
02
PDF Extraction
All PDFs are read in-memory using pypdf. Text is extracted from every page and labelled with the assigned team name before being passed to the AI.
03
Pass 1 — Executive Narrative
Combined team text is sent to Claude Haiku with a system prompt for first-person, confident prose — no bullet points, no hedging. Result is the narrative you'll send to management.
04
Pass 2 — Speaker Notes
The narrative from pass 1 is fed into a second Claude Haiku call to produce numbered talking points — calibrated to the narrative, not the raw PDFs.
05
Edit, Finalize & Archive
Edit the narrative inline, copy to clipboard, print speaker notes. Finalize moves the report to the permanent archive — accessible whenever management asks about last quarter.
// SETTINGS

Tune The Pipeline To Your Needs

Settings lets you control every AI variable per-user. Choose between Claude Haiku (fast, economical) and Claude Sonnet (higher quality for critical presentations). Set a timeout for long documents. Override the system prompt entirely if your organisation has a specific tone or format requirement — either type it inline, or link a saved prompt straight from your PRL (Prompt Library) so your house style is reused across every report.

meltuc.tech/esm/app/settings
AI Model
Model
anthropic/claude-haiku-4.5
Request Timeout
300 seconds
Prompt Override
System Prompt Override (optional)
Leave blank to use the default executive narrative prompt. Set a custom prompt to enforce your organisation's specific format or tone.
Save Settings
// WHAT YOU GET

Everything You Need to Write Less and Present More

ESM handles the entire report-to-presentation pipeline — from multi-file upload through AI generation to a print-ready speaker view and permanent archive.

📄
Multi-PDF Upload
Upload one PDF per team and tag each with a team name. ESM reads all files together so every team's voice is represented in the final narrative.
🧠
Two-Pass AI Generation
Pass 1 writes the executive narrative. Pass 2 reads that narrative to generate speaker notes. Both use Claude Haiku — fast, economical, and configurable.
✏️
Inline Editing
Click anywhere in the narrative to edit it inline. No separate edit mode — just click, type, and the changes are preserved when you finalize.
🎤
Speaker View
A clean, large-text view of your talking points — designed for a second monitor or a printed sheet. Print button fires the browser dialog directly.
🔗
DRA Research Seeding
A dropdown lists all approved DRA research reports. One click pre-populates the context before you add team PDFs, grounding the narrative in prior research.
📦
Monthly Archive
Every finalized report is stored with title, date, and team metadata. The dashboard shows all past summaries — accessible in one click when management asks about last quarter.
⚙️
Configurable AI Settings
Choose the model (Haiku or Sonnet), set a request timeout, and override the system prompt per-user — useful when your organisation has a specific tone requirement.
📚
PRL Prompt Linking
Pick a saved prompt from your PRL (Prompt Library) and ESM uses it as the custom system prompt for every report — no copy-paste, and your house style stays consistent. A freetext override always wins if you'd rather type one in.
// GET STARTED

Stop Writing. Start Presenting.

Every team report. One narrative. Speaker notes included. Archived for next time.

Open Executive Summary Manager

Requires a MelTuc account. Create one free.