Micah Oates


Systems that survive contact with production.

Agent tooling, platform engineering, and the trust boundaries that keep ambitious automation from becoming an incident.


enable JavaScript for the full surface and interface

micahoates.comsurfacereadypress i or open a node

Operator / systems

Micah Oates

Systems that survive contact with production.

Agent tooling, platform engineering, and the trust boundaries that keep ambitious automation from becoming an incident.

Selected work
carriersignalboundaryreleaseTRACE // open channel

Index 01 — selected work

Systems in the field

Public repos when they help. Private when the work is the product.

  • Generate and audit safe-by-default OpenAI Codex GitHub Action workflows.

  • TradePlaneprivate

    Field ops product — auth, QR/mobile flows, reports, uploads, Railway deploy.

  • This site — brand surface with a deeper keyboard interface.

Case study

codex-action-guard

Codex in GitHub Actions is powerful. Unsafe workflow composition puts prompts, secrets, write tokens, and untrusted PR text in the same trust boundary.

Problem

Maintainers paste agent workflows together until a comment, issue body, or fork PR can influence a privileged Codex run. The failure mode is not “model said something wrong” — it is privilege and provenance collapse.

Trust boundary

Treat workflow text, Codex prompts, and repository secrets as separate trust domains. Anything that can write to the repo or exfiltrate tokens must not ingest untrusted natural language in the same step without an explicit, audited profile.

Mechanism

codex-action-guard generates safe-by-default Codex Action profiles and audits existing workflows. Findings are evidence-bound (Markdown, JSON, SARIF) so humans or agents can remediate without guessing.

What still breaks

Rule packs lag novel workflow shapes. False positives happen. The tool cannot invent organizational policy — it can only make unsafe composition visible and harder to ship by accident.

View repository ↗

TradePlane

private

Field ops software where auth, QR/mobile, uploads, reports, and Railway deploys share one promotion path.

Tenant isolation and deploy gates are product features. Preview → staging → production must prove the workflow that operators actually run.

Also

Channel

Contact is revealed inside the interface after the release path. No forms. No trackers. Local session only.

Read: trust boundaries →