Role Workflow · Engineering & Tech

Private Mac notes for DevOps & SREs

Sovereign incident post-mortems, blameless retrospectives, and infrastructure runbooks on Mac.

Verified WorkflowEvidence in codebase: processing/network-guard.ts, shared/summary-templates.ts (as of 2026-10-03)SQLite FTS5 search index on local disk

Problem

Critical challenges for devops & sre engineers

  • Recording bots disrupt urgent production incident war rooms and spontaneous Slack Huddles
  • Incident timeline reconstruction and root cause hypotheses require hours of manual log parsing
  • Production infrastructure secrets, internal endpoints, and credentials leak when cloud tools record calls

Response

How Oyma supports devops & sre engineers

  • Capture emergency incident triage calls silently via ScreenCaptureKit without dispatching bots
  • Log terminal outputs, curl traces, and corrective actions live in GitHub Flavored Markdown
  • Transcribe incident retrospectives 100% on-device on Apple Silicon with zero cloud data egress

Site Reliability Engineers (SREs), DevOps practitioners, and platform infrastructure leads operate under high-stress, mission-critical conditions where system uptime, latency budgets, and rapid incident mitigation dictate organizational survival. When an unexpected cascading failure triggers a P0 production outage, an SRE jumps into an emergency war room, triages saturated database connection pools, analyzes distributed telemetry traces, coordinates rollbacks, and leads blameless post-mortem retrospectives.

The core asset of an elite reliability engineering team is the accuracy and depth of its post-mortem documentation. Capturing the exact chronology of events—when an alert fired, what hypothesis was tested, what terminal command was executed, and why a mitigation succeeded—is vital to preventing recurrent architectural failures.

Yet mainstream productivity tools actively hinder reliability engineers during high-severity incidents. Commercial cloud meeting recorders require scheduled calendar events and dispatch intrusive bots that clutter incident war rooms. Worse still, sending live production debugging dialogue to third-party cloud transcription companies risks leaking internal network topologies, database hostnames, and sensitive operational secrets to external corporate infrastructure.

Oyma is the incident command center engineered for DevOps and Site Reliability Engineers on Apple Silicon Macs. Operating locally on your hardware, Oyma captures emergency incident calls silently via ScreenCaptureKit, runs speech recognition 100% on-device with Whisper, and structures incident post-mortems in open Markdown documents stored securely on your local drive.

The incident response bottleneck: Why cloud bots fail in war rooms

During active production incidents, technological friction can derail recovery efforts:

  1. The calendar dependency barrier: Outages are unplanned. Tools like Otter or Fireflies rely on pre-scheduled calendar invites. When an engineer clicks the headphone icon in Slack for an emergency huddle, calendar bots are completely blind to the conversation.
  2. Bot disruption during high-stress triage: Inviting an artificial recording bot into an active production war room distracts on-call engineers, clutters audio channels, and adds friction when every second counts.
  3. Severe infrastructure secret exposure: During emergency debugging, engineers routinely verbalize internal cluster hostnames, environment variable names, and deployment keys. Transmitting this audio to commercial cloud transcription services creates immense infosec liabilities.
  4. Proprietary cloud silos: Cloud notes apps trap post-mortem insights inside web wikis, preventing engineers from version-controlling incident post-mortems alongside their infrastructure code in Git.

The SRE’s incident post-mortem knowledge topology

Oyma organizes your reliability engineering practice into an interconnected, sovereign knowledge system:

┌────────────────────────────────────────────────────────────────────────┐
│                   RELIABILITY ENGINEERING TOPOLOGY                     │
├────────────────────────────────────────────────────────────────────────┤
│                                                                        │
│                    [[Post-Mortem: 2026-10-08 Outage]]                  │
│                    incidents/2026-10-08-database-saturation.md         │
│                                ▲                                       │
│          ┌─────────────────────┼─────────────────────┐                 │
│          │                     │                     │                 │
│          ▼                     ▼                     ▼                 │
│  [Incident Triage Huddle]  [Blameless Retrospective] [Runbook Update]  │
│  Connection pool leak      Action item commitments   Postgres failover │
│  "Scale pool to 25K"       "Refactor keepalives"     "Automate alerts" │
│          │                     │                     │                 │
│          └─────────────────────┼─────────────────────┘                 │
│                                ▼                                       │
│                    [[Runbook: Database Failover]]                      │
│                    runbooks/postgres-ha-failover.md                    │
│                                                                        │
└────────────────────────────────────────────────────────────────────────┘

Using bidirectional [[wikilinks]], each incident war room record connects directly to your service runbooks and blameless retrospectives. When investigating recurrent latency spikes, you can review past incident chronologies and mitigations in seconds.

Reliability incident war room lifecycle: From alert to post-mortem

1. Zero-overhead war room capture via CoreAudio

When PagerDuty triggers and the team swarms onto a Discord triage channel or Slack Huddle, Oyma instantly spots the ongoing voice stream. A subtle banner lets you start recording with a keystroke. No synthetic bot participant enters the bridge, so your on-call triage continues without disruption.

2. Live terminal diagnostics and shell scratchpad

During fast-paced triage, use Oyma‘s Live Preview editor to paste command logs, kubectl outputs, and Grafana snapshot links alongside real-time observations, maintaining a single unified operational timeline.

