feat(ms-ai-architect): R7.4 KOMPLETT — payload-40..49 dømt+ingestet (170 claims, 36 flagg; ledger 182→192; R7.4 49/49, 923 claims, 236 flagg) [skip-docs]
Bølge 5 avslutter ms-ai-infrastructure/bcdr/ og dermed hele R7.4-batchen. Ingen pass-record i bølgen, så re-judge-gaten utløses ikke og apply-verified-stamp.mjs er ikke kjørt (verified uendret på 12). Dekningskontroll: alle 49 filer i r74-batch.json finnes i ledgeren som R7.4-records — ingen manglende, ingen ekstra. validate-result.mjs 10/10 OK. Suite 947/947 grønn. Pending etter R7.4: 51 filer (R7.5). Flagg totalt 712 → 748.
This commit is contained in:
parent
533d451cd2
commit
f52a486e3a
1 changed files with 543 additions and 1 deletions
|
|
@ -4,7 +4,7 @@
|
|||
"derived_from": "scripts/kb-update/data/full-pass-worklist.json (243 due, all never-verified)",
|
||||
"cadence": "R7–R10 (5 økter × ~49, 8–10 samtidige)",
|
||||
"batch": "R7.1",
|
||||
"count": 182,
|
||||
"count": 192,
|
||||
"generated": "2026-07-18"
|
||||
},
|
||||
"files": [
|
||||
|
|
@ -10081,6 +10081,548 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/data-replication-patterns-ai.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 20,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/data-replication-patterns-ai.md#2",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels",
|
||||
"evidence_quote": "Azure Cosmos DB accounts with multiple write regions can't use strong consistency because a distributed system can't provide a recovery point objective (RPO) of zero and a recovery time objective (RTO) of zero.",
|
||||
"reason": "Geo-replikeringsdelen holder, men den lastbærende RPO-delen er motsagt: RPO-tabellen gir under 15 minutter for multi-region writes med Session/Consistent Prefix/Eventual, og siden slår fast at RPO null ikke er mulig med flere skriveregioner.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/data-replication-patterns-ai.md",
|
||||
"line": 59,
|
||||
"claim": "Azure Cosmos DB med multi-region writes gir automatisk geo-replikering med tilnærmet 0 RPO.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/data-replication-patterns-ai.md#15",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R7",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-manage-conflicts",
|
||||
"evidence_quote": "function resolver(incomingItem, existingItem, isTombstone, conflictingItems) {",
|
||||
"reason": "Signaturen er selve påstanden, og live-siden navngir parameterne incomingItem, existingItem, isTombstone og conflictingItems — ikke incomingRecord/existingRecord/conflictingRecords som påstanden oppgir.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/data-replication-patterns-ai.md",
|
||||
"line": 210,
|
||||
"claim": "Cosmos DB custom conflict resolution stored procedure har signaturen resolveConflict(incomingRecord, existingRecord, isTombstone, conflictingRecords).",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/data-replication-patterns-ai.md#17",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R7",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/rest/api/storageservices/get-blob-service-stats",
|
||||
"evidence_quote": "The `Get Blob Service Stats` operation retrieves statistics that are related to replication for Azure Blob Storage.",
|
||||
"reason": "Operasjonsnavnet er lastbærende, og det er Get Blob Service Stats — ikke Get Blob Service Properties — som returnerer GeoReplication/LastSyncTime; Microsoft henviser dessuten til GeoReplicationStats.LastSyncTime via PowerShell/CLI, ikke til StorageBlobLogs.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/data-replication-patterns-ai.md",
|
||||
"line": 262,
|
||||
"claim": "Azure Storage-operasjonen GetBlobServiceProperties returnerer GeoReplication.LastSyncTime, som er tilgjengelig i StorageBlobLogs.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/data-replication-patterns-ai.md#19",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-metrics",
|
||||
"evidence_quote": "**Blob Geo-Replication Lag**The amount of Geo-replication lag for Blob data in seconds. | `ReplicationLagSeconds`",
|
||||
"reason": "Den kanoniske metrikklisten for Microsoft.Storage/storageAccounts har ingen metrikk som heter GeoReplicationLag; lag-metrikken heter ReplicationLagSeconds (visningsnavn Blob Geo-Replication Lag), så det påståtte navnet finnes ikke.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/data-replication-patterns-ai.md",
|
||||
"line": 286,
|
||||
"claim": "Azure Monitor eksponerer metrikken GeoReplicationLag for Azure Storage-kontoer (Microsoft.Storage/storageAccounts).",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 17,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/failover-testing-ai-services.md#3",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/chaos-studio/chaos-studio-region-availability",
|
||||
"evidence_quote": "| Sweden Central | Available | Available |",
|
||||
"reason": "Den kanoniske regiontabellen for Chaos Studio lister opp regionene der eksperimenter og resource targeting er tilgjengelig, og Norway East står ikke i tabellen i det hele tatt — verken som eksperiment-region eller målregion — så location norwayeast er ikke mulig.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"line": 105,
|
||||
"claim": "Et Azure Chaos Studio-eksperiment kan opprettes med location `norwayeast`, dvs. Chaos Studio er tilgjengelig i Norway East.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/failover-testing-ai-services.md#7",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R4",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/ai-foundry/openai/api-version-lifecycle",
|
||||
"evidence_quote": "Azure OpenAI API version 2024-10-21 is currently the latest GA API release. This API version is the replacement for the previous `2024-06-01` GA API release.",
|
||||
"reason": "Livssyklussiden sier eksplisitt at 2024-06-01 er den forrige GA-versjonen og erstattet av 2024-10-21 (og v1-API-et fjerner api-version helt), så den siterte verdien treffer en utdatert rad, ikke den gjeldende.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"line": 217,
|
||||
"claim": "Azure OpenAI kalles med `api_version=\"2024-06-01\"` i AzureOpenAI-klienten.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/failover-testing-ai-services.md#12",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/cli/azure/load/test",
|
||||
"evidence_quote": "az load test create --load-test-resource --name --test-id [--acquire-policy-token] [--autostop] [--autostop-engine-users] [--autostop-error-rate] [--autostop-time-window] [--certificate] [--change-reference] [--description] [--disable-public-ip] [--display-name] [--engine-instances] [--engine-ref-id-type {None, SystemAssigned, UserAssigned}] [--engine-ref-ids] [--env] [--keyvault-reference-id] [--load-test-config-file] [--metrics-reference-id] [--no-wait] [--regionwise-engines] [--resource-group] [--secret] [--split-csv] [--subnet-id] [--test-plan] [--test-type {JMX, Locust, URL}]",
|
||||
"reason": "CLI-referansen lister alle parameterne for az load test create, og --name, --resource-group, --test-plan og --engine-instances finnes, men --location er ikke blant dem (det hører til ressursen az load create), så én bærende del av flaggsettet er feil.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"line": 374,
|
||||
"claim": "Azure Load Testing-tester opprettes med `az load test create` og flaggene --name | --resource-group | --location | --test-plan | --engine-instances.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/failover-testing-ai-services.md#13",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/app-testing/load-testing/how-to-move-between-regions",
|
||||
"evidence_quote": "",
|
||||
"reason": "Ingen learn.microsoft.com-side lister regionene for Azure Load Testing — dokumentasjonen peker konsekvent videre til products-by-region-siden på azure.microsoft.com, så norwayeast kan verken bekreftes eller motbevises fra Learn.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"line": 376,
|
||||
"claim": "Azure Load Testing er tilgjengelig i regionen `norwayeast`.",
|
||||
"disposition": "unsourced"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/failover-testing-ai-services.md#16",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/chaos-studio/chaos-studio-limitations",
|
||||
"evidence_quote": "**Azure CLI** - Chaos Studio doesn't have dedicated AzCLI modules at this time. Use our REST API from AzCLI",
|
||||
"reason": "Den kanoniske az chaos-kommandolisten enumererer bare setup, workspace, scenario og discovered-resource — ingen experiment-undergruppe finnes — og alle CLI-tutorials starter og leser klassiske eksperimenter med az rest mot Microsoft.Chaos/experiments, så az chaos experiment start/show eksisterer ikke.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/failover-testing-ai-services.md",
|
||||
"line": 537,
|
||||
"claim": "Azure Chaos Studio-eksperimenter styres fra Azure CLI med `az chaos experiment start` og `az chaos experiment show`, med flaggene --name og --resource-group.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/geo-redundancy-azure-ai-search.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 15,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/geo-redundancy-azure-ai-search.md#1",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-ai-search",
|
||||
"evidence_quote": "",
|
||||
"reason": "Status «GA» og datostempelet 2026-06-24 gjelder referansefilens egen metadata; ingen learn.microsoft.com-side angir GA-status eller oppdateringsdato for «geo-redundans i Azure AI Search», så påstanden kan verken bekreftes eller motbevises.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/geo-redundancy-azure-ai-search.md",
|
||||
"line": 4,
|
||||
"claim": "Referansen angir at geo-redundans for Azure AI Search har status GA (sist oppdatert 2026-06-24).",
|
||||
"disposition": "unsourced"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/geo-redundancy-azure-ai-search.md#6",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-ai-search",
|
||||
"evidence_quote": "In AI Search, the availability SLA applies to search services that: Are configured to use a billable tier. Have at least two replicas for read-only workloads (queries). Have at least three replicas for read-write workloads (queries and indexing).",
|
||||
"reason": "Den kanoniske SLA-opplistingen gir ingen SLA i det hele tatt ved én replika (og «AI Search doesn't provide an SLA for the Free tier, which is limited to one replica»), så påstanden om 99,9 % SLA med 1 replika er feil.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/geo-redundancy-azure-ai-search.md",
|
||||
"line": 132,
|
||||
"claim": "Med 1 replika har Azure AI Search 99.9% SLA og støtter både lesbare spørringer og skriveoperasjoner, men gir ingen AZ-redundans.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/geo-redundancy-azure-ai-search.md#8",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/search/cognitive-search-common-errors-warnings",
|
||||
"evidence_quote": "Configure service with at least three replicas for 99.9% availability per SLA documentation",
|
||||
"reason": "Learn oppgir 99,9 % som SLA-nivået ved tre eller flere replikaer; ingen 99,99 %-SLA finnes for Azure AI Search, så det påståtte nivået er for høyt.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/geo-redundancy-azure-ai-search.md",
|
||||
"line": 134,
|
||||
"claim": "Med 3 eller flere replikaer har Azure AI Search 99.99% SLA for både lesing og skriving (read/write SLA), og dette er anbefalt for produksjon.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/geo-redundancy-azure-ai-search.md#9",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R4",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity",
|
||||
"evidence_quote": "| After May 17, 2024 ^2^ | 15 | 160 | 512 | 1,024 | 2,048 | 4,096 | N/A |",
|
||||
"reason": "Terskeltabellen forutsetter ~25 GB per partisjon, noe som kun svarer til raden «Before April 3, 2024» (S1 = 25 GB); i gjeldende rad er partisjonene 15/160/512/1 024 GB, så en 150 GB-indeks trenger ikke 6–12 partisjoner, og Learn publiserer ingen slik dimensjoneringstabell.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/geo-redundancy-azure-ai-search.md",
|
||||
"line": 143,
|
||||
"claim": "Partisjonsdimensjonering etter indeksstørrelse i Azure AI Search: < 25 GB → 1 partisjon | 25–50 GB → 2 partisjoner | 50–150 GB → 3–6 partisjoner | > 150 GB → 6–12 partisjoner.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/incident-response-ai-systems.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 14,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/incident-response-ai-systems.md#5",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/foundry/openai/monitor-openai-reference",
|
||||
"evidence_quote": "",
|
||||
"reason": "Azure OpenAI-monitoreringsreferansen har ingen properties-skjematabell (til forskjell fra Azure AI Search), og verken den eller monitor-openai-artikkelen navngir feltene properties_s.promptTokens/completionTokens — ingen side bekrefter eller motsier feltnavnene.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/incident-response-ai-systems.md",
|
||||
"line": 94,
|
||||
"claim": "Token-forbruk i Azure OpenAI-diagnostikklogger finnes i feltene properties_s.promptTokens og properties_s.completionTokens.",
|
||||
"disposition": "unsourced"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/incident-response-ai-systems.md#7",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/foundry-classic/openai/monitor-openai-reference",
|
||||
"evidence_quote": "Number of calls with service internal error (HTTP response code 5xx). Do not use for Azure OpenAI service.",
|
||||
"reason": "ServerErrors er en legacy Cognitive Services-metrikk som referansen eksplisitt fraråder for Azure OpenAI; påstandens bærende del om at Azure OpenAI eksponerer den til bruk i metrikk-alerts motsies, og anbefalt erstatning er AzureOpenAIAvailabilityRate/AzureOpenAIRequests.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/incident-response-ai-systems.md",
|
||||
"line": 121,
|
||||
"claim": "Azure OpenAI (ressurstype Microsoft.CognitiveServices/accounts) eksponerer metrikken ServerErrors som kan brukes i Azure Monitor metrikk-alerts.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/incident-response-ai-systems.md#8",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/foundry-classic/openai/monitor-openai-reference",
|
||||
"evidence_quote": "The legacy `Latency` metric isn't designed for Azure OpenAI workloads and produces misleading results when used to diagnose Azure OpenAI latency.",
|
||||
"reason": "Referansen merker Latency som legacy med «Do not use for Azure OpenAI service» og peker på Time to Response/Time to Last Byte/Time Between Tokens i stedet, så påstanden om å alarmere på avg Latency for Azure OpenAI er direkte motsagt.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/incident-response-ai-systems.md",
|
||||
"line": 132,
|
||||
"claim": "Azure OpenAI eksponerer metrikken Latency som kan brukes i Azure Monitor metrikk-alerts (eksempelet bruker terskelen avg Latency > 5000).",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/incident-response-ai-systems.md#11",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R3",
|
||||
"evidence_url": "https://learn.microsoft.com/services-hub/emails/it-health",
|
||||
"evidence_quote": "contact your Customer Success Account Manager (CSAM), formerly Technical Account Manager (TAM), to learn more.",
|
||||
"reason": "Rollenavnet er erstattet: Microsoft omtaler TAM som det tidligere navnet, og Unified Enterprise-oppramsingen lister «A designated Customer Success Account Manager (CSAM)» som dagens kontaktpunkt, så det påståtte navnet er superseded.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/incident-response-ai-systems.md",
|
||||
"line": 175,
|
||||
"claim": "TAM (Technical Account Manager) er tilgjengelig som kontaktpunkt mot Microsoft Support for kunder med Enterprise-støtteavtale.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 27,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#3",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/web-test",
|
||||
"evidence_quote": "--request-url\n\nUrl location to test.",
|
||||
"reason": "Parameterlisten for az monitor app-insights web-test create inneholder verken --app-insights eller --url; URL-parameteren heter --request-url, og komponenten oppgis ikke med --app-insights i create.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 147,
|
||||
"claim": "Availability tests for health check-endepunkter opprettes med Azure CLI-kommandoen az monitor app-insights web-test create, med parametrene --resource-group | --app-insights | --web-test-name | --location | --defined-web-test-name | --url | --expected-status-code | --frequency | --timeout | --enabled.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#4",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/web-test",
|
||||
"evidence_quote": "",
|
||||
"reason": "CLI-siden sier kun at --location tar «Values from: az account list-locations» og enumererer ingen regioner; ingen hentet Learn-side oppgir norwayeast for en web-test (populasjonstabellen gjelder --locations, altså kjørested, ikke --location).",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 150,
|
||||
"claim": "Application Insights availability test (web-test) kan opprettes med location norwayeast.",
|
||||
"disposition": "unsourced"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#5",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/foundry-classic/openai/how-to/monitor-openai",
|
||||
"evidence_quote": "| project TimeGenerated, _ResourceId, Category, OperationName, DurationMs, ResultSignature, properties_s",
|
||||
"reason": "Kolonnene som dokumenteres for Azure OpenAI i AzureDiagnostics er DurationMs og ResultSignature, ikke duration_s og resultCode_d — én bærende del av claimen (feltnavnene) er motsagt selv om ResourceProvider og properties_s stemmer.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 180,
|
||||
"claim": "Azure OpenAI-diagnostikklogger ligger i AzureDiagnostics med ResourceProvider MICROSOFT.COGNITIVESERVICES og Category RequestResponse, med feltene properties_s.modelDeploymentName | duration_s | resultCode_d.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#6",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search-data-reference",
|
||||
"evidence_quote": "| ResultSignature | Int | An HTTP result code. For example: `200` |",
|
||||
"reason": "Properties-skjemaet på den kanoniske referansesiden lister kun Description_s, Documents_d, IndexName_s og Query_s — Properties.ResultCount finnes ikke — og resultatfeltet heter ResultSignature, ikke resultSignature_d (Microsoft.Search og Query.Search stemmer).",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 200,
|
||||
"claim": "Azure AI Search-diagnostikklogger ligger i AzureDiagnostics med ResourceProvider MICROSOFT.SEARCH og OperationName Query.Search, med feltene DurationMs | Properties.ResultCount | resultSignature_d.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#7",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R3",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/azure-monitor/app/migrate-to-opentelemetry",
|
||||
"evidence_quote": "Remove all instances of the OpenCensus SDK and the Azure Monitor OpenCensus exporter from your code.",
|
||||
"reason": "Rammeverket claimen beskriver er erstattet: OpenCensus Python SDK er retired og `from opencensus.ext.azure.log_exporter import AzureLogHandler` står i listen over importer som skal fjernes; gjeldende løsning er Azure Monitor OpenTelemetry Distro med connection string, ikke instrumentation_key.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 238,
|
||||
"claim": "Custom metrics til Application Insights sendes fra Python via opencensus.ext.azure.log_exporter.AzureLogHandler og applicationinsights-pakkens TelemetryClient initialisert med instrumentation_key, og emitteres med track_metric.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#8",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/cli/azure/monitor/metrics/alert",
|
||||
"evidence_quote": "--action -a\n\nAdd an action group and optional webhook properties to fire when the alert is triggered.",
|
||||
"reason": "az monitor metrics alert create har ingen --action-group-parameter; handlingsgruppe angis med --action. Severity 0 som høyeste stemmer («Severity of the alert from 0 (critical) to 4 (verbose)»), men det oppgitte flagget finnes ikke.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 304,
|
||||
"claim": "Metric alert-regler opprettes med az monitor metrics alert create med parametrene --condition | --window-size | --evaluation-frequency | --severity | --action-group, der severity 0 er høyeste alvorlighetsgrad.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#9",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R7",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/cli/azure/monitor/scheduled-query",
|
||||
"evidence_quote": "--action-groups\n\nAction Group resource Ids to invoke when the alert fires.",
|
||||
"reason": "Fem av seks parametere stemmer, men siden oppgir --action-groups (flertall); --action-group står ikke i parameterlisten, og flaggnavnet er selve påstanden.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 316,
|
||||
"claim": "Log-baserte alerts (scheduled query rules) opprettes med az monitor scheduled-query create med parametrene --condition | --condition-query | --evaluation-frequency | --window-size | --severity | --action-group.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/monitoring-alerting-failover-detection.md#12",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/azure-monitor/app/agents-view",
|
||||
"evidence_quote": "The **Agent details** view in Application Insights provides a unified experience for monitoring AI agents across multiple sources, including Microsoft Foundry, Copilot Studio, and third-party agents.",
|
||||
"reason": "Den kanoniske Agent details-siden omfatter unified view, traceundersøkelse, End-to-end transaction details og Grafana — Live metrics og Availability tests er egne Application Insights-visninger under Investigate og er fraværende fra Agent details-oppregningen.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/monitoring-alerting-failover-detection.md",
|
||||
"line": 437,
|
||||
"claim": "Agent details view i Application Insights omfatter funksjonene Unified agent view | End-to-end transaction details | Live metrics | Availability tests.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 20,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/multi-region-azure-openai-deployment.md#3",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure-region-availability",
|
||||
"evidence_quote": "| gpt-4o-mini | 2024-07-18 | - | - | - | - | - | ✅ | - | - | - |",
|
||||
"reason": "Den kanoniske Standard/Regional-tabellen viser gpt-4o-mini som IKKE tilgjengelig i westeurope (kun swedencentral har ✅), mens westeurope i stedet har gpt-4.1-mini, text-embedding-ada-002 og whisper — så «kun gpt-4o-mini» er feil både i modellnavn og i «kun».",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"line": 39,
|
||||
"claim": "Azure OpenAI i West Europe har begrenset modellstøtte med kun gpt-4o-mini, med datasuverenitet i EU.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/multi-region-azure-openai-deployment.md#4",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure-region-availability",
|
||||
"evidence_quote": "| gpt-4o-mini | 2024-07-18 | - | - | - | - | - | ✅ | - | - | - |",
|
||||
"reason": "gpt-4o 2024-11-20 er riktignok ✅ i uksouth, men gpt-4o-mini står med «-» for uksouth i Standard/Regional-tabellen; én bærende del av påstanden er dermed motsagt.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"line": 40,
|
||||
"claim": "Azure OpenAI i UK South har moderat modellstøtte med gpt-4o | gpt-4o-mini, med datasuverenitet i UK.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/multi-region-azure-openai-deployment.md#5",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure-region-availability",
|
||||
"evidence_quote": "| o1 | 2024-12-17 | - | - | - | - | - | ✅ | - | - | - |",
|
||||
"reason": "gpt-4o 2024-11-20 er ✅ i francecentral, men o1 er kun tilgjengelig i swedencentral i Standard/Regional-tabellen — francecentral står med «-» — så den navngitte o1-delen er feil.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"line": 41,
|
||||
"claim": "Azure OpenAI i France Central har bred modellstøtte med gpt-4o | o1, med datasuverenitet i EU.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/multi-region-azure-openai-deployment.md#8",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R2",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/api-management/backends",
|
||||
"evidence_quote": "API Management supports the following load balancing options for backend pools: | **Round-robin** | ... | **Weighted** | ... | **Priority-based** | ... By using any of the preceding load balancing options, you can enable **session awareness** (session affinity)",
|
||||
"reason": "Den kanoniske opplistingen på backends-siden har tre lastbalanseringsmetoder (Round-robin, Weighted, Priority-based); session affinity er ikke oppført som en fjerde metode, men som et tillegg man slår på oppe på en av de tre — så «fire lastbalanseringsmetoder» er feil.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"line": 195,
|
||||
"claim": "Azure API Management støtter fire lastbalanseringsmetoder for backend pools: Round-robin | Vektet | Prioritetsbasert | Session affinity.",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/multi-region-azure-openai-deployment.md#18",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R7",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/foundry-classic/openai/how-to/quota",
|
||||
"evidence_quote": "GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/modelCapacities?api-version=2024-10-01&modelFormat={format}&modelName={name}&modelVersion={version}",
|
||||
"reason": "Endepunktet Microsoft.CognitiveServices/modelCapacities finnes, men den siterte siden oppgir api-version=2024-10-01, ikke 2024-06-01-preview; api-versjonen er en bærende streng en leser limer inn i kode, så R7s lempelighet gjelder ikke.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/multi-region-azure-openai-deployment.md",
|
||||
"line": 316,
|
||||
"claim": "Kapasitet per modell og region kan hentes via REST-endepunktet Microsoft.CognitiveServices/modelCapacities med api-version=2024-06-01-preview.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/network-resilience-patterns-ai.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 15,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/network-resilience-patterns-ai.md#3",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/cli/azure/network/express-route?view=azure-cli-latest",
|
||||
"evidence_quote": "az network express-route create --bandwidth 200 -n MyCircuit --peering-location \"SiliconValley\" -g MyResourceGroup --provider \"Equinix\" -l \"West US\" --sku-family MeteredData --sku-tier Standard",
|
||||
"reason": "Verdien 1000 Mbps er i seg selv gyldig, men den andre lastbærende delen — CLI-flagget --bandwidth-in-mbps — finnes ikke: den kanoniske parameterlisten for az network express-route create oppgir --bandwidth (Usage: INT {Mbps,Gbps}) og ingen --bandwidth-in-mbps.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/network-resilience-patterns-ai.md",
|
||||
"line": 66,
|
||||
"claim": "En ExpressRoute-krets kan opprettes med båndbredde 1000 Mbps (--bandwidth-in-mbps 1000).",
|
||||
"disposition": "outdated"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/network-resilience-patterns-ai.md#14",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/virtual-network/service-tags-overview",
|
||||
"evidence_quote": "**AzureCognitiveSearch** | Azure AI Search. This tag specifies the IP ranges of the [multitenant execution environments] used by a search service for indexer-based indexing. **Note**: The IP of the search service itself isn't covered by this service tag. ... | Inbound | No | Yes",
|
||||
"reason": "Taggen finnes, men de lastbærende delene om bruk er motsagt: kilden oppgir retningen Inbound og presiserer at søketjenestens egen IP ikke dekkes — den kan altså ikke brukes som destinasjonsprefiks for utgående trafikk til Azure AI Search.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/network-resilience-patterns-ai.md",
|
||||
"line": 401,
|
||||
"claim": "Service tag AzureCognitiveSearch brukes som destinasjonsprefiks i NSG-regler for utgående trafikk til Azure AI Search.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/rto-rpo-planning-ai-services.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 14,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/rto-rpo-planning-ai-services.md#4",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R8",
|
||||
"evidence_url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-cosmos-db-nosql",
|
||||
"evidence_quote": "When you configure an Azure Cosmos DB account for multiple write regions, strong consistency isn't supported and write conflicts might arise.",
|
||||
"reason": "RPO-tabellen gir 0 kun for strong consistency, og strong er nettopp ikke støttet med multi-region writes; for session, consistent prefix og eventual står RPO ved regionutfall som Less than 15 minutes, så den bærende påstanden om RPO omtrent 0 er motsagt.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/rto-rpo-planning-ai-services.md",
|
||||
"line": 110,
|
||||
"claim": "Azure Cosmos DB med multi-region writes gir innebygd RPO på omtrent 0 gjennom automatisk geo-replikering, og er konfigurerbar.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/service-level-documentation-dr.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 14,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/service-level-documentation-dr.md#1",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/reliability/reliability-ai-search",
|
||||
"evidence_quote": "",
|
||||
"reason": "Påstanden gjelder referansefilens egen metadata (status GA), ikke en Microsoft-tjeneste; den siterte reliability-siden og Learn for øvrig sier ingenting om filens status, så den kan verken bekreftes eller motbevises.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/service-level-documentation-dr.md",
|
||||
"line": 4,
|
||||
"claim": "Referansefilen for Service Level Documentation og DR-runbooks (kategori Business Continuity & Disaster Recovery for Azure AI-tjenester) er merket med status GA.",
|
||||
"disposition": "unsourced"
|
||||
},
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/service-level-documentation-dr.md#3",
|
||||
"judge_verdict": "source_silent",
|
||||
"rule": "",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/reliability/reliability-ai-search",
|
||||
"evidence_quote": "",
|
||||
"reason": "NE→SC-oppsettet er et arkitekturvalg i referansefilens egen løsning; ingen Learn-side uttaler seg om at akkurat disse tjenestene skal ha Norway East som primær og Sweden Central som sekundær, og ingenting i de hentede sidene motsier det heller.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/service-level-documentation-dr.md",
|
||||
"line": 99,
|
||||
"claim": "DR-mønsteret for AI-plattformen bruker Norway East som primærregion og Sweden Central som sekundærregion (NE→SC) for Azure OpenAI, Azure AI Search, App Service, Azure Key Vault, Blob Storage, Redis Cache og App Configuration, mens Cosmos DB kjører aktivt i begge regioner (NE+SC).",
|
||||
"disposition": "unsourced"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/state-management-failover.md",
|
||||
"batch": "R7.4",
|
||||
"judged_at": "2026-07-31",
|
||||
"per_file_verdict": "flagged",
|
||||
"claim_count": 14,
|
||||
"verified": null,
|
||||
"verified_by": null,
|
||||
"flags": [
|
||||
{
|
||||
"id": "ms-ai-infrastructure/bcdr/state-management-failover.md#5",
|
||||
"judge_verdict": "not_grounded",
|
||||
"rule": "R4",
|
||||
"evidence_url": "https://learn.microsoft.com/azure/azure-cache-for-redis/cache-whats-new",
|
||||
"evidence_quote": "To simplify the migration journey for existing customers, Microsoft is removing creation block timeline for Basic, Standard, and Premium tiers for all clouds.",
|
||||
"reason": "Den gjeldende raden (July 2026) fjerner blokkeringsdatoen for eksisterende kunder og lister kun April 1, 2026 (nye kunder i public cloud) og October 1, 2028; claimens 1. oktober 2026 for eksisterende kunder matcher bare den utdaterte oktober-2025-tabellen.",
|
||||
"file": "skills/ms-ai-infrastructure/references/bcdr/state-management-failover.md",
|
||||
"line": 114,
|
||||
"claim": "For Azure Cache for Redis Basic, Standard og Premium blokkeres ny-provisjonering 1. april 2026 for nye kunder og 1. oktober 2026 for eksisterende kunder, og gjenværende instanser slås av fra 1. oktober 2028.",
|
||||
"disposition": "outdated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "skills/ms-ai-security/references/ai-security-engineering/ai-prompt-shield-network.md",
|
||||
"batch": "R7.1",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue