mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 14:46:55 +01:00
RegelSanity: Retten faar jurisdiktion og en foged
Michaels observation: udviklere tilfoejer agenter lokalt i enkelt-repos (Edison opstod saadan) - og repoer maa ikke opfoere sig forskelligt. Francis (Bacon) observerer og Immanuel (Kant) universaliserer, men ingen haandhaevede ensartethed paa tvaers af portefoeljen. Tre byggesten: - Ny regel repo-local-agents-must-be-universalized-or-removed: lokale agenter/kvalitetsregler har to fremtider - universaliseres via Francis/Immanuel/Michael eller fjernes. Aldrig tavs beholdelse. Domaeneviden hoerer i projectmemory/docs; kvalitetsstandarder i BCQuality eller ingen steder. - Mode B v11: reconciliation kigger nu BEGGE veje - ekstra filer i .github/.agents (ikke i template-tabellen) flages med a/b-valg: universaliser eller fjern. Det var fogeden, der manglede: Edison laa uopdaget lokalt, fordi Mode B kun tjekkede manglende filer. - court.agent.md v2: to sagstyper. Effektivitets-sager kraever Edison- scorecards som hidtil; RegelSanity-sager (lokal divergens) kraever kun filen, gabet den udfylder, og spoergsmaalet universel-eller-ud. Disposition: UNIVERSALIZE eller REMOVE. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
7ee858f8b7
commit
6b33e10146
3 changed files with 122 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
kind: action-skill
|
||||
id: curabis-standard-setup
|
||||
version: 10
|
||||
version: 11
|
||||
title: CURABIS Standard — Project Setup
|
||||
description: >
|
||||
Configures a new or existing repository to the CURABIS Standard development
|
||||
|
|
@ -600,6 +600,33 @@ When creating HEARTBEAT.md from template in Mode B:
|
|||
- `docs/` content — project documentation, never overwritten by tooling
|
||||
- `~/.bc-mcp.config.json` — contains developer secrets
|
||||
|
||||
### After update — lokal-agent-check (RegelSanity)
|
||||
|
||||
Reconciliation runs in BOTH directions. Missing template files are handled
|
||||
above — this check finds the opposite: **extra** files in `.github/.agents/`
|
||||
that are not in this document's template table (see BCQuality rule
|
||||
`repo-local-agents-must-be-universalized-or-removed`).
|
||||
|
||||
1. List `.github/.agents/*.agent.md` and compare against the template table
|
||||
2. For each file NOT in the table, output:
|
||||
|
||||
```
|
||||
⚠️ RegelSanity: dette repo har en lokal agent, som ingen andre CURABIS-repos har:
|
||||
|
||||
- <navn>.agent.md
|
||||
|
||||
Repoer må ikke opføre sig forskelligt. Agenten skal enten:
|
||||
a) universaliseres — jeg ruter den til Francis/Immanuel som BCQuality-forslag
|
||||
(Retten hører sagen, hvis den rejser et portefølje-spørgsmål)
|
||||
b) fjernes fra repoet
|
||||
|
||||
Hvad vælger du? (a/b)
|
||||
```
|
||||
|
||||
3. Never delete without the developer's answer; never silently keep.
|
||||
If (a): draft the Francis observation immediately — the local file is the
|
||||
evidence. If (b): remove the file and note it in the update report.
|
||||
|
||||
### After update — agent-synligheds-check
|
||||
|
||||
After updating agent files, compare `.github/.agents/*.agent.md` against CLAUDE.md:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue