[{"author":"craigshoemaker","date":"2026-09-25T21:57:20+00:00","message":"[SRE Agent] Improve the evaluation experience for new customers (#320216)\n\n* [SRE Agent] Rework evaluate.md as a new-user entry point\n\nThe Evaluate article is the first node under Get started, but it opened on\nbilling mechanics that assumed the reader already knew the product, the\npricing model, and the vocabulary. This revision restructures the page around\nthe go/no-go decision a first-time reader is actually making.\n\nChanges:\n\n- Add a product orientation opening. Two sentences on what the agent does,\n  with links to the overview and run modes, so the trial offer has a subject\n  before any charge is mentioned.\n- Add \"How Azure SRE Agent charges\". Defines Azure Agent Units, always-on,\n  and active usage once each at first use, in a two-row table that contrasts\n  the fixed and variable components and states what the trial waives. Adds\n  the load-bearing concept that an agent bills because it exists, and that\n  deletion is the only off switch. Magnitudes only; pricing-billing.md keeps\n  ownership of rates and AAU math.\n- Rename the trial table to \"What the trial includes\" and add a\n  self-qualification row. Align the agent-count wording with the legally\n  reviewed \"per account\" phrasing instead of the conflicting \"per customer\".\n  Replace \"consumption charges\" with the now-defined \"active usage\".\n- Add \"Before you start\", a short qualification summary covering\n  subscription, region availability and the unregistered-subscription\n  signal, the create-agent role requirement, model provider availability,\n  and the fact that no trial enrollment step exists. Qualification only;\n  create-and-set-up.md keeps the full prerequisite list.\n- Replace the \"Get started\" setup walkthrough and \"Top use cases\" with\n  \"What to try during your evaluation\". Cuts the duplicated connector\n  instructions down to one handoff link, adds a minimum-viable evaluation\n  path (one agent, one service, one known problem), and reorders the use\n  cases as a prioritized list.\n- Expand \"When the trial ends\" with the automatic day-31 transition, the\n  per-agent window, and the explicit delete-to-stop-charges instruction with\n  the stop-versus-delete distinction.\n- Add a \"Not ready to create an agent yet?\" exit path for readers who need\n  overview, pricing, security, or region background first. This replaces the\n  single-link Related content section it duplicated.\n- Correct ms.topic from reference to concept-article for a Get started entry\n  node, and refresh ms.date.\n\nTerms and conditions is byte-identical to the legally reviewed version\n(SHA256 F10D4EBE36E486C9AAF9D3365FC7D681AB320A8B008C66B7342115722B9B19B5\nbefore and after).\n\nUnresolved billing and UI facts are flagged in place with non-rendering HTML\ncomments rather than guessed: the eligibility unit and snapshot date, whether\ndeleted agents count permanently, the scope of the no-feature-limitations\nclaim, and the trial banner location.\n\nAll relative links and heading anchors were verified against the article's\nown directory. No other file is touched.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* [SRE Agent] Annotate unresolved evaluate trial claims\n\nAdd actionable, non-rendering evidence comments for offer eligibility, snapshot scope, deleted-agent accounting, per-agent timing, automatic enrollment, trial feature parity, and the deletion UI label.\n\nAlso mark plan acceptance gaps for first-use cost terminology, article-only month-one arithmetic, and the remaining setup walkthrough. Remove the now-source-confirmed banner comment. Rendered prose and the legally reviewed terms block remain unchanged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* [SRE Agent] Resolve SME findings in the evaluate article\n\nRework the rendered prose so every reader-facing claim is traceable to\npublished product docs or to the legally reviewed offer terms, and so the\npage stops promising mechanics that no available source establishes.\n\nFindings resolved:\n\n- Run-mode contradiction. The opening no longer links run-modes.md, which\n  contradicts runtime mode semantics. The sentence now names the two controls\n  an evaluator actually sets - the permissions they grant and the approval\n  settings they choose - and links permissions.md, which documents the Reader\n  and Privileged levels chosen at agent creation. The run-modes.md dependency\n  defect remains open with its owner, but this page no longer depends on it.\n\n- Always-on defined at first use. The second sentence of the article now\n  defines the always-on charge inline as the fixed hourly charge every agent\n  accrues for as long as it exists, before the charge table restates it.\n\n- Cost decision usefulness without invented arithmetic. The active usage\n  paragraph now carries published AAU magnitudes from the pricing article's\n  task table (roughly 1-4 AAUs for a quick question, 12-35 for an automated\n  incident investigation, 30-87 for a full diagnose-and-fix run, across the\n  published models), tells the reader to total the runs they plan, and hands\n  off to the Azure SRE Agent pricing page for the regional price. It also\n  states the ceiling mechanism: a monthly AAU allocation set in\n  Settings > Agent consumption, minimum 500 AAUs, after which the agent stops\n  responding until the next month. No currency figure is invented.\n\n- Unsupported offer mechanics removed. The trial table now states only what\n  the offer terms state: always-on waived during trial access, customers new\n  to Azure SRE Agent, up to three agents per account, up to 30 days, active\n  usage still charged, and automatic transition to standard pricing unless the\n  agent is deleted first. The fixed Aug 25, 2026 snapshot date, the historical\n  eligibility self-check, the deleted-agents-count claim, the per-agent 30-day\n  window, the Day-31 calculation, the automatic-enrollment claim, and the\n  absolute no-feature-limitations claim are all gone. The limitations row now\n  says what is true and checkable - the terms describe billing, not feature\n  gating - plus the abuse and suspension clause the terms do state.\n\n- Setup walkthrough removed. \"What to try during your evaluation\" now scopes\n  the evaluation (one agent, one known service, one known problem) and hands\n  off once to create-and-set-up.md. No connector instruction remains.\n\n- Collaboration destinations narrowed. \"Close the loop\" no longer claims\n  ServiceNow incident updates through a connectors anchor that documents only\n  Teams and Outlook. It now names GitHub issues, Azure DevOps work items,\n  Teams, and email, and links execute-mitigations.md, which documents those\n  response paths.\n\n- Deletion UI corrected to the shipped labels: Settings > Basics, then in\n  Delete SRE Agent select Delete.\n\n- Trial-end section rewritten around the terms: standard pricing applies\n  automatically with no second confirmation step, with the delete escape hatch\n  and the stop-versus-delete distinction in the same place. Banner behavior is\n  tied to the trial period rather than to an unverified Day 31.\n\nRetained comments, all non-rendering and owner-addressed: eligibility rule and\nscope (Product/Commerce), meaning of account and whether deletion frees a slot\n(Product/Commerce/Control Plane), derivation of the trial end date and whether\nthe window is per agent or per account (Control Plane/Billing), how trial\naccess is granted (Product/Control Plane), trial entitlement matrix if a\npositive no-limitations claim is wanted (Product), and a month-one currency\nfigure or worked currency example (Pricing).\n\nTerms and conditions is byte-identical to the legally reviewed version\n(SHA256 97E47F875E3E9AB8A85D2FEA1276A0FFD3C42AE684E2F3098E1C1D0AD52C67F1\nbefore and after). All relative links and heading anchors were revalidated\nagainst the target files. No other file is touched.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* [SRE Agent] Finalize evaluate article with editorial pass\n\nFinal copyedit of articles/sre-agent/evaluate.md for a first-time reader\nmaking a go/no-go evaluation decision. Prose, terminology, and scanability\nonly; no technical claims were changed, and every unresolved item stays in a\nnon-rendering comment beside the claim it qualifies.\n\nEditorial changes:\n- Split the intro sentence pile-up so the permission and approval boundary\n  reads as its own statement, and clarified that the agent investigates with\n  all connected context in one place.\n- Used the approved short form \"SRE Agent\" in the charges section to stop the\n  product name repeating directly under its own heading, and dropped the serial\n  comma from the two-item bill description.\n- Replaced the \"the concept that matters most\" framing with the plain claim\n  that an agent costs money because it exists.\n- Converted the three inline AAU task estimates into a scannable Task/Example/\n  Typical cost table so a budget owner can size an evaluation without parsing a\n  sentence, and stated that ranges vary by model provider.\n- Named the spending cap as a monthly active usage allocation, matching the\n  active-flow limit documented in pricing-billing.md, and split the run-on into\n  separate sentences.\n- Removed colon splices joining independent clauses in the evaluation lead-in\n  and in both trial-end paragraphs.\n- Cut the duplicate \"health checks\" clause and the \"ensure the stability of\n  your systems\" filler from the operational risks item.\n- Replaced the internally named \"query trigger\" and the \"threshold-based log\n  query crosses its threshold\" repetition with a behavior description, and\n  flagged the missing public label in a comment.\n- Tightened the trial enrollment row, the prerequisites lead-in, and the offer\n  table lead-in.\n\nComment hygiene:\n- De-duplicated the trial-window question so the table row asks for the\n  per-agent versus per-account rule and the trial-end section asks how the end\n  date is derived.\n- Kept the eligibility row as the single owner of the \"what does account mean\"\n  question and reduced the agent-limit comment to slot accounting only.\n- Removed source-provenance phrasing from the agent-limit comment.\n- Reflowed the pricing evidence-gap comment; the request is unchanged.\n\nValidation:\n- Terms and conditions block is byte-identical to the legally reviewed version\n  in a6cb2e5d06d3 (829 characters, exact match).\n- All 18 relative links and anchors resolve, including the same-page terms\n  anchor; AAU figures still match pricing-billing.md.\n- No Output Blocklist terms, TODO markers, provenance narration, or internal\n  context in rendered prose; all 8 HTML comments are well formed and\n  non-rendering.\n- Branch scope is a single file: articles/sre-agent/evaluate.md.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* [SRE Agent] Apply author feedback to the evaluate article\n\nResolve the outstanding publication blockers in evaluate.md from direct\nauthor guidance and restore the pre-revision evaluation scenarios.\n\n- Fold the approved consumption-charge sentence into the intro paragraph.\n- Remove the \"Typical cost\" AAU estimate table, its framing sentences, and\n  the \"To size an evaluation\" paragraph; static estimates go stale, so point\n  readers to the pricing calculator and Pricing and billing instead. Drop the\n  Pricing evidence-gap comment that qualified the removed text.\n- Resolve the eligibility blocker: customers know whether they are new to the\n  service, so no additional eligibility-check mechanism is documented.\n- Resolve the deleted-slot blocker: the offer covers three spots total and\n  deleted agents still count, so deleting doesn't free a spot.\n- Resolve the billing-window blocker: the trial period begins the day the\n  first Azure SRE Agent is created and concludes 30 days after, stated\n  consistently in the offer table and the trial-end section.\n- Resolve the feature-matrix blocker: no features are limited during the\n  trial, so the limitations answer states that directly.\n- Remove the \"Trial enrollment\" row and its blocker comment.\n- Rewrite the evaluation-scope paragraph with the approved wording.\n- Restore the original wording and order of the evaluation scenarios list.\n- Clarify that the fixed charge begins if the agent still exists after 30 days.\n- Remove the \"Not ready to create an agent yet?\" section.\n- Update ms.date to 09/03/2026.\n\nThe Terms and conditions block is unchanged and byte-identical to\nupstream/main. The only comment retained is the unrelated, still-actionable\nlog-query trigger blocker.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>\nCo-authored-by: Craig Shoemaker <craigshoemaker@gmail.com>\n\n* Fix grammar: 'always-on change' to 'charge', 'includes' to 'include'\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Address review feedback on evaluation guidance\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>\nCo-authored-by: craigshoemaker <127797+craigshoemaker@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d","sha":"677f9dc362e3f66c88ccb5823280eb52a5ebb5f0","url":"https://github.com/MicrosoftDocs/azure-docs/commit/677f9dc362e3f66c88ccb5823280eb52a5ebb5f0"},{"author":"craigshoemaker","date":"2026-09-25T21:50:49+00:00","message":"[SRE Agent] Improve workflow automation guidance (#320226)\n\n* Improve the Automate workflows getting-started article\n\nRework the final getting-started article so a first-time builder can finish\nthe workflow without stalling on unstated prerequisites or conflicting names.\n\n- Remove \"Step 5\" from the title and replace the numbered cross-references\n  with article titles, matching the rest of the getting-started set.\n- Standardize on \"custom agent\" for the built object, matching the portal\n  Create menu and the concept, connector, and scheduled-task articles, and\n  note once that some surfaces call the same object a subagent.\n- Expand prerequisites to cover the SRE Agent Administrator role, a Microsoft\n  365 account with an active mailbox, tenant consent for the OAuth sign-in,\n  Azure resource access for the example task, and the required prior articles.\n- Explain the sign-in and managed-identity split before the connector steps\n  instead of after, and state that Azure creates the identity with the agent.\n- Replace the unconfirmed Jira and Grafana connector examples with connectors\n  named in current articles, and expand MCP on first mention.\n- Correct the connector wizard labels to \"Set up tools\" and \"Permission\", and\n  drop the Preview qualifier from the Office 365 Outlook card.\n- Warn that a scheduled task in Autonomous mode runs an Ask operation without\n  approval, which is what makes the locked recipient matter.\n- Orient the reader to the Agent Canvas, gloss tools, skills, and hooks, and\n  add guidance on what makes a custom agent instruction work.\n- State time-zone behavior explicitly, including the UTC custom cron field,\n  and add recurring metered-usage guidance where the schedule is set.\n- Add an \"If the task doesn't run\" section covering execution history, failed\n  runs, and the four most common silent failures.\n- Rewrite the closing summary to claim only completed outcomes, with a\n  conditional line for the optional investigation and incident articles.\n- Add non-rendering verification comments beside the ten claims that need an\n  owner or SME answer, and update ms.date.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Add SME evidence comments to workflow tutorial\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Resolve SME findings in workflow automation tutorial\n\nCorrect the connector preview badge, wizard labels, Automation navigation, UTC and daylight saving behavior, global tool inheritance, agent identity, execution and failure visibility, role gate, and scheduled task field labels against SME evidence and sibling articles. Replace the unsupported Review-mode failure row with guidance the execution grid can support, and add workflow alternatives for readers whose first automation isn't an email report.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Editor pass on workflow automation tutorial\n\nApply Microsoft style, Learn formatting, and terminology consistency to\narticles/sre-agent/automate-workflows.md. Fix two alert blocks whose\npseudo-titles collapsed into the body text, move the alternative-workflow\nparagraph under How it works so Add a connector opens on its own subject,\npromote cleanup guidance to a Clean up resources section, expand RBAC at\nfirst use, and correct a comma splice in the task details example. Trim\nmeta-narration and tighten UI label capitalization. No technical claims\nchanged; all five VERIFY comments retained.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Apply suggestion from @learn-build-service-prod-06[bot]\n\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\n\n* Apply PR review feedback to workflow automation tutorial\n\nUse the Build + setup navigation label, remove directional language, add the wizard Next and Create steps, italicize role names, lowercase autonomous mode, rename the test section to Verify the outcome, and remove the resolved evidence comments and redundant callout headings.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Apply suggestion from @craigshoemaker\n\n* Apply Learn Authoring Assistant style suggestions\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\nCo-authored-by: craigshoemaker <127797+craigshoemaker@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d","sha":"e7873082f890105392582f41179d4bdeb4102d9b","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e7873082f890105392582f41179d4bdeb4102d9b"},{"author":"craigshoemaker","date":"2026-09-25T21:44:18+00:00","message":"[SRE Agent] Update Agent Canvas creation instructions (#320756)\n\n* Update Agent Canvas creation instructions (cshoe_microsoft/squad-sre#51)\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\n\n* Update articles/sre-agent/create-skill.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: craigshoemaker <127797+craigshoemaker@users.noreply.github.com>\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>","sha":"2f97a4f9f482b035012c7d0a0618a8125858e753","url":"https://github.com/MicrosoftDocs/azure-docs/commit/2f97a4f9f482b035012c7d0a0618a8125858e753"},{"author":"craigshoemaker","date":"2026-09-25T21:26:57+00:00","message":"[SRE Agent] Improve complete setup guidance (#320223)\n\n* Rewrite complete-setup.md as the connection decision aid\n\nReframe the article around which sources to connect and why, rather than\na walkthrough of the setup page progress bar.\n\n- Open by addressing both readers, the person who skipped sources during\n  onboarding and the person whose investigation came back thin.\n- Add a minimum-viable statement so the source table doesn't read as\n  required work.\n- Rebuild \"What each source adds\" as a decision table keyed to the\n  question each source lets the agent answer, with per-source access\n  requirements in their own column.\n- Add conditional connection guidance branched by symptom instead of a\n  single flat order, and flag Azure resources and incidents as the\n  connections most likely to need someone else's approval.\n- Add a prerequisites section covering agent role, Azure role for\n  resource scopes, per-source access, and existing alert rules.\n- Name the telemetry providers and their authentication model, and link\n  the telemetry connector article for the full list.\n- Locate the setup entry point on the Operations Hub Overview status bar\n  and describe connected card state.\n- De-emphasize the progress bar and state what it measures.\n- Add a verification section covering card state plus a per-source\n  prompt that proves the agent can reach the new source.\n- State the behavior change from connecting an incident platform and the\n  metered-usage implication of more connected context.\n- Update Related content and refresh ms.date.\n\nThree unresolved claims carry non-rendering HTML comments for SME\nconfirmation: the setup-page Logs provider set, the role required for\ntelemetry and incident connectors, and the progress denominator.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Add SME verification comments to complete setup\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Resolve SME findings in complete setup\n\nNarrow the additive-and-reversible claim to the sources that accumulate,\nstate the one-active incident platform behavior, add provider visibility\nand per-role access detail, scope the alert-rule prerequisite by platform,\nexplain the progress bar denominator, paraphrase the unverified UI string,\ndrop the unverified /learn behavior and knowledge navigation label, correct\nthe connection verification signal, and align cost wording with metered\nprocessing rather than connections.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Apply final editorial pass to complete setup\n\nTighten prose to Learn style and natural voice: recast the log-provider\nparagraph around how each provider authenticates, correct the code and\nlogs access requirements, replace the jargon lead-in for the conditional\nlist, clarify what the progress bar measures, invert the knowledge-review\ncross-reference, and use a placeholder instead of a bare X in the sample\nresource-group prompt. No technical claims changed, and the open\nincident-platform role comment is retained.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n* Apply suggestion from @learn-build-service-prod-02[bot]\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d","sha":"5a8cd9b1cd45a9525a9406c6eedc703fadb8c99e","url":"https://github.com/MicrosoftDocs/azure-docs/commit/5a8cd9b1cd45a9525a9406c6eedc703fadb8c99e"},{"author":"craigshoemaker","date":"2026-09-18T21:28:59+00:00","message":"Add Brazil South, Japan West, Central India, and South India regions\n\nCloses cshoe_microsoft/squad-sre#35\n\n- Add Brazil South (South America)\n- Add Central India (Asia Pacific)\n- Add Japan West (Asia Pacific)\n- Add South India (Asia Pacific)\n\nThese regions are added to the supported regions table in alphabetical order.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>","sha":"1977a33bbcd9b71cec7c61ec4911e8346b6f3efa","url":"https://github.com/MicrosoftDocs/azure-docs/commit/1977a33bbcd9b71cec7c61ec4911e8346b6f3efa"},{"author":"craigshoemaker","date":"2026-09-08T16:26:11+00:00","message":"[SRE Agent] Add disaster recovery guidance (#320098)\n\n* Add disaster recovery guidance for Azure SRE Agent\n\nAdds articles/sre-agent/disaster-recovery.md, a new reference article\ncovering cold-standby disaster recovery for Azure SRE Agent:\n\n- Key DR terms (RTO, RPO, cold standby, blast radius) and the shared\n  responsibility model between Microsoft and the customer.\n- How a cold-standby deployment works: two independent agent resources,\n  a shared user-assigned managed identity, and distinct system-assigned\n  identities per agent.\n- Preparation checklist to complete before an outage, including\n  infrastructure-as-code definitions, regional networking, activation-source\n  fencing, and isolated recovery drills.\n- A step-by-step failover procedure (declare outage, fence the primary,\n  start the backup, validate dependencies, switch callers, activate\n  production work, monitor) with explicit guardrails against running two\n  production agents at once.\n- A controlled failback procedure back to the primary region, since\n  runtime state created by the backup can't be merged back.\n- Guidance for setting realistic RTO/RPO targets and fitting DR into a\n  broader business-continuity plan.\n\nRegisters the article in articles/sre-agent/toc.yml under Reference,\ndirectly after \"Deploy with Infrastructure as Code\" since the DR workflow\nbuilds on that IaC deployment path and precedes the FAQ section.\n\nValidation performed:\n- Confirmed toc.yml parses as valid YAML.\n- Confirmed only the two intended files changed in the diff.\n- Verified every relative link and anchor in the new article resolves to\n  an existing file/heading (api-reference.md#control-plane-arm-operations,\n  pricing-billing.md#what-happens-if-i-stop-my-agent, supported-regions.md,\n  deploy-iac.md, data-privacy.md, network-integration.md,\n  network-requirements.md, audit-agent-actions.md).\n- Verified frontmatter fields (title, description, ms.topic, ms.service,\n  ms.date, author, ms.author, ms.reviewer, ms.ai-usage, ms.custom, customer\n  intent comment) match the conventions already used across\n  articles/sre-agent/**.\n- Verified heading structure (single H1, H2 sections, closing\n  \"## Related content\") matches Learn authoring conventions used elsewhere\n  in the service.\n- Scanned the new article for internal-only terminology and session\n  artifacts; none found.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 3e81954a-724a-4e83-b955-35faefbca06e\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n* docs(sre-agent): improve readability of disaster recovery article\n\n- Add blank lines between top-level bullets in Prepare for a regional\n  outage checklist for easier scanning.\n- Add an introductory paragraph under Fail over to the backup agent\n  framing failover as a controlled sequence.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 3e81954a-724a-4e83-b955-35faefbca06e\n\n* Apply suggestion from @craigshoemaker\n\n* Convert sequential disaster recovery steps to numbered lists\n\nAddress the blocking review on PR 320098. The preparation checklist, the\nprimary-fencing checks, and the backup activation steps are all ordered\nprocedures, so they now use numbered lists instead of bullets. Numbering\nstyle matches the existing failback and RTO lists in the same article.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCopilot-Session: 3e81954a-724a-4e83-b955-35faefbca06e\nCopilot-Session: 92bf1425-8f57-4c2d-8ac1-c132675c479d","sha":"31e9afe7e86849a41e83bfff4d53ba7dabf4be1a","url":"https://github.com/MicrosoftDocs/azure-docs/commit/31e9afe7e86849a41e83bfff4d53ba7dabf4be1a"},{"author":"craigshoemaker","date":"2026-09-03T20:19:30+00:00","message":"Apply suggestion from @craigshoemaker","sha":"95d7fb0cf23fc10d39db8b2cd1559159a01b7dc3","url":"https://github.com/MicrosoftDocs/azure-docs/commit/95d7fb0cf23fc10d39db8b2cd1559159a01b7dc3"},{"author":"craigshoemaker","date":"2026-09-01T19:32:55+00:00","message":"Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>","sha":"0829e9dae1a8aacaf441904fafab5a21f31fef07","url":"https://github.com/MicrosoftDocs/azure-docs/commit/0829e9dae1a8aacaf441904fafab5a21f31fef07"},{"author":"craigshoemaker","date":"2026-08-31T21:58:43+00:00","message":"Apply suggestion from @craigshoemaker","sha":"e4332f15f64e14cce30a0336810aa473d5f60e6e","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e4332f15f64e14cce30a0336810aa473d5f60e6e"},{"author":"craigshoemaker","date":"2026-08-31T21:45:56+00:00","message":"Apply suggestion from @craigshoemaker","sha":"431c484cfb40f2d71561062f3906ea746bae60d0","url":"https://github.com/MicrosoftDocs/azure-docs/commit/431c484cfb40f2d71561062f3906ea746bae60d0"},{"author":"craigshoemaker","date":"2026-08-31T21:44:43+00:00","message":"Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>","sha":"56e2b8024f14f423e2bf5e3b30a911cc2f75f0d6","url":"https://github.com/MicrosoftDocs/azure-docs/commit/56e2b8024f14f423e2bf5e3b30a911cc2f75f0d6"},{"author":"craigshoemaker","date":"2026-08-31T21:35:30+00:00","message":"Apply suggestion from @craigshoemaker","sha":"e238e8498bd813ae4ca329e19dec9910aedf59ae","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e238e8498bd813ae4ca329e19dec9910aedf59ae"},{"author":"craigshoemaker","date":"2026-08-31T21:15:49+00:00","message":"Update data residency section in data-privacy.md\n\nClarified data residency standards for SRE Agent, specifying data transfer and storage policies.","sha":"69042ed5d448b28c832d00de17f05bd40d165846","url":"https://github.com/MicrosoftDocs/azure-docs/commit/69042ed5d448b28c832d00de17f05bd40d165846"},{"author":"craigshoemaker","date":"2026-08-27T20:36:49+00:00","message":"[SRE Agent] Update: Azure SRE Agent overview (#319771)\n\n* Refresh the Azure SRE Agent overview\n\nRestructure the overview around customer outcomes, add a security and governance section, and correct run-mode, connector, provisioning, and pricing claims.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: ba292050-b2e1-492b-8c6f-4f1ec4119ddc\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>\n\n* update overview\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* personal panel update\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* clarity edits\n\n* clarity edits\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\nCopilot-Session: ba292050-b2e1-492b-8c6f-4f1ec4119ddc","sha":"8a98854a12ba8b95a7358f6d19506e213faa8684","url":"https://github.com/MicrosoftDocs/azure-docs/commit/8a98854a12ba8b95a7358f6d19506e213faa8684"},{"author":"craigshoemaker","date":"2026-08-25T21:41:33+00:00","message":"[SRE Agent] Fix Azure SRE Agent getting-started guidance (#319870)\n\n* docs: correct SRE Agent getting-started journey\n\n* Apply learn-build-service-prod-05 style suggestions\n\nAccept the 8 Microsoft Writing Style Guide suggestions from the learn-build review on PR 319770 (active voice, may->might/can, concise sentences, by using).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\nCopilot-Session: 6a765436-3a6c-4969-a11f-674a58dcc728\n\n* adding final punctuation\n\n---------\n\nCo-authored-by: dm-chelupati <dchelupati@microsoft.com>\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Diana Richards <103777760+v-dirichards@users.noreply.github.com>\nCopilot-Session: 6a765436-3a6c-4969-a11f-674a58dcc728","sha":"22a9d4d5c843d192fdfec6a1ffccd60dcafa0b33","url":"https://github.com/MicrosoftDocs/azure-docs/commit/22a9d4d5c843d192fdfec6a1ffccd60dcafa0b33"},{"author":"cachai2","date":"2026-08-24T23:10:00+00:00","message":"Document SRE Agent network audit","sha":"b6d9604a4326881a1f90f83d3e59a3e7257ad460","url":"https://github.com/MicrosoftDocs/azure-docs/commit/b6d9604a4326881a1f90f83d3e59a3e7257ad460"},{"author":"cachai2","date":"2026-08-24T22:57:09+00:00","message":"Update SRE Agent VNet documentation for GA","sha":"2b8e9a99a3bf4e119263387eb721a0414a8ad1b5","url":"https://github.com/MicrosoftDocs/azure-docs/commit/2b8e9a99a3bf4e119263387eb721a0414a8ad1b5"},{"author":"craigshoemaker","date":"2026-08-24T22:32:01+00:00","message":"[SRE Agent] Add live reports preview documentation (#319753)\n\n* init live metrics article\n\n* update VNET article\n\n* inspect\n\n* simplify live reports\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Prepare live reports documentation for publishing\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Restore network controls article date\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update articles/sre-agent/network-integration.md\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Update articles/sre-agent/network-integration.md\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Update articles/sre-agent/network-integration.md\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* Apply suggestion from @craigshoemaker\n\n* updates\n\n* Integrate live reports feedback from PR #319741\n\nApplies source commit ca96be37a7b653cad4b304424aa89c2e6d3e14ee (\"update nits\")\nfrom MicrosoftDocs/azure-docs-pr PR #319741 onto this branch.\n\nConflicts in articles/sre-agent/live-reports.md were resolved to keep the source\ncommit's intent while preserving the later corrections already reviewed on this\nbranch: the model-generated analysis caveat, the cache authorization recheck\nstatement, the active-flow pricing anchor link, article ownership metadata, list\nand heading structure, and the \"The preview\" wording.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: ba292050-b2e1-492b-8c6f-4f1ec4119ddc\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Apply suggestions from code review\n\nCo-authored-by: Cary Chai <69606408+cachai2@users.noreply.github.com>\n\n* update user roles table\n\n* reset to live version (with a few cuts)\n\n* cuts\n\n* Update articles/sre-agent/network-integration.md\n\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Cary Chai <69606408+cachai2@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>\nCopilot-Session: ba292050-b2e1-492b-8c6f-4f1ec4119ddc","sha":"1ef4927fa33ba49180674fdbd7ea2d96f258d5f2","url":"https://github.com/MicrosoftDocs/azure-docs/commit/1ef4927fa33ba49180674fdbd7ea2d96f258d5f2"},{"author":"craigshoemaker","date":"2026-08-24T22:30:10+00:00","message":"[SRE Agent] Update: Evaluate SRE Agent (#319446)\n\n* Add trial access section to pricing and billing documentation for Azure SRE Agent\n\n* Add into to trial access section\n\n* updates\n\n* Apply suggestions from code review\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@gmail.com>\n\n* update explanation copy\n\n* update landing page with free trial links\n\n* updated copy\n\n* Add evaluation and pricing details for Azure SRE Agent; update onboarding content\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\n\n* fix broken link\n\n* Add trial end details and consumption tracking information to evaluation and pricing documents\n\n* Fix evaluate.md title/description and evaluate-offer include link\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* update landing page\n\n* Apply suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Fix description for Azure SRE Agent evaluation trial duration\n\n* Add trial terms and conditions for Azure SRE Agent evaluation\n\n* update landing page\n\n* update evaluate copy\n\n* Apply suggestions from code review\n\nCo-authored-by: zozomsft <mibrzozowski@microsoft.com>\n\n* add get started sections\n\n* update terms\n\n* update offer table\n\n* update intro paragraph and offer table\n\n* updates\n\n* updates\n\n* updates\n\n* add next step action button\n\n* Add ms.topic metadata to evaluate-offer.md\n\n---------\n\nCo-authored-by: Craig Shoemaker <craigshoemaker@microsoft.com>\nCo-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: zozomsft <mibrzozowski@microsoft.com>\nCo-authored-by: James Barnett <v-jabarnett@microsoft.com>","sha":"a6cb2e5d06d3fde5750a5f1daae1e75a06e47789","url":"https://github.com/MicrosoftDocs/azure-docs/commit/a6cb2e5d06d3fde5750a5f1daae1e75a06e47789"},{"author":"craigshoemaker","date":"2026-08-21T16:32:47+00:00","message":"Change subnet size requirement for Azure VNet (#319424)\n\nUpdated subnet size requirement from /28 to /27 for Azure Virtual Network.","sha":"e439fdd2f8eea891bf225d26d6266c86015be882","url":"https://github.com/MicrosoftDocs/azure-docs/commit/e439fdd2f8eea891bf225d26d6266c86015be882"}]
