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:
parent
7655f1798e
commit
3a73eeafdc
380 changed files with 1711 additions and 729 deletions
|
|
@ -415,7 +415,7 @@ Backend mottar POST med verb + data, returnerer oppdatert card.
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Anbefalinger ved arkitektursamtaler
|
||||
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@ Get-MgBetaReportMicrosoft365CopilotUserCountSummary `
|
|||
- E3: 90 dager gratis → nok for de fleste compliance-behov
|
||||
- E5: 1 år retention → kun nødvendig for sensitive sektorer (finans, helse)
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -407,7 +407,7 @@ while True:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale hvilken løsning?
|
||||
|
||||
|
|
|
|||
|
|
@ -502,7 +502,7 @@ Ingen item quota (ingen indeksering), men:
|
|||
- Bruk "maker-provided credentials" for å unngå per-user auth
|
||||
- Kombiner flere API-kall i én action (reduser round-trips)
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille
|
||||
|
||||
|
|
|
|||
|
|
@ -449,7 +449,7 @@ transferToAgent(essentialVariables);
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når foreslå context window optimization?
|
||||
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ New-DLPComplianceRule -Name "Block Highly Confidential and Personal" `
|
|||
| Sette "Non-business" som default data group | Nye connectors blokkeres automatisk | Vurder "Business" som default, eller bruk explicit allow-listing |
|
||||
| Glemme å koordinere Purview og Power Platform DLP | Policy conflicts, agents feiler | Lag felles governance-dokument, synkroniser policies |
|
||||
|
||||
### Røde flagg (når skal Cosmo advare?)
|
||||
### Røde flagg (når skal arkitekten advare?)
|
||||
|
||||
1. **Organisasjonen har ingen sensitivity labels:** DLP for labels fungerer ikke uten merkede data
|
||||
2. **DLP policies opprettes uten simulation mode:** Høy risiko for produksjonsfeil
|
||||
|
|
@ -378,7 +378,7 @@ Copilot DLP og governance er designet etter Zero Trust-prinsipper:
|
|||
- **Med DLP:** Forebyggende – kostnadseffektivt vs. bøter
|
||||
- **Breakeven:** Hvis DLP forhindrer ett databrudd (snittkostnad: 10M NOK i Norge), er E5-lisensiering betalt i ett år
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -590,7 +590,7 @@ Descriptor:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale hvilken security pattern?
|
||||
|
||||
|
|
|
|||
|
|
@ -351,7 +351,7 @@ Triage: "Jeg ser du har spørsmål om barnetrygd.
|
|||
| Administrere agents | M365 admin (gratis med tenant) |
|
||||
| Custom engine agents | Azure subscription for hosting |
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -437,7 +437,7 @@ For advanced scenarios kan du deploye custom model fra Microsoft Foundry og bruk
|
|||
- Opprett "shared prompts" i Copilot Studio Tools (ikke topic-level)
|
||||
- Reduserer duplikasjon og vedlikehold
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -472,7 +472,7 @@ Agent kan detektere brukerens språk i hver melding og bytte språk dynamisk gje
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når kunden spør om flerspråklig støtte
|
||||
|
||||
|
|
|
|||
|
|
@ -430,7 +430,7 @@ Agenter kan konfigureres til å detektere brukerens språk og respondere på sam
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale hver modell
|
||||
|
||||
|
|
|
|||
|
|
@ -297,7 +297,7 @@ Topics og trigger phrases kan defineres per språk:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Designprinsipper for Topics
|
||||
|
||||
|
|
|
|||
|
|
@ -414,7 +414,7 @@ Custom engine agents krever **egen hosting** — dette er den største kostnadsf
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale custom engine agents?
|
||||
|
||||
|
|
|
|||
|
|
@ -420,7 +420,7 @@ namespace ITSupportAgent {
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Assessment Framework
|
||||
|
||||
|
|
|
|||
|
|
@ -364,7 +364,7 @@ Work IQ (semantic search) krever **minst én Microsoft 365 Copilot-lisens** i te
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -722,9 +722,9 @@ DLP Policy: Block data movement outside EU
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Key insights for Cosmo
|
||||
### Key insights
|
||||
|
||||
1. **Governance er ikke bare policy enforcement — det er enablement:**
|
||||
- Zoned governance strategy gir citizen developers frihet i Zone 1 mens IT beholder kontroll i Zone 2/3
|
||||
|
|
@ -773,7 +773,7 @@ DLP Policy: Block data movement outside EU
|
|||
- **Problem:** Technical debt, retrofitting governance er vanskeligere enn upfront design
|
||||
- **Solution:** Pilot with governance fra dag 1 — test governance i liten skala før scale-out
|
||||
|
||||
### Architecture decision prompts for Cosmo
|
||||
### Architecture decision prompts
|
||||
|
||||
**Når kunde sier "Vi vil ha Copilot agents", spør:**
|
||||
1. "Hvilke zones trenger dere? Skal alle bygge agents (Zone 1) eller kun IT-godkjente makers (Zone 2/3)?"
|
||||
|
|
|
|||
|
|
@ -340,7 +340,7 @@ Hvis plugin brukes til å fatte avgjørelser som påvirker individers rettighete
|
|||
3. **Leverage Graph connector for read-only scenarios:** Billigere enn custom engine agents (ingen hosting cost)
|
||||
4. **Microsoft 365 Agents Toolkit over Copilot Studio:** Toolkit er gratis, Copilot Studio krever Power Platform-lisens for produksjon
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -377,7 +377,7 @@ Trenger du "write once, run anywhere" for flere agenter?
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille i rådgivningen
|
||||
|
||||
|
|
|
|||
|
|
@ -401,7 +401,7 @@ Trenger du å berike Copilot med ekstern data?
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Anbefalinger
|
||||
|
||||
|
|
|
|||
|
|
@ -445,7 +445,7 @@ Scenario: 100 brukere, 1000 flow runs/måned via Copilot Studio agent
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale Power Automate + Copilot Studio?
|
||||
|
||||
|
|
|
|||
|
|
@ -267,7 +267,7 @@ SharePoint Copilot Agents respekterer **eksisterende SharePoint-permissions og s
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -353,7 +353,7 @@ Chat-historikk i Teams/Copilot er underlagt arkiveringskrav for offentlig sektor
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue