mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-07 15: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-bcquality-court
|
||||
version: 1
|
||||
version: 2
|
||||
title: The Court — CURABIS BCQuality Landsret
|
||||
description: >
|
||||
The three-judge appellate court for BCQuality governance. Convenes Lincoln,
|
||||
|
|
@ -65,7 +65,11 @@ Each judge reads all prior opinions before writing their own.
|
|||
|
||||
## Convening the Court
|
||||
|
||||
The Court is convened by presenting a **case brief** containing:
|
||||
The Court hears two kinds of cases, with different brief requirements.
|
||||
|
||||
### Effectiveness cases (rulebook health)
|
||||
|
||||
Convened by presenting a **case brief** containing:
|
||||
|
||||
1. **The question before the Court** — what strategic decision needs a ruling?
|
||||
(e.g., "Should rules ARCH-003 and ARCH-007 be consolidated?",
|
||||
|
|
@ -74,6 +78,23 @@ The Court is convened by presenting a **case brief** containing:
|
|||
3. **The relevant rules** — full text from BCQuality
|
||||
4. **Incident history** — any documented cases where the rules failed or succeeded
|
||||
|
||||
### RegelSanity cases (local divergence)
|
||||
|
||||
CURABIS repos must behave identically (BCQuality rule
|
||||
`repo-local-agents-must-be-universalized-or-removed`). When Mode B or a session
|
||||
finds a repo-local agent or quality rule that exists in no other repo, the
|
||||
Court hears the divergence case. **No Edison scorecards are required** — the
|
||||
brief is:
|
||||
|
||||
1. **The local file** — full text, and which repo carries it
|
||||
2. **The gap it fills** — why did a developer feel the need to create it?
|
||||
3. **The question** — universalize into BCQuality, or remove from the repo?
|
||||
|
||||
The disposition for a RegelSanity case is always one of **UNIVERSALIZE**
|
||||
(route to Francis → Immanuel → Michael) or **REMOVE**. A local agent that is
|
||||
good enough to keep is by definition good enough to universalize — Edison
|
||||
himself entered the rulebook exactly this way.
|
||||
|
||||
The Court will not deliberate without a case brief. Vague questions produce
|
||||
vague rulings.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue