Skip to content
View ambientframe's full-sized avatar

Block or report ambientframe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ambientframe/README.md

Christopher Schafrath

I build intelligent operational systems for small businesses.

They recover revenue, remove administrative drag, and turn fragmented information into action. Each repository below is a complete, independently runnable system — not a slice of a shared platform, and not an LLM wrapped in a UI.

A prospective client should recognize the operating problem. A hiring manager should see product judgment plus complete systems execution. An engineer should be able to inspect state, authority boundaries, failure handling, evaluation, and proof.

Revenue Rescue

Recover high-intent HVAC inbound before slow response or a missed SLA burns the job.

After-hours demand is classified, acknowledged once, routed, and escalated on the SLA clock. Replay cannot send a second customer-visible text. Humans keep discard, resolve, and forced-route authority.

Inspect: README · proof · domain

Client Intake Operator

Turn messy remodeling intake into reviewable work, or keep it blocked until a person settles the evidence.

Form, follow-up email, and site worksheet are merged with field-level provenance. Budget/scope contradictions and missing contact stay visible. Only human approval writes an authoritative job file.

Inspect: README · proof · domain

Cashflow Operator

Reduce overdue-invoice follow-up drag without inventing collection policy or threatening customers.

A temporal policy function decides the next permitted notice, waits, and stops on payment or dispute. Send keys are replay-safe. High-value balances and disputes go to a human.

Inspect: README · proof · domain

Owner Intelligence

Turn fragmented clinic records into prioritized action a specialty-practice owner can stand behind.

The morning brief ranks what changed and why, cites record ids, and flags stale or conflicting evidence. It cannot move money, mutate the schedule, or message clients.

Inspect: README · proof · domain

How the work is built

Record authoritative state. Encode policy deterministically when the rule is known. Bound model judgment to a schema when inference is useful. Keep humans in authority for consequence. Attach provenance. Make recovery and replay safe. Evaluate the failure modes that would actually hurt the business.

Default demos run locally against synthetic fixtures. Maturity across all four is fixture-backed + internally tested + browser-verified. No production customers, live business integrations, or paid-model operation are claimed here. Proof lives in each repository’s proof/ directory.

Popular repositories Loading

  1. agentic-automation-portfolio agentic-automation-portfolio Public

    A six-system agentic-automation portfolio. Every claim traceable to code, a test, or a retained runtime artifact.

    TypeScript

  2. revenue-rescue revenue-rescue Public

    Recover high-intent HVAC inbound before a missed SLA burns the job.

    TypeScript

  3. cashflow-operator cashflow-operator Public

    Follow up overdue janitorial invoices only when policy allows, then stop.

    TypeScript

  4. client-intake-operator client-intake-operator Public

    Turn messy remodeling intake into a reviewable record, or keep it blocked until a person settles the evidence.

    TypeScript

  5. owner-intelligence owner-intelligence Public

    Turn fragmented veterinary records into a ranked morning brief with record-level evidence.

    TypeScript

  6. ambientframe ambientframe Public

    Public profile for Christopher Schafrath.