Skip to main content
WorkSelected engagements

Some of the work we cannot name. Here is what we can describe.

Most of our engagements run under terms that prohibit publication. What follows is a small set of anonymized case studies, written in the same restrained register the practice ships its proposal briefs in — sector, region, methodology, and outcome, with every identifying detail withheld by agreement. Two of the rooms we ship into: healthcare operations and offshore industrial operations. Beneath each case, the software itself — rendered the way a print magazine would render an artifact. Below the cases, the private working portal that runs every active engagement.

Build discipline

Hardened scaffold. Yours to shape.

The fundamentals of every system we ship are fixed by discipline. Everything above them is built around your business — your roles, your refusal lanes, your integrations, your shape.

The spine

Always there

Six engineering fundamentals that ship on every engagement, regardless of industry.

  1. 01
    Refusal lanes before features.

    We write the no-list before the yes-list. The boundary the system will never cross is documented and audited before the first feature ships.

  2. 02
    Operator in the loop on every decision.

    The agent reads, drafts, and routes. A senior human takes every high-stakes action. The integrity of that posture is the metric we publish.

  3. 03
    Replayable event sourcing.

    Every draft, every flag, every state transition is reconstructable from an audit-stamped event log. Bugs are diagnosable. Decisions are explainable.

  4. 04
    Row-level security on every table.

    Postgres + RLS, applied without exception. Anonymous access is gated, client access is scoped to client rows, operator access is audited.

  5. 05
    Audit log streaming on day one.

    Every read, write, and refusal is appended to an immutable log keyed to your senior operator — your security officer, your toolpusher, your managing partner.

  6. 06
    Observable from day one.

    Structured logging, error-tracking, telemetry, weekly digests. The system explains itself before someone has to investigate it.

Your shape

Built around you

Seven customization axes. Concrete, not cosmetic — every axis is a token, a policy, an integration, an audit.

  1. 01
    Identity & branding.

    Your logo, palette, microcopy, sender domain. Brand tokens — not theme pickers — so contrast and accessibility never break under your colors.

  2. 02
    Role taxonomy.

    Clinician, toolpusher, paralegal, dispatcher — your roles, not ours. The RLS scaffolding bends around the role names you actually use.

  3. 03
    Refusal lanes.

    Your no-list, signed off by your senior operator. Versioned. Auditable. Replayable against any past conversation.

  4. 04
    Integration surface.

    We plug into the systems you already run — EHR, rig event bus, DMS, TMS, payor portal — never the other way around. Inbound webhook, outbound idempotent on retry.

  5. 05
    Workflow gates.

    Approve, override, escalate. Gated by your roles, sequenced to your operations rhythm, never to ours.

  6. 06
    Data shape.

    Your schema, your types — not a generic JSONB blob trying to fit every customer. Migrations versioned, idempotent, single-transaction.

  7. 07
    Audit policy.

    Who sees what. How long it is retained. How it exports to your compliance officer when an auditor asks. SOC2, HIPAA, state-bar, IADC-aligned where the industry requires it.

Your shapeCustomization surface
Identitylogo · wordmark · token · sender
  • Logo
    <your-logo.svg>
  • Wordmark
    Your system name
  • Accent
    ● locked to AA contrast· token-bound, never hardcoded
  • Sender domain
    send.your-domain.com
Rolesrole · access · refusal
  • Senior operator
    RW· decides the high-stakes call
  • Operator
    RW· drafts + routes
  • Admin
    RW· settings + audit
  • Client (portal)
    R· scoped to their data
Integrationsystem · adapter
  • System of record
    OAuth + webhook
  • Event ingest
    your event bus · replayable
  • Outbound
    idempotent on retry· no double-send
Auditpolicy · officer · export
  • Retention
    your policy
  • Officer
    your compliance lead
  • Export
    your auditor's format
  • Last review
    captured continuously
Console — composed viewComposed view · Identification withheld by agreement

Same discipline. Different domain. Always your shape.

The portal, as artifact

Here is what it actually looks like.

Every active engagement runs in a private portal — a single surface for milestones, line-item pricing, files, decisions, and two-way email. What follows is a composed view of that surface, presented the way a print magazine would present an artifact.

