Start with what is failing, who is affected, and which boundary contains the first useful signal. Assign the team that can inspect that boundary first, while keeping one incident thread and changing ownership as evidence improves.
First move
Name the symptom before naming the cause
A blank page does not prove that the frontend failed. A slow workflow does not prove that the database is slow. Record the user action, expected result, actual result, start time, affected population, and environment before proposing a cause.
The first owner is not a declaration of fault. It is the team with the best access and skill to inspect the earliest uncertain boundary. Good triage makes reassignment cheap because the evidence travels with the incident.
- Capture the exact entry point, workflow, timestamp, and correlation or request identifier when available.
- Check whether one user, one application, one environment, or several services are affected.
- Preserve screenshots and logs without copying secrets, tokens, or sensitive record content into the ticket.
Signal map
Read the boundaries from the outside in
Begin at the user-facing surface and follow the request through identity, application runtime, backend capability, and optional notification service. A healthy provider status page is one signal, not proof that a tenant, configuration, or application is healthy.
Compare a failing request with a known-good request when possible. The first meaningful difference narrows the boundary and gives the next owner a testable hypothesis.
- Many applications fail in one environment because configuration, secrets, roles, or data differ.
- Many users failing across applications may indicate identity, network, or provider impact.
- One workflow failing while the application remains reachable often points toward application logic, authorization, data, or an integration.
Handoff
Make the next ten minutes productive
A useful handoff states what has been observed, what has been ruled out, what changed, what evidence is attached, and what action is requested. It does not bury the next team in an unfiltered log dump.
Keep user communication separate from technical speculation. Tell people what is affected, what workaround exists, and when the next update will arrive. Revise the technical hypothesis as evidence changes.
- State current impact and urgency using the applicable IT Operations process.
- List checks performed with timestamps and results.
- Name the current owner, the requested next action, and the next update time.
The Ember lens
Engineering confirmed Render as the default Ember application interface and runtime where appropriate, Supabase as the default backend capability provider, Vercel mainly for communications and documentation surfaces, and SendGrid as optional. That provider split helps triage, but implementation-level telemetry and runtime exception rules remain INSUFFICIENT. The proposed monitoring and support standards are still APPROVAL NEEDED.
Responsibility remains
Service Desk and Operations can coordinate the incident without owning every technical cause. Application teams retain responsibility for their code, configuration, roles, data, and runbooks. Platform Engineering retains responsibility for the supported pattern and platform-level technical escalation. Providers investigate their services within the applicable support relationship.
Apply it
Triage a broken approval workflow
Users can sign in, open the application, and view existing requests, but every approval action returns an error in production. Development still works. Build the first ten-minute triage record.
- 01Write the symptom and blast radius without asserting a root cause.
- 02Choose the first boundary to inspect and name the signal you expect there.
- 03Identify the first accountable owner and the evidence that should accompany the handoff.
- 04Draft a one-sentence user update that avoids technical speculation.
Check your understanding
Make the ideas usable
Source trace
Reviewable by design
Content owner: Wesley Almeida
Last reviewed: 2026-08-18
- Ember platform reference architecture and data flow draft05-projects/vibe-coding-platform/resources/diagrams/platform-reference-architecture-and-data-flow-draft-2026-07-13.md
- Engineering confirmation of the Ember provider pattern05-projects/vibe-coding-platform/resources/diagrams/platform-reference-architecture-engineering-confirmation-2026-07-14.md
- Ember support and provider escalation standard draft05-projects/vibe-coding-platform/resources/standards/
- Ember SaaS monitoring and audit review standard draft05-projects/vibe-coding-platform/resources/standards/