// INCIDENT INVITE

WRITE THE INCIDENT.
DOWNLOAD THE .ICS.

The problem is not “another calendar SaaS.” The problem is an urgent production meeting that still has to go out of Outlook: issue text, ServiceNow Interaction/Incident numbers, severity, SDLC environment and servers, attendees from the live developer roster. EUPM captures that, rewrites the description with shared.llm.dispatch (MiniMax path SRM uses), optionally searches Jira using SRM2’s per-user credentials (not a duplicate secret), and downloads a high-importance .ics pre-filled with attendees. You send it from Outlook. EUPM never sends. Attendees must exist in srm_developers. Servers must exist in secp_server_registry. Tables eupm_meetings, eupm_templates, eupm_settings are user_id scoped. If SRM2 has no Jira row, the Jira toggle returns no matches — not a 500.

Premier .ics only Never sends SECP + SRM roster
Open EUPM How it works
.ics
Download, not SMTP
SECP
Server picker
SRM
Attendee roster
SRM2
Jira creds reused
// HOW IT WORKS

Five steps from incident notes to an Outlook file

The product is a file you review. If you needed auto-send, this app is the wrong tool on purpose.

01
Capture the incident
Issue, SNOW interaction/incident, severity, environment/servers from secp_server_registry.
02
Pick attendees
srm_developers only. Arbitrary emails are rejected before write.
03
Optional Jira
Uses srm2_settings. Empty creds → no matches, not a crash.
04
AI rewrite the body
shared.llm.dispatch. You still read it. MiniMax 402 is a visible miss, not a silent dummy invite.
05
Download .ics
High importance. Open in Outlook. Send yourself. History stays in eupm_meetings for you only.
Open EUPM
// FORM

Incident fields, not a fake Teams screenshot

CSS mock of the capture form. Not Outlook Web, not ServiceNow.

meltuc.tech/eupm/app — CSS mock, not a product screenshot
SNOWINT / INC
SeveritySEV
EnvSECP registry
Sendyou, in Outlook
// ROSTER

Attendees are real developer rows

Injection of random addresses is refused. Same honesty as ARCHITECTURE.md.

meltuc.tech/eupm/app · attendees — CSS mock, not a product screenshot
Sourcesrm_developers
Serverssecp_server_registry
Scopeuser_id
// OUTPUT

A file. Not a sent meeting.

If you do not see a send button, that is correct.

meltuc.tech/eupm/ · .ics — CSS mock, not a product screenshot
Filetext/calendar
Importancehigh
SMTPnone
// DEPENDENCIES

SECP registry + SRM roster + optional SRM2 Jira

EUPM does not own those tables. Empty registry means empty pickers.

// WHAT IT REFUSES

No SMTP. No cross-user clone.

Will not send. Will not invent hostnames. Will not duplicate Jira tokens. Templates stay yours.

// WHO THIS IS FOR

On-call who still lives in Outlook

Delaware/DoC-style incident calls where the invite must look official and still be human-sent.

// FEATURES

Capture, rewrite, file

No invented Zoom dial-in.

🚨
Incident form
SNOW numbers, severity, env.
🖥
SECP servers
Validated hostnames only.
👥
SRM attendees
Validated roster only.
🎫
Optional Jira
SRM2 creds, empty = none.
🧠
AI rewrite
dispatch, human still sends.
📅
.ics download
High importance calendar file.
📋
Templates
eupm_templates per user.
🔐
SWIP
Public landing; meetings gated.
🚫
Never sends
Outlook is the mailer.
// GET STARTED

Build the invite. Send it yourself.

Login for /eupm/app. This page is not your meeting list.

Open EUPM

Requires a MelTuc account. Create one free.

// SAID SLOWLY

What stays true over time

Emergency Urgent Production Meeting — one-click urgent Outlook meeting invites for production incidents. Health stays cheap. If this page disagrees with the signed-in app, trust the app — the product contract and tests enforce that rule.