Engagement · Deposit + 3 phases$25,000.00
Paid
$13,750
Outstanding
$5,000
Remaining
$6,250
Trust Ribbon — paid · outstanding · remaining
  • DepositBooked engagement$2,500Paid
  • Phase 1Foundation + auth$7,500In progress
  • Phase 2Portal + admin$7,500Pending
  • FinalHardening + launch$2,500Pending
Phase Board — every line item, every status
Recent activityLive
  • ReplyNew client reply

    Thursday at ten works on my end…

    just now
  • MilestonePhase 1 — Foundation

    Marked as in progress

    2h
  • Filedesign-spec-v3.pdf

    Uploaded by client · 1.4 MB

    yesterday
  • DecisionHosting region locked to us-east-1

    Logged on the project record

    yesterday
Activity feed — postgres_changes, not polling
PRIVATE WORKING PORTAL · CLIENT VIEW · 2026.04
How the work happens

Seven surfaces, one source of truth.

Every panel below is rendered exactly as it appears in the portal — minus your project name. The layout, the typography, the cyan accent: what you see here is what you sign into.

Money is legible

Trust Ribbon + Phase Board

A single horizontal bar shows what's been paid, what's outstanding, and what's remaining — at a glance. The Phase Board breaks the engagement into named line items, each with its own status and (when it's billed) a Stripe link to pay or download the receipt.

Paid
$13,750
Outstanding
$5,000
Remaining
$6,250
Trust Ribbon — paid · outstanding · remaining
  • DepositBooked engagement$2,500Paid
  • Phase 1Foundation + auth$7,500In progress
  • Phase 2Portal + admin$7,500Pending
  • FinalHardening + launch$2,500Pending
Phase Board — every line item, every status
Every change has a reason

Revisions Log

Every adjustment to the headline price — up or down — opens a dialog that requires a written reason of at least twenty characters. The reason is logged immutably, surfaced in the portal alongside the operator's name, and emailed to you with a before/after diff.

Revision · 12 hours agoOperator
$20,000$25,000

Scope expanded to include an admin role and multi-tenant Stripe wiring; we'd rather price the new surface honestly than carry it as a hidden cost.

Reason · 154 charsImmutable · client-visible
Revisions Log — every change, every reason
Real-time, not weekly

Activity Feed

Pinned at the top of every project: a live timeline of milestones, files, decisions, questions, and replies. When something changes, the row fades in with a one-second cyan pulse and settles. The connection state is shown by the ‘Live’ pip in the header.

Recent activityLive
  • ReplyNew client reply

    Thursday at ten works on my end…

    just now
  • MilestonePhase 1 — Foundation

    Marked as in progress

    2h
  • Filedesign-spec-v3.pdf

    Uploaded by client · 1.4 MB

    yesterday
  • DecisionHosting region locked to us-east-1

    Logged on the project record

    yesterday
Activity feed — postgres_changes, not polling
One channel, both ways

Two-way email threading

When we reply from the operator console, the email lands in your inbox like any other. When you hit Reply, your response threads back into the portal automatically — via plus-addressed routing, with an In-Reply-To header fallback for gateways that strip the address.

  • You2 days ago

    Sending a quick check-in — the foundation phase is wrapped. Let me know when you're free for a fifteen-minute walk-through.

  • Clientclient@…
    6 minutes ago

    Thursday at ten works on my end. The portal makes it easy to keep up between calls — appreciated.

Two-way email — your reply lands here automatically
Discovery, but you keep the keys

Intake form

Five sections, around seventeen questions. Autosaves on every blur — you can leave the tab and come back without losing a field. When you submit, the form locks read-only. The version is captured so future intake updates don't silently overwrite what you said.

Discovery intakeAutosaved
  • About the work5/5
  • Constraints + risk3/3
  • Stakeholders2/2
  • Success4/4
  • Operating preferences3/3
Locks read-only on submit. We'll take it from here.
Intake — five sections, autosave on every blur
You choose how we reach you

Notification preferences

Three toggles: email, web push, and estimate updates specifically. Each one is a sub-gate, not a kill switch — so even when push is off, the in-portal bell still updates.

How we reach you
  • Email
  • Web Push
  • Estimate updates
Preferences — you choose the channels
The discipline

The portal is the receipt. The reason column is the trust. The audit log is the contract. You don’t have to take our word for any of it.

Open the room

Send us the brief. We’ll send back the keys.

Once we’ve accepted your engagement, you’ll receive a private portal URL, a password, and a discovery intake. The first row in your activity feed will be labeled “kickoff.”