AI-assisted business audits ยท reviewed by humans

AI Governance

AI Governance & Human Oversight

How Alpha Scaling uses AI in its audit work, what the models are and are not allowed to do, and the human controls that sit between any model output and anything a client sees.

Last updated 25 September 2026

Scope of this page

In this document, “audit” means an operational and financial profit diagnostic — not a statutory or GAAP financial-statement audit or attestation. AI supports the audit team; it does not replace their judgment, and it does not decide what a client sees.

On this page

AI purpose

AI is used in narrow, defined places in our workflow. Its job is to help prepare and structure work for people, not to produce final answers. The supported capabilities are:

AI is not used to make final determinations, to set the numbers a client sees, or to act without review. Capabilities that are not listed here are not claimed.

AI assists. Humans remain accountable.

Alpha Scaling uses AI to assist analysis, not to eliminate professional judgment.

Client-facing findings are subject to a controlled publication workflow. Alpha Scaling’s audit process includes human review before findings are finalized for client use.

Two design decisions make that principle enforceable rather than aspirational:

A human publish gate on every number

Client-facing findings — leak zones, dollar ranges, lever scores and confidence — live in a dedicated table where each row carries a publish timestamp (findings.published_at). Until the audit team publishes a finding, no client can ever see it: this is enforced in the database, where a client can read only their own organization’s published rows. A dollar figure or lever score may only be rendered from a published row. An engagement with no published rows shows a locked or preview state — never a placeholder amount, never a sample dial position — and any score is presented as the audit team’s conservative estimate, never as a verified-final guarantee.

An assistant that is barred from the numbers

The portal assistant is a status-and-process helper. Its instructions forbid it from stating, estimating or hinting at findings, dollar amounts, benchmarks, percentages or projected results, and from guaranteeing outcomes. For any question about money or results, it points the client to the verified report and to messaging the team. The verified report is where the numbers live.

Human oversight model

The workflow gives the audit team the controls, and the platform enforces them in code:

Beyond these code-enforced controls, the exact review, estimation and sign-off steps the audit team follows before publishing are described as an operational process: AI-assisted analysis, reviewed and published by the audit team.

AI data flow

A single model exchange moves through these stages. Nothing skips the human step at the end when it becomes client-facing.

  1. 1User inputA signed-in user asks the portal assistant a question, or an engagement’s prepared inputs enter analysis.
  2. 2Alpha Scaling processingThe request is authenticated and handled server-side; context is assembled from the caller’s own records.
  3. 3Minimum necessary contextOnly task-relevant metadata — for example file names and statuses — is included. Document contents and financial figures are not sent.
  4. 4AI provider (Anthropic)The minimized request is sent to the model provider over an encrypted connection.
  5. 5Model responseThe model returns text — a summary or candidate analysis.
  6. 6Back to Alpha ScalingThe response is received server-side. Nothing from the exchange is persisted except a single audit event.
  7. 7Human reviewAnything that would become a client-facing number is reviewed and published by the audit team. Model output is never shown to a client as findings on its own.

The assistant sends only metadata (such as file names and statuses) — never document contents or financial figures.

Of the exchange itself, nothing is persisted except one audit event. The prompts and replies are not stored.

Data minimization for AI

Only task-relevant information is included in a model request. The portal assistant’s context is built from the caller’s own engagement and is limited to labels and statuses, such as:

It does not contain document contents, financial figures, or findings. Uploaded business and financial documents are processed server-side by the analysis engine and are never sent to the assistant.

Provider governance

We evaluate any AI vendor before relying on it, and re-evaluate on material change, against principles including:

Our current AI provider is Anthropic (model Claude Haiku 4.5), which processes the minimized engagement metadata described above.

We do not restate a provider’s retention or training terms as guarantees on this page. Those terms are evaluated as part of vendor selection and vendor risk, and are subject to change. The current provider and what it processes are listed on our Subprocessors page.

Prompt & output risk

Language models can be wrong. They may hallucinate, misread context, or produce output that is incomplete or inconsistent. We treat that as an inherent property of the technology, not an edge case.

Because of this, model output is handled as a draft input that is subject to contextual human review — never as a final, client-facing result on its own. This is precisely why the publish gate exists and why the portal assistant is not permitted to state numbers: a model mistake cannot, by design, reach a client as a finding without a person in the loop.

Prompt injection & adversarial input

User-supplied and uploaded content may contain misleading or embedded instructions that try to steer a model. The architecture is designed so that uploaded content is not treated as trusted, system-level instructions:

Beyond these code-evidenced properties, broader resistance to prompt injection — for example systematic adversarial testing across every model touchpoint — is a governance principle we design toward, and we describe it as a principle rather than a finished, guaranteed control.

AI access control

Usage & cost protection

AI usage is bounded on the server in two layers: per-request size caps, and rate limiting across requests over time.

Per-request size caps, enforced in the assistant:

Rate limiting, beyond the size of any single request:

AI auditability

Every assistant exchange writes exactly one append-only audit event. That event records the actor, the action (assistant.message), the number of characters in the request, and whether the call succeeded.

The content of the exchange — the user’s message text and the model’s reply — is not stored. We keep enough to account for usage and diagnose failures, and no more.

Model change management

A change of model or provider is a material change. Before adopting one, we evaluate it for performance, security, data handling and output behavior, so that a swap does not quietly weaken any of the controls on this page.

This describes how we approach such changes as governance guidance. It does not represent a formal, independently governed change-control board.

Questions about our AI governance

Contact edward@alpha-scaling.com. See also Data Governance, Audit Integrity and Subprocessors.