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
|
|
@ -586,7 +586,7 @@ Pricing not publicly disclosed — contact Microsoft for quote
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale adversarial testing?
|
||||
|
||||
|
|
|
|||
|
|
@ -400,7 +400,7 @@ Chain-of-thought øker token-forbruk betydelig:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### 5-8 spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -506,7 +506,7 @@ Basert på testing (Azure OpenAI dokumentasjon):
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale domain-specific prompting?
|
||||
|
||||
|
|
|
|||
|
|
@ -540,7 +540,7 @@ result = evaluate(
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -419,7 +419,7 @@ Few-shot (10 eksempler): 1000-3000 tokens
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale Few-Shot
|
||||
|
||||
|
|
|
|||
|
|
@ -368,7 +368,7 @@ Function calling påvirker kostnaden på flere måter:
|
|||
|
||||
**Viktig:** Azure OpenAI krever godkjenning (application form). Offentlig sektor i Norge har vanligvis raskere godkjenning.
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -406,7 +406,7 @@ Sources:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -517,7 +517,7 @@ var sessionId = $"{userId}_{Guid.NewGuid()}";
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Confidence markers
|
||||
|
||||
|
|
|
|||
|
|
@ -411,7 +411,7 @@ Can you tell me what the image depicts?
|
|||
| Batch-prosessering (asynkront) | 50% rabatt (Azure OpenAI batch API) | Latency 24t |
|
||||
| Cache responses (semantic cache) | Varierer | Treff-rate avhengig |
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Discovery-spørsmål
|
||||
|
||||
|
|
|
|||
|
|
@ -949,7 +949,7 @@ def grade(sample: dict, item: dict) -> float:
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når foreslå Microsoft Foundry Evaluation?
|
||||
|
||||
|
|
|
|||
|
|
@ -416,7 +416,7 @@ Deployment C: Chatbot (variabel prompt, medium output)
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale Realtime API
|
||||
|
||||
|
|
|
|||
|
|
@ -429,7 +429,7 @@ Reasoning models krever:
|
|||
- `o1`, `o3-mini`, `o4-mini`, `codex-mini`
|
||||
- `gpt-5-mini`, `gpt-5-nano`, `gpt-5.1-chat`, `gpt-5.1-codex-mini`
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -735,7 +735,7 @@ Kritisk: Compliance-features koster minimalt, men gir juridisk trygghet
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Strategiske Vurderinger
|
||||
|
||||
|
|
|
|||
|
|
@ -517,7 +517,7 @@ System messages teller som **input tokens** i hver API-call. Lengre personas = h
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når anbefale Role-Playing Personas
|
||||
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ Krever Azure OpenAI-ressurs med støttet modell (se over). Ingen spesiell lisens
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Spørsmål å stille kunden
|
||||
|
||||
|
|
|
|||
|
|
@ -294,7 +294,7 @@ System messages teller mot totale input-tokens for hver request. For repetitive
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Design-anbefalinger
|
||||
1. **Start med rollespesifikasjon:** Definer alltid "You are..." først. Dette gir modellen en persona å forholde seg til.
|
||||
|
|
|
|||
|
|
@ -445,7 +445,7 @@ Generation parameters er **tilgjengelige på alle Azure OpenAI-lisenser** (ingen
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Når bruke hvilke parametere
|
||||
|
||||
|
|
|
|||
|
|
@ -505,7 +505,7 @@ Break-even requests/måned: $1,224 / $0.00036 = 3.4M requests
|
|||
|
||||
---
|
||||
|
||||
## For arkitekten (Cosmo)
|
||||
## For arkitekten
|
||||
|
||||
### Praktiske spørsmål under arkitekturrådgivning
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue