<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://netresearch.github.io/t3x-nr-llm/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr001-provider-abstraction-layer.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr002-feature-services-architecture.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr003-typed-response-objects.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr004-psr-14-event-system.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr005-typo3-caching-framework-integration.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr006-option-objects-vs-arrays.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr007-multi-provider-strategy.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr008-error-handling-strategy.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr009-streaming-implementation.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr010-toolfunction-calling-design.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr011-object-only-options-api.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr012-api-key-encryption-at-application-level.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr013-three-level-configuration-architecture-provider-model-config.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr014-ai-powered-wizard-system.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr015-type-safe-domain-models-via-php-81-enums-value-objects.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr016-thinkingreasoning-block-extraction.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr017-safe-type-casting-via-safecasttrait.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr018-multi-provider-model-discovery.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr019-internationalization-strategy.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr020-backend-output-format-rendering.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr021-provider-fallback-chain.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr022-attribute-based-provider-registration.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr023-native-backend-capability-permissions.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr024-dashboard-widgets.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr025-per-user-ai-budgets.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr026-provider-middleware-pipeline.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr027-split-taskcontroller.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr028-public-services-policy.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr029-usage-analytics-dashboard.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr030-specialized-services-authenticate-through-nr-vault.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr031-tagged-prompt-snippet-library.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr032-specialized-usage-tracking-and-pricing-catalog.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr033-specialized-models-in-the-model-registry.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr034-remove-the-extensionconfiguration-default-provider-fallback.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr035-skill-ingest-github-hosted-skillmd-sources.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr036-skill-injection-attach-compose-into-prompts.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr037-backend-ajax-admin-guard.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr038-tool-runtime-function-calling-agent-loop.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr039-global-per-tool-availability-state.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr040-playground-run-trace-and-tool-path-prompt-augmentation.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr041-playground-live-run-streaming.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr042-content-and-configuration-read-tools-for-the-agent.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr043-tool-groups-with-a-fail-closed-enable-cascade.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr044-error-analysis-tools-with-fail-closed-guards.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr045-schema-and-resolution-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr046-history-url-and-validation-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr047-fal-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr048-diagnostics-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr049-rag-site-search-tools-over-installed-search-indexes.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr050-retrieval-and-embedding-scope-the-boundary-with-nr-ai-search.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr051-tool-calling-feature-service-narrow-consumer-interface.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr052-usage-attribution-honours-the-caller-supplied-beuseruid.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr053-one-marker-interface-for-all-thrown-exceptions.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr054-typed-tool-turns-on-chatmessage-instead-of-wire-arrays.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr055-embeddings-join-the-configuration-path-dimensions-metadata.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr056-configuration-presets-consumer-declared-admin-imported-recor.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr057-speech-and-image-services-carry-attribution-in-options.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr058-telemetry-middleware.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr059-decompose-llmservicemanager-into-focused-collaborators.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr060-quality-evaluation-golden-sets-grading-and-regression-detect.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr061-skill-trust-levels-signed-manifests-injection-scanning.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr062-streaming-request-lifecycle.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr063-provider-resilience-circuit-breaker-health-idempotency.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr064-central-privacy-model.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr065-reduce-the-public-service-surface-adr-028-follow-up.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr066-criteria-mode-configurations-resolve-in-the-service-layer.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr067-solr-per-language-core-no-language-filter-query.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr069-remove-the-unusable-prompttemplate-stack.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr070-user-less-configuration-resolution-by-identifier.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr071-public-keyword-search-facade-over-the-retrieval-cascade.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr072-retrieval-quality-evaluation-golden-questions-and-top-k-hit-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr073-first-party-test-doubles-for-consumer-facing-interfaces.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr074-reciprocal-rank-fusion-as-a-hosted-utility.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr075-neutral-cross-encoder-reranker-protocol.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr076-document-understanding-native-first-rasterize-fallback.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr077-plain-completion-joins-the-named-configuration-path.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr078-budget-pre-flight-for-the-specialized-imagespeech-services.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr079-first-party-fakes-for-completion-vision-and-budget-services.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr080-typed-provider-http-exceptions-authentication-401-rate-limit.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr081-agent-run-persistence-and-a-durable-event-stream.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr082-schema-validated-structured-outputs-with-one-repair-round-tr.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr083-conversation-sessions-and-memory.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr084-human-in-the-loop-tool-approval.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr085-guardrail-pipeline-for-provider-responses.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr086-guardrail-enforcement-gaps.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr087-input-side-guardrails.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr088-live-streaming-redaction.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr089-guardrail-boundary-completeness-reasoning-system-prompt-visi.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr090-one-extension-until-10-with-documented-split-seams.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr091-adr-091-sessions-are-owned-an-explicit-actor-context-on-ever.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr092-adr-092-a-run-records-why-it-ended-and-cannot-be-settled-twi.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr093-adr-093-one-tool-gate-in-the-loop-not-in-the-controller.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr094-adr-094-tool-data-classes-and-provider-trust-zones.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr095-adr-095-one-failure-taxonomy-for-retry-and-circuit-breaker-d.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr096-adr-096-the-pipeline-configuration-lives-on-the-call-context.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr097-adr-097-specialized-services-dispatch-through-the-shared-pip.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr098-adr-098-input-guardrail-screening-for-specialized-prompts.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr099-adr-099-fail-closed-http-egress-for-the-specialized-services.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr100-adr-100-specialized-usage-recorded-by-tagged-extractors-in-t.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr101-adr-101-agentruntime-the-agent-run-lifecycle-as-a-public-ser.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr102-adr-102-queued-agent-runs-over-the-typo3-message-bus.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr103-adr-103-cooperative-cancellation-at-step-boundaries.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr104-adr-104-worker-heartbeat-stale-run-reaper-retry-and-dead-let.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr105-adr-105-typed-user-input-suspension-waiting-for-input.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr106-adr-106-per-configuration-guardrail-policies.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr107-adr-107-agent-loop-context-window-management.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr108-adr-108-typed-toolresult-with-run-only-artifacts.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr109-adr-109-agent-runs-approvals-inbox-backend-module.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr110-adr-110-service-account-scopes.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr111-adr-111-tool-side-effects-and-fail-closed-audit-for-writes.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr112-adr-112-lease-before-op-fence-no-retry-for-an-interrupted-wr.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr113-adr-113-fail-closed-tool-data-class-enforcement-switch.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr114-adr-114-encrypt-queued-and-suspended-agent-run-state-at-rest.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr115-adr-115-tool-data-class-enforcement-is-the-default-for-new-i.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr116-adr-116-central-tooling-authority-nr-llm-owns-builtin-mcp-to.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr117-adr-117-withdraw-the-backend-capability-permissions.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr118-adr-118-verify-the-specialized-services-from-the-backend.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr119-adr-119-where-the-backend-modules-live-administration-for-no.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr120-adr-120-the-agent-loops-tool-gate-is-a-required-collaborator.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr121-adr-121-conversations-are-bounded-where-they-are-assembled.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr122-adr-122-the-side-effecting-tool-contract-waits-for-a-side-ef.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr123-adr-123-one-catalogue-of-secret-shapes-for-every-masking-pat.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr124-adr-124-a-provider-key-can-be-set-from-the-command-line.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr125-adr-125-per-adapter-collaborator-classes.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr126-adr-126-a-named-json-schema-subset-enforced-strict.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr127-adr-127-a-marked-versioned-api-surface.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr128-adr-128-provider-native-structured-output.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr129-adr-129-in-repo-consumers-of-structured-output.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr130-adr-130-capability-grants-for-backend-users.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr131-adr-131-the-editor-facing-module.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr132-adr-132-fail-closed-approval-audit-and-turn-binding.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr133-adr-133-an-approver-may-only-release-a-write-they-could-run.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr134-adr-134-a-builtins-declared-write-effect-implies-human-appro.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr135-adr-135-the-first-writing-tool-and-the-contract-it-actually-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr136-adr-136-the-write-preview-is-produced-when-the-run-suspends.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr137-adr-137-one-candidate-resolution-for-the-primarys-chain.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr138-adr-138-criteria-mode-selection-matches-the-operation-not-on.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr139-adr-139-context-assembly-is-a-seam-not-a-provider-registry.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr140-adr-140-the-effective-policy-readout-has-no-apply-path.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr141-adr-141-every-executing-segment-holds-a-lease-or-writes-stop.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr142-adr-142-one-routing-decision-with-a-reason-per-candidate.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr143-adr-143-bound-every-send-against-the-model-that-actually-ser.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr144-adr-144-injected-context-carries-a-declared-data-class.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr145-adr-145-governance-profiles-describe-a-posture-they-never-ap.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr146-adr-146-three-more-editorial-writers-and-what-the-third-one-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr147-adr-147-no-symfony-ai-bridge-while-it-is-below-10.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr148-adr-148-the-routing-readout-is-a-second-gate-on-the-governan.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr149-adr-149-a-criteria-mode-trust-zone-comes-from-the-resolved-m.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr150-adr-150-a-submitter-may-only-feed-a-tool-they-could-run-on-t.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr151-adr-151-the-context-budget-is-a-breakdown-not-a-number.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr152-adr-152-an-editor-action-is-a-declaration-not-a-second-execu.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr153-adr-153-a-runs-uuid-is-the-correlation-id-of-everything-it-d.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr154-adr-154-an-mcp-servers-liveness-is-observed-not-inferred.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr155-adr-155-the-system-prompt-carries-a-declared-data-class.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr156-adr-156-persist-the-routing-decision-and-observe-complexity-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr157-adr-157-the-simulation-covers-the-run-and-answers-for-an-act.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr158-adr-158-the-editor-action-center-adds-a-catalogue-not-a-runt.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr159-adr-159-one-extension-confirmed-at-the-10-api-freeze.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr160-adr-160-one-adapter-contract-and-honest-capability-provenanc.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr161-adr-161-one-conformance-suite-for-every-mcp-connection-we-su.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr162-adr-162-bulk-editor-actions-are-n-ordinary-runs-not-a-bulk-r.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr163-adr-163-a-use-case-pack-is-data-plus-a-small-installer.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr164-adr-164-a-runs-forced-sources-bind-against-the-trust-ceiling.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr165-adr-165-a-resumed-run-re-gates-its-forced-sources.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr166-adr-166-deactivating-a-source-does-not-lower-a-ceiling.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr167-adr-167-configuration-access-is-a-simulated-axis.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr168-adr-168-a-use-case-pack-declares-editor-actions-and-only-dec.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr169-adr-169-record-management-belongs-to-typo3s-permission-model.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr170-adr-170-one-deadline-per-mcp-operation-spent-across-its-legs.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr171-adr-171-the-personas-nr-llms-code-already-assumes.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr172-adr-172-four-eyes-approval-is-a-per-configuration-switch-def.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr173-adr-173-a-self-approved-run-says-so-wherever-the-approval-is.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr174-adr-174-per-call-cost-and-request-facts-measured-before-the-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr175-adr-175-a-forced-skill-binds-by-the-same-rule-as-a-forced-sn.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr176-adr-176-a-per-call-outcome-kept-apart-from-the-approval-gate.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr177-adr-177-caller-source-attribution-on-the-options-path.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr178-adr-178-caller-source-on-the-cost-path.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr179-adr-179-a-forced-source-that-is-dropped-is-recorded-on-the-r.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr180-adr-180-the-sixth-writer-creates-a-page-and-the-one-record-r.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr181-adr-181-the-client-reads-an-event-stream-framed-answer-and-h.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr182-adr-182-a-write-tool-names-the-record-it-wrote.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr183-adr-183-the-ai-section-exists-and-editor-surfaces-live-in-it.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr184-adr-184-an-approval-binds-to-the-state-the-preview-showed.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr185-adr-185-an-observed-outcome-is-derived-from-history-inside-a.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr186-adr-186-a-pack-may-ship-snippets-its-own-extension-reads.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr187-adr-187-ai-write-provenance-is-announced-not-implemented.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr188-adr-188-every-conversation-has-a-configuration-from-the-mome.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr189-adr-189-a-model-capability-is-vocabulary-and-only-sometimes-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr190-adr-190-cancellation-crosses-the-transport-boundary-as-a-sig.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr191-adr-191-a-cancelled-tool-call-is-not-a-failed-one.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr192-adr-192-the-eighth-writer-describes-an-asset-and-stays-out-o.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr193-adr-193-a-draft-element-does-not-turn-a-connected-page-into-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr194-adr-194-two-more-metadata-fields-one-of-them-a-select.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr195-adr-195-the-ninth-writer-sets-a-pages-social-image-and-stays.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr196-adr-196-the-element-draft-offers-the-tcas-content-types.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr197-adr-197-a-generic-record-creator-only-where-no-narrow-writer.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr198-adr-198-the-assistant-acts-on-existing-pages-and-content-ele.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr199-adr-199-a-copy-is-a-hidden-draft-and-a-page-is-copied-withou.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr200-adr-200-a-denied-approval-tells-the-model-who-declined-it.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr201-adr-201-a-consumer-can-ask-which-tools-a-run-will-not-be-off.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr202-adr-202-reading-a-public-web-page-through-an-address-guard.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr203-adr-203-tool-calling-on-an-openai-reasoning-model-goes-throu.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr204-adr-204-reasoning-effort-is-a-request-option-and-the-thinkin.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr205-adr-205-a-column-every-content-type-carries-excludes-no-type.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr206-adr-206-a-hook-that-fails-does-not-fail-the-write-it-ran-aft.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr207-adr-207-the-deepl-character-quota-is-shown-on-the-test-page.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr208-adr-208-a-site-glossary-reaches-both-translators.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr209-adr-209-the-translation-draft-translates-its-text.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr210-adr-210-a-caller-can-ask-which-tools-run-without-approval.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr211-adr-211-typed-decisions-from-an-exchangeable-backend.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr212-adr-212-a-generic-file-attacher-only-where-no-narrow-writer-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr213-adr-213-approval-preview-lines-are-in-the-acting-users-langu.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr214-adr-214-approved-skill-versions-instruct-load-on-demand-and-.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr215-adr-215-retrieval-evaluation-keeps-its-provenance.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr216-adr-216-invocation-policies-see-the-call-they-decide.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr217-adr-217-delegated-mcp-authentication-keeps-the-acting-identi.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr218-adr-218-document-source-synchronisation-belongs-to-the-searc.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr219-adr-219-observe-worker-operations.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr220-adr-220-evaluation-results-name-their-generator.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr221-adr-221-skill-synchronization-holds-a-durable-lease.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr222-adr-222-gemini-replay-keeps-native-thought-signatures.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr223-adr-223-gemini-separates-native-thoughts-from-text.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr224-adr-224-gemini-keeps-known-struct-roots-as-json-objects.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr225-adr-225-agent-outcomes-survive-optional-diagnostic-failures.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr226-adr-226-gemini-correlates-native-function-call-ids.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr227-adr-227-mcp-replies-belong-to-the-request-that-accepts-them.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr228-adr-228-a-process-run-records-its-lineage-the-runtime-derive.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr229-adr-229-a-skill-declares-whether-it-needs-a-page-outside-its.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/adr/adr230-adr-230-an-alternative-text-for-one-use-of-an-image.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/streaming-and-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/rag-site-search.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/providers-fallback-keys.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/agent-runs-approvals.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/governance-routing.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/features/mcp-client.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/streaming-and-tools.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/rag-site-search.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/providers-fallback-keys.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/agent-runs-approvals.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/governance-routing.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/features/mcp-client.html</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/en/security/</loc></url>
  <url><loc>https://netresearch.github.io/t3x-nr-llm/de/security/</loc></url>
</urlset>
