refactor(ms-ai-architect): R13 del 1 — nøytraliser Cosmo-personaen i ref-korpusets headinger, etter å ha rettet en gate som var målt usann to ganger

Ordre 20260912T193441Z-7358817909. Steg 1 var ikke transformen, men å rette
roadmapens R13-gate og få den ratifisert. Gaten `grep -rl "Cosmo"
skills/*/references -> 0` var usann på to uavhengige måter:

1. Ordren fanget den første: 451 av forekomstene er Azure Cosmos DB, ekte
   produktinnhold. Diskriminatoren er ikke bokstaven «s» — `Cosmos <norsk
   substantiv>` er genitiv av personaen (`### Cosmos tonalitet`), mens
   `Cosmos DB`/`CosmosClient`/`cosmos_ru` er produkt.
2. Denne økten fant den andre: 132 persona-forekomster ligger i prosa,
   tabeller, dialog-replikker og proveniens-linjer. Heading-nøytralisering
   kan ikke nå dem, så «0 persona» er uoppnåelig også under den ratifiserte
   formen. Operatøren ratifiserte alternativ A: gaten speiler formen, og de
   132 bokføres til R13b/R14.

Tre korreksjoner av premisser som sto i ordren og STATE:
  «ca 320 produkt»   -> 451 (case-sensitivt nett manglet 327 lowercase
                        TOC-ankre + 99 identifikatorer; sann nevner 1 638)
  «169 headinger»    -> 401. 169 var `^## For Cosmo`-prefikset (168) og var
                        internt inkonsistent med sin egen topp-variant (204)
  «417 matcher ingen
   populasjon»       -> 417 er cosmo-headinger utenfor kodefences; briefens
                        nevner var reell hele tiden

Fence-bevissthet er målt skadelig, ikke nødvendig: begge toggle-regler er
gale på dette korpuset (naiv toggle skjuler en ekte heading i
chain-of-thought-prompting.md, CommonMark-regelen ubalanserer
service-level-documentation-dr.md). Fence-agnostisk deteksjon finner 401
heading-linjer i nøyaktig de samme 40 variantene som fence-bevisst finner
400 i — ingen kodeblokk-linje er byte-identisk til en persona-heading. Derfor
nøkles transformen på 40 enumererte heading-tekster og ignorerer fences. En
ukjent variant kaster; en slug-kollisjon kaster. Ingenting auto-fikses.

TOC-en regenereres ikke, den rettes kirurgisk: alle 327 persona-lenker hadde
lenketekst lik én av de 40 heading-tekstene og anker lik slugify av den
(327/327, 0 avvik), så heading og TOC-entry skrives i samme operasjon og
ingen mellomtilstand etterlater en død lenke.

Ratifisert målform: `For Cosmo`, `For Cosmo Skyberg` og `For arkitekten
(Cosmo)` konvergerer på `For arkitekten`. To filer kolliderte og er adjudisert
ved å lese dem, ikke ved regel.

Verifisering (alle 7 kriterier fra ordren):
  G1 persona på heading-linjer   401 -> 0
  G2 døde fragmentlenker         1 -> 1 (pre-eksisterende, unntatt)
  G3 produkt-forekomster         451 -> 451; `Cosmos DB|Azure Cosmos` 308 = 308
  de 3 kun-produkt-filene        byte-identiske
  nettet validert begge veier    injisert persona feller G1; genitiv feller G1;
                                 produkt-heading og de 3 filene passerer
  hele diffen                    802 heading-linjer + 654 TOC-linjer, ANNET = 0
  linjeantall                    728 lagt til = 728 slettet
  suite                          1120/1120 (1097 + 23 nye)
  validate-plugin                250 PASS / 0 FAIL
  stikkprøve                     10 filer, alle 5 skills, inkl. de 3 mest
                                 produkt-tunge (26/20/19) — kun heading+TOC

Utenfor scope, urørt: de 4 SKILL.md, de 23 commands, CLAUDE.md, README.md,
NOTICE.md, docs/ (alt R14).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-12 22:12:28 +02:00
commit 3a73eeafdc
380 changed files with 1711 additions and 729 deletions

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -362,7 +362,7 @@ Krever:
---
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å stille kunden

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -576,7 +576,7 @@ stages:
---
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å stille klienten

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -507,7 +507,7 @@ AzureDiagnostics
- **Azure ML SDK/CLI:** Gratis, open source
- **Logic Apps (for schedules):** HOBO-model, fakturert via workspace
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å stille kunden

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -558,7 +558,7 @@ CI/CD pipelines for ML krever compute for training og deployment:
- Storage og Monitoring: ~500 NOK/mnd
- **Total:** ~5950 NOK/mnd
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å Stille Klienten

View file

