bfc79710c8
feat(ms-ai-architect): insertToc + backfill-toc applier (Fase 1b-verktøy) — store-fil-TOC foldet inn i Cosmo-utfasing
...
1b-premisset (ikke-advisor storfiler er Cosmo-frie, trygt å TOC-e nå) er
motbevist mot ground truth: 11/12 har en `## …Cosmo…`-overskrift → en TOC
bygget fra `##`-overskriftene ville emittert ny Cosmo-anker (bryter «aldri
ny Cosmo-innhold»), og å nøytralisere overskriften er selve persona-fjerningen
(ikke en sidehandling — scope-guard). Store-fil-TOC (de 20 filene >800 linjer,
advisor + ikke-advisor) folder derfor inn i Cosmo-utfasingen. Denne committen
leverer kun det gjenbrukbare verktøyet; ingen ref-filer rørt.
- transform.insertToc: retrofitter `## Innhold` i en eksisterende storfil rett
før første ikke-fence `## `-seksjon (samme slot som composeKbFile), robust mot
de 3 legacy-header-variantene (med/uten `---`), idempotent, fence-aware.
- scripts/kb-update/backfill-toc.mjs: dry-run/--write applier (ren glue rundt
insertToc; transform.mjs forblir write-fri — arkitektur-invariant).
- docs/cosmo-removal-brief: «Sammenfall»-seksjon dokumenterer fold-inn + bruk.
- TDD: +6 transform-tester. Suite 509/509 (kb-update 355 + kb-eval 154).
2026-06-26 11:43:30 +02:00
2240f1efdd
feat(ms-ai-architect): generator-anti-regresjon Fase 1c — composeKbFile + TOC-gate
...
Nye ref-filer fodes best-practice-konforme sa neste KB-update ikke
reverserer TOC-arbeidet (write-path-regresjon). MA fore 1b.
- buildToc(body): deterministisk ## Innhold fra ##-seksjoner, GitHub-slugs,
fence-aware, idempotent (lister aldri seg selv)
- composeKbFile(meta, body): generatoren — header + (store filer >100 linjer) TOC
+ brodtekst; erstatter bar buildKbHeader+body-konkatenering
- validateKbFile: stor fil uten TOC -> missing:['toc'] (write-path-gaten)
- Terskel 100 speiler eval.mjs N4_LARGE_FILE_LINES; bundet atferdsmessig via
test som importerer ekte checkN4 (anti-regresjons-orakel), ikke cross-import
- Wiret composeKbFile inn i transform-prompt.md + kb-update.md (create + in-place)
TDD: +11 transform-tester. kb-update 349/349, kb-eval 154/154 (503 totalt).
Fikset pre-eksisterende skjor assertion i criterion-testen (stale
'Azure AI Foundry' -> 'AI Foundry'; produktet omdopt) — var rod for 1c.
2026-06-26 10:59:40 +02:00
89eccf8881
docs(ms-ai-architect): Fase 1a A+B levert, C utsatt → Cosmo (roadmap-fangst)
...
Marker A (sitemap-prefiks 18→23) + B (skjemaløs URL-ekstraksjon) som levert
i workflow-planen med bevist effekt (21/24 rescued, +19 ekstraherbare).
Endring C (redirect-følging, 44 legacy m365-copilot + 3 omdøpte) foldet inn i
Cosmo-utfasingen — 20/21 filer er advisor, redigeres uansett der; root-cause
citat-fiks via ekte redirect-resolusjon (slug-rename verifisert). Registry-
refresh utsatt til neste kadens. Operatør-beslutninger 2026-06-26.
2026-06-26 10:34:48 +02:00
e74646d395
fix(ms-ai-architect): registry-herding Fase 1a — +5 sitemap-prefiks + skjemaløs URL-ekstraksjon
...
Update-mekanismen lot siterte URL-er stå som not_in_sitemap fordi deres docset
aldri ble pollet, og skjemaløse citater (tabellceller: bare learn.microsoft.com/...
uten https://) ble aldri ekstrahert.
- Taxonomy: +5 docsets (graph, ai-builder, power-apps, power-automate,
microsoftsearch) — hver ett child-sitemap, verifisert live mot indeksen.
Bevist: 21/24 not_in_sitemap-URL-er i disse docsetene blir nå tracked.
- url-normalize: extractUrls fanger skjemaløse citater-med-sti (krever /path
etter domenet → avviser bare-domene-prosa og JSON-eksempler); normalizeUrl
kanonikaliserer scheme til https. Bevist: +19 nye URL-er ekstraherbare.
- Bugfix: backtick fra inline-kode-citat (`learn.microsoft.com/...`) lekket inn
i URL-en — ekskludert i regex + trailing-strip.
TDD: tests/kb-update/test-url-normalize.test.mjs (ny, 14) + test-taxonomy
prefiks-count 18→23 + Fase 1a-assertion. Full suite 338/338, 0 regresjon.
Registry-refresh (build-registry --merge + poll) bevisst utsatt — unngår
552KB re-order-churn; effekten er empirisk verifisert read-only.
2026-06-26 10:15:46 +02:00
6ae0ed5821
docs(ms-ai-architect): reconcile ref-KB named/folder-premiss — 169/220/0 autoritativt
...
ref-file-audit.py re-kjørt: reproduserbart 169 navngitt / 220 mappe / 0 orphans.
Workflow-akse-1s 151/238 var et ikke-reproduserbart engangsanslag (strammere
named-heuristikk) — forkastet. Immaterielt: intet tiltak kjører på named/folder-
grensen, kun «0 orphans» (begge enige). Lukker reconcile-flagget i plan + notat.
2026-06-26 10:15:46 +02:00
d98cce371a
docs(ms-ai-architect): gjennomtenkt plan for ref-fil-kvalitet + workflow (Fase 0-4, gated)
...
Fase 0 (gull-testsett/base-rate) gater korrekthets-bygging; Fase 1 trygge grep
(registry-herding + TOC + generator-anti-regresjon); Fase 2 minimal type-tag;
Fase 3 #2-på-#3-judge betinget; Fase 4 integrasjon. OKF-brief: full pakke for
second brain + følg standarden (operatør-direktiv).
2026-06-26 01:02:15 +02:00
1ed6efe3b0
docs(ms-ai-architect): ref-KB retningsnotat (mål-først, #2-på-#3) + OKF second-brain brief
...
Ref-KB-korrekthet: dynamic-workflow-analyse (5 akser + adversariell kritiker) →
mål base-rate FØR bygging; hvis judge, #2 på #3s substrat, aldri #1 . OKF holdes
UTENFOR skill-refs — reservert brukerens second brain (egen brief, scope-grense).
2026-06-26 00:47:07 +02:00
5d1ff620be
docs(ms-ai-architect): ref-KB audit — verifisert ground truth + reproduserbart audit-skript
...
Read-only audit av 389 ref-filer: 0 ekte orphans (mappe-referanse), 6 ekte
datoløse, median 481 linjer (183 >500), 34 header-varianter, 21% uten kilde-URL.
Spor D-scorer 91-96 (struktur sunn) — innholdskorrekthet er den umålte aksen.
Beslutningsnotat for retning genereres separat.
2026-06-26 00:25:39 +02:00
fe0bc9a648
docs(ms-ai-architect): noter ref-fil innholdskvalitet-gap i backlog — Spor D scorer struktur/hygiene (K8/N3/N4/refCount), ikke substansiell korrekthet mot MS Learn; 3 retningsvalg å avklare før bygging
2026-06-26 00:12:04 +02:00
7c41e20d7f
docs(ms-ai-architect): planlegg Cosmo-persona-utfasing (brief + backlog) — godkjent 2026-06-24, gjøres sist; KB-refresh markert ferdig (alle tiers 0)
2026-06-24 14:00:37 +02:00
9e94f37635
chore(release): v1.16.5 — KB-refresh LOW-tier (52 filer): agent-framework full-omskriving (ekte SDK) + norsk AI Act mykgjort + Fabric/APIM/BCDR-drift + Cosmo-utfasing startet (low 52→0)
v1.16.5
2026-06-24 13:58:11 +02:00
51cb1b7f22
docs(ms-ai-architect): KB-refresh LOW 52/52 — disconnected-ai-scenarios: TRYGT (disconnected containers/commitment tier re-verifisert 2026-06-24, header-bump) + fjernet For-Cosmo
2026-06-24 13:54:37 +02:00
13ff4813a3
docs(ms-ai-architect): KB-refresh LOW 51/52 — agent-framework: full API-omskriving (fabrikkert azure.ai.agent → ekte agent-framework SDK, verifisert mot MS Learn 2026-06-24) + fjernet For-Cosmo
2026-06-24 13:54:37 +02:00
2b0d37f370
docs(ms-ai-architect): KB-refresh LOW 50/52 — adr-template: TRYGT (PTU/EUDB/data residency re-verifisert, header-bump)
2026-06-24 13:36:33 +02:00
00af7de1b1
docs(ms-ai-architect): KB-refresh LOW 49/52 — public-sector-checklist: AI Act norsk ikrafttredelse mykgjort (forsinket, 2 steder) + header/footer-bump
2026-06-24 13:36:33 +02:00
e5351c0eb1
docs(ms-ai-architect): KB-refresh LOW 48/52 — licensing-matrix: TRYGT (AI Builder-retirement/Copilot Credits/E7 re-verifisert, header-bump)
2026-06-24 13:36:33 +02:00
7022d622e2
docs(ms-ai-architect): KB-refresh LOW 47/52 — poc-template: TRYGT (header-bump + fjernet 2026-01-XX placeholder)
2026-06-24 13:36:32 +02:00
fc40e4e9e5
docs(ms-ai-architect): KB-refresh LOW 46/52 — migration-patterns: seksjon 6 korrigert (Agent Framework = egen SDK agent-framework, ikke SK-namespace) + Copilot Credits + api_version
2026-06-24 13:36:32 +02:00
a306993f62
docs(ms-ai-architect): KB-refresh LOW 45/52 — regional-availability-verification: TRYGT (Norway East/Sweden Central-tabeller re-verifisert mot live MS Learn, header-bump)
2026-06-24 13:36:32 +02:00
8d52d582b2
docs(ms-ai-architect): KB-refresh LOW 44/52 — ai-utredning-template: AI Act norsk lov-tidslinje mykgjort (forsinket pga EØS) + Foundry URL ai-studio→foundry
2026-06-24 13:36:32 +02:00
f7168c2c21
docs(ms-ai-architect): KB-refresh LOW 43/52 — backup-recovery-strategies-ai-workloads: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
95f49aaedb
docs(ms-ai-architect): KB-refresh LOW 42/52 — compliance-requirements-bcdr: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
5ddd2c0a47
docs(ms-ai-architect): KB-refresh LOW 41/52 — state-management-failover: la til Azure Cache for Redis retirement-notis (migrer til Azure Managed Redis)
2026-06-24 13:17:41 +02:00
c1894afbab
docs(ms-ai-architect): KB-refresh LOW 40/52 — network-resilience-patterns-ai: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
6c94159f29
docs(ms-ai-architect): KB-refresh LOW 39/52 — ai-foundry-disaster-recovery-planning: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
da473f057b
docs(ms-ai-architect): KB-refresh LOW 38/52 — data-replication-patterns-ai: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
7b5a97d886
docs(ms-ai-architect): KB-refresh LOW 37/52 — incident-response-ai-systems: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:41 +02:00
4154f7d17e
docs(ms-ai-architect): KB-refresh LOW 36/52 — multi-region-azure-openai-deployment: fikset BCDR-ref-URL (foundry-classic→ai-foundry/openai BCDR)
2026-06-24 13:17:40 +02:00
dc3bfc2af4
docs(ms-ai-architect): KB-refresh LOW 35/52 — rto-rpo-planning-ai-services: fikset BCDR-ref-URL (foundry-classic→ai-foundry/openai BCDR)
2026-06-24 13:17:40 +02:00
7731bfba09
docs(ms-ai-architect): KB-refresh LOW 34/52 — geo-redundancy-azure-ai-search: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 13:17:40 +02:00
67729152fd
docs(ms-ai-architect): KB-refresh LOW 33/52 — apim-authentication-oauth-managed-identity: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:38 +02:00
564f473409
docs(ms-ai-architect): KB-refresh LOW 32/52 — versioning-ai-api-endpoints: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:38 +02:00
b098936291
docs(ms-ai-architect): KB-refresh LOW 31/52 — request-response-transformation-ai: la til unified model API (Preview) facade-notis
2026-06-24 12:15:38 +02:00
b600d84adb
docs(ms-ai-architect): KB-refresh LOW 30/52 — multi-region-ai-gateway-design: multi-region kun Premium (classic) (Premium v2 ikke), score-threshold 0.9→0.15
2026-06-24 12:15:38 +02:00
e1b42609d5
docs(ms-ai-architect): KB-refresh LOW 29/52 — apim-vs-direct-access-comparison: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:38 +02:00
e2354ad1e6
docs(ms-ai-architect): KB-refresh LOW 28/52 — apim-azure-front-door-ai: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:38 +02:00
e819152d18
docs(ms-ai-architect): KB-refresh LOW 27/52 — backend-pool-management: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:37 +02:00
451f1e6a2e
docs(ms-ai-architect): KB-refresh LOW 26/52 — security-hardening-ai-gateway: llm-content-safety syntaks (text-blocklist-ids→blocklists, shield-prompt, element-rekkefølge)
2026-06-24 12:15:37 +02:00
a05d238eba
docs(ms-ai-architect): KB-refresh LOW 25/52 — developer-portal-ai-apis: Developer Portal nå i alle v2-tiers (Basic v2 inkludert), kun Consumption mangler
2026-06-24 12:15:37 +02:00
81a85d64b3
docs(ms-ai-architect): KB-refresh LOW 24/52 — caching-strategies-apim-ai: TRYGT (kjerneinnhold verifisert — semantisk caching nå alle tiers, header-bump)
2026-06-24 12:15:37 +02:00
2a77e7f606
docs(ms-ai-architect): KB-refresh LOW 23/52 — logging-analytics-ai-traffic: KQL ModelDeploymentName→DeploymentName, subscription/bruker-spørringer join mot ApiManagementGatewayLogs på CorrelationId
2026-06-24 12:15:37 +02:00
4cf479ce63
docs(ms-ai-architect): KB-refresh LOW 22/52 — streaming-support-apim: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 12:15:37 +02:00
4b4fd24702
docs(ms-ai-architect): KB-refresh LOW 21/52 — genai-gateway-policies: token-quota-period sek→Daily, KQL ModelDeployment→DeploymentName, llm-token-limit Consumption Nei, semantic-cache tier-matrise korrigert
2026-06-24 12:15:37 +02:00
10818d1120
docs(ms-ai-architect): KB-refresh LOW 20/52 — zero-etl-fabric-patterns: Oracle+SAP mirroring Preview til GA, SAP HANA roadmap oppdatert
2026-06-24 11:59:29 +02:00
705f62bb9a
docs(ms-ai-architect): KB-refresh LOW 19/52 — synthetic-data-generation: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 11:59:29 +02:00
00bfc2da09
docs(ms-ai-architect): KB-refresh LOW 18/52 — schema-evolution-management: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 11:59:29 +02:00
614baff99b
docs(ms-ai-architect): KB-refresh LOW 17/52 — real-time-streaming-ai: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 11:59:29 +02:00
59f1993ab9
docs(ms-ai-architect): KB-refresh LOW 16/52 — onelake-data-strategy: OneLake Security GA kjerne-engines, Shortcut Transformations GA (CSV/Parquet/JSON), URL-fix
2026-06-24 11:59:28 +02:00
1f81500e99
docs(ms-ai-architect): KB-refresh LOW 15/52 — master-data-management-ai: TRYGT (innhold verifisert gjeldende, header-bump)
2026-06-24 11:59:28 +02:00
a90c446a21
docs(ms-ai-architect): KB-refresh LOW 14/52 — lakehouse-architecture-design: liquid clustering Preview til GA
2026-06-24 11:59:28 +02:00