CertSafari
    Anthropic Claude Certified Architect – Professional (CCAR-P)· Lessons

    Domain 6 · Lesson 33/38

    Stakeholder Expectations and SLAs for Claude Solutions

    Manage stakeholder feedback loops and expectation alignment

    14 min read
    2.8% of exam
    7 sources
    Published 4 Oct 2026
    Docs as of 30 Sep 2026

    What you will be able to do

    • Turn a vague stakeholder wish into specific, measurable and achievable success criteria
    • Explain what Standard and Priority Tier do and do not promise, so stakeholders do not mistake a target for a guarantee
    • Warn stakeholders about rate limits and spend caps that can stop a service, and say how each one shows up

    Key concept

    Measurable success criteria as the expectation contract — Stakeholder expectations are aligned when everyone has agreed on criteria the system can be tested against, covering quality, latency, cost and availability. Without them, there is no shared way to tell whether a complaint is a real failure or a mismatch in expectations.

    1.Turning stakeholder wishes into success criteria

    Most expectation problems with an AI system start with a vague request. A sponsor asks for the model to "classify sentiment well" or "answer customers quickly", and each person in the room pictures a different number. Anthropic's evaluation guidance says good success criteria are Specific, Measurable, Achievable and Relevant. Each one maps onto a part of the stakeholder conversation. Specific means naming the task instead of saying "good performance". Measurable means using quantitative metrics, or qualitative scales that are applied consistently. Relevant means matching the criteria to what users need. Strong citation accuracy, for example, matters far more in a medical app than in a casual chatbot.

    The same stakeholder wish written as a weak criterion and as an agreed one
    VersionCriterion
    BadThe model should classify sentiments well
    GoodF1 score of at least 0.85 on a held-out test set of 10,000 diverse Twitter posts, a 5% improvement over the current baseline

    Achievable is the criterion that protects you most when you talk about AI limitations. The guidance says to base targets on industry benchmarks, prior experiments, AI research or expert knowledge, and that success metrics should not be unrealistic for current frontier model capabilities. A stakeholder who expects zero errors needs to hear this before launch, not after. The way to say it is to agree what kind of error is acceptable. The guidance's fuller example combines several targets: an F1 of at least 0.85, 99.5% of outputs non-toxic, 90% of errors causing inconvenience rather than egregious error, and 95% of responses under 200ms. It also notes that you would need to define what "inconvenience" and "egregious" mean.

    That example covers quality, safety, error severity and latency all at once, because most use cases need evaluation along several dimensions. Response time and budget belong in the same agreement. The guidance asks what response time is acceptable and what your budget is for running the model. For business stakeholders, operational metrics are often easier to discuss than model metrics. The ticket-routing guide, for example, suggests aiming for CSAT of 90% or higher and an escalation rate below 20%.

    Agreed criteria are not signed once and forgotten, because the model underneath them can change. Anthropic notifies customers with active deployments of upcoming model retirements, and gives at least 60 days' notice before retirement for publicly released models. The deprecation guidance tells teams to test their applications with newer models well before the retirement date. Because the criteria are testable, you can rerun the same evaluations against the replacement model, which the evals guidance recommends doing on each model upgrade. If the numbers move, take the gap back to stakeholders and renegotiate the criteria while there is still time, instead of surprising them after the switch.

    Checkpoint 1 of 7· Check yourself

    A sponsor insists the new assistant must 'never make a mistake'. Which response best fits Anthropic's guidance on success criteria?

    Checkpoint 2 of 7· Exam question

    A customer support tooling vendor still runs Claude Haiku 3.5 in a legacy component and receives Anthropic's notice that the model is retired outside of Bedrock and Google Cloud. Their engineering stakeholders want to know how this affects their committed timeline. What is the accurate expectation to set?

    Sources123

    2.SLAs: what the service tiers actually promise

    When stakeholders ask for an SLA, be careful about what the vendor documentation actually commits to. These docs describe service tiers, uptime targets and usage limits. They are not a contractual SLA document, so any customer-facing SLA you write has to be built on what they say and no more. Word a target as a target, scope it to the committed capacity, and name the model version it covers. There are three tiers. Standard is the default for both piloting and scaling everyday use cases, and it is served with best-effort availability. Batch is for asynchronous workflows that can wait. Priority Tier is available only to organizations with an existing capacity commitment. That commitment specifies input and output tokens per minute, a duration of 1, 3, 6 or 12 months, and a specific model version.

    That fallback is the detail stakeholders most often miss. Priority Tier targets 99.5% uptime with prioritized computational resources, and the API puts these requests ahead of all others, which helps minimize "server overloaded" errors. Note that the docs say it targets 99.5%; they do not guarantee it. It also applies only to traffic within the commitment. The docs also say that the presence of certain response headers can be used to detect whether a request was eligible for Priority Tier, even when it was over the limit, which gives teams something concrete to check when they report on tier usage. There is a second catch for anyone who wants both the newest model and a priority SLA. Priority Tier is not supported on several current models, including Claude Opus 5.5 and Claude Sonnet 5.5. Choosing a model and choosing an availability commitment are therefore linked decisions, and stakeholders should hear that together.

    The same linkage applies to cost and speed. Anthropic's ticket-routing guide says the choice of model depends on the trade-offs between cost, accuracy and response time, and that a smaller model can suit a simple classification task while a larger one may be needed for deep expertise or complex reasoning. When you explain a model choice to stakeholders, use those three dimensions, and tie them back to the response time and budget criteria you already agreed.

    What you can honestly tell a stakeholder about each tier
    TierAvailability statementExpectation to set
    StandardBest-effort availability; default for all API requestsBest-effort only, with no uptime target stated; the default for piloting and scaling everyday use cases
    Priority TierTargets 99.5% uptime with prioritized computational resourcesNeeds a capacity commitment for a specific model version; excess traffic falls back to standard
    BatchFor asynchronous workflows that can waitSuits work that can wait or sit outside your normal capacity

    Checkpoint 3 of 7· Check yourself

    A stakeholder wants a 99.5% uptime target for a workflow on the newest model available. What must you flag before agreeing?

    Checkpoint 4 of 7· Exam question

    Before committing to an SLA for a new agentic workflow, a delivery lead wants to run a structured feedback session with business stakeholders to align on model selection criteria, following Anthropic's guidance on choosing a model. Which factors should the lead explicitly gather from stakeholders during this session? (Select all that apply)(Select 3)

    Sources42

    3.Rate limits and spend caps

    Usage limits are the second half of the availability picture. The rate limit documentation says that every limit is a maximum allowed usage, not a guaranteed minimum. A rate limit tells a stakeholder how high usage is allowed to go. It does not tell them how much capacity will be available. Spend caps work differently. The Start, Build and Scale tiers each have a monthly spend cap of $500, $1,000 and $200,000 USD respectively. When an organization reaches its cap, API usage pauses until 00:00 UTC on the first day of the next month, unless a higher limit is requested sooner. Custom-tier organizations have no monthly cap, and their limits are arranged with their account team.

    The HTTP 429 response returned while usage is paused at the tier's spend capjson
    {
      "type": "error",
      "error": {
        "type": "rate_limit_error",
        "message": "You have reached your API usage limits: your organization has crossed its monthly API usage threshold, set based on your organization's API tier. You will regain access on 2026-09-01 at 00:00 UTC.",
        "details": { "error_code": "enforced_spend_limit_reached" }
      },
      "request_id": "req_018EeWyXxfu5pfWkrYcMdjWG"
    }

    This response causes trouble in operations. Its error type is rate_limit_error, the same as an ordinary rate limit, but it has no retry-after header, and every retry fails until access resumes, including the SDK's automatic retries. Without warning, a stakeholder will see this as an outage near the end of the month. On the Messages API, error.details.error_code tells the two cases apart. Teams can also set their own spend limit below the tier's cap. When usage reaches that limit, requests return HTTP 400 with invalid_request_error instead, and access comes back sooner if the limit is raised or removed. Include all of this in the expectations you agree, alongside the tier.

    Workspace limits add two more cases to explain. A limit set on a workspace produces the same HTTP 400 as a self-set limit, but its message says you have reached your specified workspace API usage limits. Limits on the Claude Code workspace are checked separately, and Claude Code requests over that workspace's limit can instead receive a 429 that carries a retry-after header. That makes it the opposite of the tier spend-cap 429, so a team that treats every 429 the same way will misread one of them.

    Checkpoint 5 of 7· Fill the gap

    Which value in the 429 body tells you this is a spend-cap pause rather than an ordinary rate limit?

    {
      "type": "error",
      "error": {
        "type": "rate_limit_error",
        "message": "You have reached your API usage limits: your organization has crossed its monthly API usage threshold, set based on your organization's API tier. You will regain access on 2026-09-01 at 00:00 UTC.",
        "details": { "error_code": " ? " }
      },
      "request_id": "req_018EeWyXxfu5pfWkrYcMdjWG"
    }

    Checkpoint 6 of 7· Match them up

    Match each availability mechanism to the expectation it supports

    Tap a term, then the definition that fits it.

    Sources5

    4.Keeping expectations aligned after launch

    Agreeing criteria and tiers is the start of expectation management, not the end. Anthropic's evals guidance maps methods to stages. Automated evals matter most before launch and on each change, while production monitoring takes over after launch to detect drift and unanticipated failures. User feedback and transcript review are ongoing practices that fill the gaps: triage feedback constantly and sample transcripts to read weekly. That gives you a cadence to report against. The sources do not prescribe reporting formats or escalation paths, so agree those with your stakeholders yourself.

    Pilots are a feedback loop too. Anthropic's own rollout template asks pilot users to use the tool on a real task and then report what worked, what was annoying and what surprised them, and says that feedback decides how the rollout proceeds. Feedback has limits, though. The evals guidance describes user feedback as sparse, self-selected and skewed toward severe issues. Anthropic's postmortem also found that early reports of degradation were hard to tell apart from normal variation, and concluded that evals and monitoring need continuous signal from users alongside them. Report both the measured numbers and the user signal to stakeholders, so a complaint is judged against the agreed criteria.

    Checkpoint 7 of 7· Check yourself

    A team plans to track post-launch expectations using only user feedback such as bug reports and thumbs-down clicks. What is the main weakness of that approach?

    Sources67

    Exam traps

    Each one states something that sounds right. Open it to see what is actually true.

    1. 1.Stakeholder goals such as 'no errors' should be accepted as success criteria and engineered toward.Why is that wrong?

      Criteria must be achievable given what current frontier models can do. Set them from benchmarks or experiments, and handle errors by grading their severity.

      Covered in Turning stakeholder wishes into success criteria

    2. 2.A Priority Tier commitment guarantees uptime for all of a team's traffic.Why is that wrong?

      Priority Tier targets 99.5% uptime only for committed capacity. Traffic above the commitment falls back to best-effort standard tier.

      Covered in SLAs: what the service tiers actually promise

    3. 3.Your rate limit is capacity you can promise stakeholders, and the SDK's retries will recover from any 429.Why is that wrong?

      Limits are ceilings, not guarantees. A spend-cap 429 has no retry-after header, and retries fail until access resumes.

      Covered in Rate limits and spend caps

    Sources

    Every claim above is drawn from one of these pages, quoted as it was written on the date shown.

    1. 1.
      “Most use cases need multidimensional evaluation along several success criteria.”
      ↩︎ Turning stakeholder wishes into success criteria
      “Building a successful LLM-based application starts with clearly defining your success criteria and then designing evaluations to measure performance against them.”
      ↩︎ Key concept
      “Base your targets on industry benchmarks, prior experiments, AI research, or expert knowledge.”
      ↩︎ Exam trap 1
      “Your success metrics should not be unrealistic to current frontier model capabilities.”
      ↩︎ Checkpoint
    2. 2.
      “Strive for an escalation rate below 20%, with best-in-class systems achieving rates of 10% or less.”
      ↩︎ Turning stakeholder wishes into success criteria
      “The choice of model depends on the trade-offs between cost, accuracy, and response time.”
      ↩︎ SLAs: what the service tiers actually promise
    3. 3.
      “providing at least 60 days' notice before model retirement for publicly released models”
      ↩︎ Turning stakeholder wishes into success criteria
      “Test your applications with newer models well before the retirement date of your current model.”
      ↩︎ Turning stakeholder wishes into success criteria
    4. 4.
      “The API prioritizes these requests alongside all other requests with best-effort availability.”
      ↩︎ SLAs: what the service tiers actually promise
      “Priority Tier: Available only to organizations with an existing capacity commitment”
      ↩︎ SLAs: what the service tiers actually promise
      “You can use the presence of these headers to detect if your request was eligible for Priority Tier”
      ↩︎ SLAs: what the service tiers actually promise
      “Priority Tier targets 99.5% uptime with prioritized computational resources.”
      ↩︎ Exam trap 2
      “Requests beyond your committed capacity automatically fall back to standard tier.”
      ↩︎ Prediction
      “Priority Tier is supported on all available Claude models except Claude Fable 5.1, Claude Mythos 5.1, Claude Mythos 5, Claude Mythos Preview”
      ↩︎ Checkpoint
    5. 5.
      “Once you reach your tier's spend cap, API usage pauses until 00:00 UTC on the first day of the next month”
      ↩︎ Rate limits and spend caps
      “Claude Code requests over that workspace's limit can instead receive a 429 that carries a retry-after header.”
      ↩︎ Rate limits and spend caps
      “You have reached your specified workspace API usage limits for a workspace limit”
      ↩︎ Rate limits and spend caps
      “Retrying, including the SDK's automatic retries, fails until access resumes.”
      ↩︎ Exam trap 3
      “All limits described here represent maximum allowed usage, not guaranteed minimums.”
      ↩︎ Checkpoint
    6. 6.
      “drop a note in #claude-code-pilot covering what worked, what was annoying, and what surprised you”
      ↩︎ Keeping expectations aligned after launch
    7. 7.
      “triage feedback constantly, sample transcripts to read weekly, and dig deeper as needed”
      ↩︎ Keeping expectations aligned after launch
      “Sparse and self-selectedSkews toward severe issues”
      ↩︎ Checkpoint

    Continue to page 2 of 2

    Stakeholder Feedback Loops for AI Systems

    Spotted a mistake, or was something unclear? Tell us.