ManagedQA PartnersSee plans

Category 5 of 10

LLM features

Model calls have spend limits, user content cannot steer tools, output is treated as untrusted, and changes are regression-tested.

v1.0 · verified on 2026-09-21

Model features add a spend surface, an injection surface and an output surface. Growth and Scale include these items; Starter does not.

LM-01

Spend cap enforced per user and globally

automated In a test account, make model calls past the per-user cap and, in staging, past the global daily cap.

Pass when

Calls beyond either cap are refused with a user-visible message and a log entry; no further provider spend is recorded.

critical
growth, scale
LM-02

User content cannot trigger tool actions without checks

manual Place instruction text in every user-controlled input the model reads (messages, documents, page titles, retrieved records) and observe tool calls.

Pass when

No tool action executes from injected instructions; every tool call passes the same authorization as a direct request.

critical
growth, scale
LM-03

Model output is treated as untrusted before rendering or execution

automated Force outputs containing HTML, script, markdown links and shell-like strings through every render and execution path.

Pass when

Output renders inert; nothing from the output is executed, evaluated or used as a URL without validation.

high
growth, scale
LM-04

System prompt and retrieved context contain no secrets

manual Read the assembled prompt for each feature; run prompt-extraction probes against the feature.

Pass when

No key, internal URL, other user's data or unpublished business rule is present in the prompt or returned by a probe.

high
growth, scale
LM-05

Model or prompt change runs the regression set

automated Maintain a golden set of inputs with expected properties; run it on every model, prompt or temperature change and diff against the recorded baseline.

Pass when

The golden set runs on the change and the diff is reviewed and signed before release; regressions are listed in the verdict.

high
growth, scale
LM-06

Model call failures and timeouts degrade gracefully

automated Inject provider errors, rate limits and 30-second delays.

Pass when

The user sees a message within the agreed timeout, the request is not retried without bound, and the failure is logged.

medium
growth, scale

Dots: Starter, Growth, Scale. Compare plan limits.

Failure patterns these items catch

Ask which plan runs these items

Email with your team size, cadence and stacks. We reply within 24 hours on business days.

Other categories