Custom-laget bestaar nu begge CI-checks: 72 validator-fejl -> 0

Normalisering af alle 39 custom knowledge-filer til READ-kontraktens
skema (validate_frontmatter.py + Test-KnowledgeIndex.ps1 begge groenne):

- R01/R02: 28 filer manglede frontmatter eller brugte aeldre skemaer
  (title/category/severity/rule-id m.fl.) - alle har nu praecis de 6
  kraevede noegler; keywords haandskrevet pr. fil da de driver
  worklist-selektionen i INDEX/knowledge-index
- R09: manglende Description-sektion - regel-agtige foersteoverskrifter
  (Core Rule/Rule/Regel/Core Principle) omdoebt, eller sektion indsat
  efter titlen hvor intro-tekst fandtes
- R10: fenced code blocks konverteret til 4-space indrykkede blokke
  i alle filer (indhold uaendret)
- R11: 4 filer over 100 linjer fortaettet redaktionelt uden semantisk
  tab (ai-eval-scores 143->100, git-lifecycle 121->97,
  permission-sets 113->99, test-feature-scenario-tags 105->91)
- R05: AL0197->al0197, add_repo->add-repo; keyword-lister trimmet
  til maks 10

Ingen regler er fjernet eller aendret i betydning - kun form.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Michael Dieringer 2026-07-01 23:47:31 +02:00
parent ec2892f0ab
commit dd5637b1db
39 changed files with 729 additions and 814 deletions

View file

@ -1,3 +1,11 @@
---
bc-version: [all]
domain: architecture
keywords: [claude-md, agents, routing, visibility, setup]
technologies: [al]
countries: [w1]
application-area: [all]
---
bc-version: [all]
domain: architecture
keywords: [claude-md, agents, visibility, setup, mode-b, curabis-standard]
@ -35,9 +43,7 @@ with a proposed addition before the session continues.
After running Mode B (or any agent install), compare:
```
Get-ChildItem .github/.agents/*.agent.md | Select-Object -ExpandProperty BaseName
```
Get-ChildItem .github/.agents/*.agent.md | Select-Object -ExpandProperty BaseName
against the agent references in CLAUDE.md. Any filename present in the directory
but absent from CLAUDE.md is a gap that must be surfaced.
@ -46,13 +52,11 @@ but absent from CLAUDE.md is a gap that must be surfaced.
When a gap is found, output exactly this before continuing:
```
⚠️ Ny agent installeret men ikke refereret i CLAUDE.md:
⚠️ Ny agent installeret men ikke refereret i CLAUDE.md:
- <agent-navn>.agent.md
- <agent-navn>.agent.md
Claude kan ikke kalde denne agent medmindre den tilføjes til CLAUDE.md.
Vil du have mig til at tilføje den nu?
```
Claude kan ikke kalde denne agent medmindre den tilføjes til CLAUDE.md.
Vil du have mig til at tilføje den nu?
Do not continue with other activity until the developer has responded.