@ -16,7 +16,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -447,7 +447,7 @@ Compute-ressurser er verdier — ukontrollert forbruk er et sikkerhetsrisiko (de
- **Azure:** Lav initial kostnad, høyere opex, men elastisk skalering
- **Break-even:** Typisk ved 60-80% utilization for on-prem GPU over 3 år (medium konfidensgrad)
## For arkitekten (Cosmo)
## For arkitekten
### Anbefalinger til klienten

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -294,7 +294,7 @@ Data drift monitoring er inkludert i Azure Machine Learning (ingen separat lisen
- Cleanup gamle inference data (retention policy)
- Bruk serverless Spark (kun betaler for runtime, ikke idle)
## For arkitekten (Cosmo)
## For arkitekten
**Når anbefale data drift monitoring:**
- **Alltid** for production-deployed ML models (high-impact decisions)

View file

@ -17,9 +17,9 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
- [For Cosmo](#for-cosmo)
- [Nøkkelpunkter for rådgivning](#nøkkelpunkter-for-rådgivning)
## Introduksjon
@ -671,7 +671,7 @@ mlflow.log_param("user_id_hash", user_id_hash) # Logged
| **Per App** | Ikke inkludert | ❌ (krever Per User) |
| **AI Builder add-on** | Custom (kjøp ekstra) | ✅ |
## For arkitekten (Cosmo)
## For arkitekten
### Når anbefale automated feedback loops?
@ -742,7 +742,7 @@ mlflow.log_param("user_id_hash", user_id_hash) # Logged
---
## For Cosmo
## Nøkkelpunkter for rådgivning
Dette dokumentet dekker hele feedback loop-syklusen for både classical ML og GenAI. Nøkkelpunkter å fremheve i konsultasjon:

View file

@ -19,7 +19,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -284,7 +284,7 @@ MLflow Tracing provides end-to-end observability for GenAI applications:
---
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål du ALLTID bør stille

View file

@ -16,7 +16,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -427,7 +427,7 @@ Governance og audit trails er essensielle for å oppfylle § 4-kravene:
---
## For arkitekten (Cosmo)
## For arkitekten
### Designprinsipper

View file

@ -16,9 +16,9 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
- [Oppsummering for Cosmo](#oppsummering-for-cosmo)
- [Oppsummering](#oppsummering)
## Introduksjon
@ -839,7 +839,7 @@ spark.conf.set("spark.databricks.io.cache.maxDiskUsage", "50g")
---
## For arkitekten (Cosmo)
## For arkitekten
### Typiske Spørsmål fra Kunder
@ -1006,7 +1006,7 @@ Diagnostikk:
---
## Oppsummering for Cosmo
## Oppsummering
**Key Takeaways:**

View file

@ -16,7 +16,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -648,7 +648,7 @@ resource "azurerm_linux_virtual_machine" "dsvm" {
Dette kan spare opptil 40% på VM-kostnader hvis du har eksisterende Windows Server-lisenser.
## For arkitekten (Cosmo)
## For arkitekten
### Tekniske avklaringsspørsmål

View file

@ -18,7 +18,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -887,7 +887,7 @@ if eval_results["metrics"]["violence_violations"] > 0:
---
## For arkitekten (Cosmo)
## For arkitekten
### Når anbefale production evaluation?

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -379,7 +379,7 @@ Automate the ML lifecycle via Azure DevOps pipelines:
**ROI breakpoint:** Full MLOps lønner seg typisk ved 5+ modeller i produksjon med månedlig/ukentlig refresh.
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å stille kunden

View file

@ -18,7 +18,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -669,7 +669,7 @@ AmlComputeClusterNodeEvent
---
## For arkitekten (Cosmo)
## For arkitekten
### Anbefalte decision points i arkitekturgesprekker

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -572,7 +572,7 @@ Databricks MLOps Stacks demonstrerer best practice for multi-team collaboration:
**Konfidensmarkør:** ⭐⭐⭐⭐⭐ Azure ML pricing model er dokumentert på pricing page.
## For arkitekten (Cosmo)
## For arkitekten
### Anbefalinger for Team Collaboration Setup

View file

@ -20,7 +20,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -828,7 +828,7 @@ AppTraces
---
## For arkitekten (Cosmo)
## For arkitekten
### 1. Checklist før du velger deployment strategy

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -482,7 +482,7 @@ Modell-monitoring adresserer flere krav:
---
## For arkitekten (Cosmo)
## For arkitekten
### Quick Decision Framework

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -437,7 +437,7 @@ Hvis du kjører massive evalueringer (100K+ samples), vurder PTU for judge model
- Lavere latency (dedicated capacity).
- Break-even typisk rundt 10M tokens/måned.
## For arkitekten (Cosmo)
## For arkitekten
### Kritiske spørsmål å stille

View file

@ -17,7 +17,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -432,7 +432,7 @@ az ml model list --registry-name my-registry --query "[?created<'$cutoff_date'].
---
## For arkitekten (Cosmo)
## For arkitekten
### Spørsmål å stille kunden

View file

@ -19,7 +19,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -507,7 +507,7 @@ Event Grid integration:
**Ingen premium-lisensiering påkrevd** for standard monitoring-scenarioer.
## For arkitekten (Cosmo)
## For arkitekten
### Når jeg anbefaler dette

View file

@ -23,7 +23,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -566,7 +566,7 @@ Kostnad = (VM cost per hour × instance count × uptime hours)
---
## For arkitekten (Cosmo)
## For arkitekten
### Når anbefale Prompt Flow Deployment?

View file

@ -18,7 +18,7 @@
- [Integrasjon med Microsoft-stakken](#integrasjon-med-microsoft-stakken)
- [Offentlig sektor (Norge)](#offentlig-sektor-norge)
- [Kostnad og lisensiering](#kostnad-og-lisensiering)
- [For arkitekten (Cosmo)](#for-arkitekten-cosmo)
- [For arkitekten](#for-arkitekten)
- [Kilder og verifisering](#kilder-og-verifisering)
## Introduksjon
@ -619,7 +619,7 @@ jobs:
---
## For arkitekten (Cosmo)
## For arkitekten
### Når skal RAI integreres i MLOps?