3. Local neural transcription of engineering jargon

When the incident is mitigated and the bridge disperses, Apple Silicon’s hardware neural engine processes the audio locally via Whisper. The model accurately transcribes complex infrastructure acronyms, DNS configurations, Kubernetes namespaces, and distributed tracing IDs without cloud latency.

4. Git-native incident retrospectives in pure Markdown

The finalized retrospective note saves straight into your local repository as a structured .md file. You can run git commit to push it alongside your infrastructure-as-code manifests, or inspect it across vaults with Obsidian.

Authentic SRE incident post-mortem note sample

Here is a realistic Site Reliability Engineering post-mortem note produced in Oyma:

---
title: "Incident Post-Mortem: Auth Gateway Connection Saturation"
date: 2026-10-08
incident_id: "INC-20261008-01"
severity: P1
duration: "42 minutes (14:18 - 15:00 UTC)"
services_affected: ["auth-gateway", "user-session-worker"]
tags: [incident, post-mortem, sre, postgres, redis, kubernetes]
---

## Executive Summary & Customer Impact
At 14:18 UTC, an unexpected surge in authentication requests caused connection pool saturation across the primary Redis cache cluster. P99 latency degraded from 18ms to 420ms, resulting in a 2.4% error rate for user login attempts over a 42-minute window.

## Chronology of Events (UTC)
- **14:18:** PagerDuty alert fired: `redis.connected_clients > 90%` for European auth cluster.
- **14:22:** Incident war room convened on Slack Huddle; initial hypothesis focused on a distributed denial-of-service (DDoS) attack.
- **14:28:** Verified traffic volume was normal (14K req/s); identified client connection pool leak in newly deployed `auth-session-worker:v2.14`.
- **14:35:** Applied hot configuration update to expand Redis max clients from 10,000 to 25,000 to relieve immediate connection backpressure.
- **14:48:** Initiated rollback of `auth-session-worker` to stable release `v2.13`.
- **15:00:** Verified connection pool metrics normalized; incident declared resolved.

## Diagnostic Terminal Artifacts (Captured live during call)
```bash
# Redis connection pool saturation verification
redis-cli -h auth-cache-primary.internal info clients
# connected_clients: 10000 (limit reached)
# blocked_clients: 412

Root Cause Analysis (5 Whys)

  1. Why did the login gateway fail? Saturated connection pool caused socket timeouts.
  2. Why did the connection pool saturate? Connections were opened but never returned to the pool on client timeout.
  3. Why were connections not returned? The v2.14 release omitted an asynchronous error handler on TCP socket dropouts.
  4. Why did testing fail to catch this? Staging load tests did not simulate intermittent TCP packet dropouts.
  5. Why are there no automated alerts for socket leaks? Connection churn metrics were not configured as alerting SLIs.

Corrective Action Items

  • Platform: Deploy patched container build with keepalive fixes (PR #891)
  • SRE: Configure Prometheus alert for rate(redis_rejected_connections) > 0
  • DevOps: Update staging chaos-engineering suite to simulate socket disconnect storms
  • Team: Update [[Runbook: Database Failover]] with revised connection scaling commands

## Total infosec isolation for production infrastructure secrets

DevOps and SRE teams manage the organization's most sensitive operational data: internal VPC topology, database endpoints, encryption keys, and active zero-day vulnerability discussions. Transmitting live war room transcripts to commercial cloud speech APIs exposes your attack surface.

Oyma enforces strict infrastructure isolation:
- **Zero outbound telemetry:** Voice capture and summary extraction execute completely offline on Apple Silicon silicon cores.
- **Hardware-audited network containment:** Confirm zero outbound socket traffic at any moment with the built-in [Egress Log](/features/egress-log).
- **Filesystem-level persistence:** Every post-mortem lives as standard text files on your FileVault-encrypted APFS volume, compatible with command-line tools and local grep.

Resolve production incidents with speed, draft blameless post-mortems with rigorous precision, and keep infrastructure records sovereign on your Mac.
Can Oyma capture spontaneous emergency incident huddles without a calendar invite?

Yes. Traditional AI meeting recorders require scheduled calendar events, making them useless during unexpected outages. Oyma monitors native macOS CoreAudio device states, detecting when Slack or Discord starts an active huddle audio stream and prompting one-click recording.

Does an attendee bot join our production incident war room?

No. Oyma captures audio directly from the macOS audio pipeline via Apple's ScreenCaptureKit framework. No bot enters your Slack channel, Zoom call, or Google Meet, ensuring zero distraction during critical incident triage.

Can I embed terminal outputs, bash scripts, and YAML manifests in post-mortem notes?

Yes. Oyma provides full syntax highlighting for Bash, YAML, JSON, Python, and SQL, complete with monospace formatting, indentation preservation, and copy buttons.

Are sensitive infrastructure IPs and internal endpoints safe from cloud AI harvesting?

Yes. All speech transcription runs locally on your Mac's Apple Silicon Neural Engine using on-device Whisper models. Audio and notes never leave your computer.

Sovereign devops & sre engineers notes in plain Markdown.

Free during the private beta. Apple silicon Macs, macOS 14 or later.

One email when your invite is ready. No newsletter.