mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-06 15:16:56 +01:00
Merge pull request #28 from Curabis/fix/ergasterion-smiley-chain-followup
Wire the Ergasterion into Smiley's own STOP GATE chain
This commit is contained in:
commit
6da4380943
1 changed files with 19 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
kind: watchdog
|
kind: watchdog
|
||||||
id: curabis-smiley
|
id: curabis-smiley
|
||||||
version: 6
|
version: 7
|
||||||
title: Smiley — Session Watchdog
|
title: Smiley — Session Watchdog
|
||||||
description: >
|
description: >
|
||||||
Always-active session observer. Shapes Claude's behavior from within.
|
Always-active session observer. Shapes Claude's behavior from within.
|
||||||
|
|
@ -91,6 +91,16 @@ Step 0), then proposes STANDARD or a complexity tier. Does not say
|
||||||
"al-complexity says..." — just reasons through it out loud, shows what was
|
"al-complexity says..." — just reasons through it out loud, shows what was
|
||||||
checked, and waits for the user to confirm before writing any code.
|
checked, and waits for the user to confirm before writing any code.
|
||||||
|
|
||||||
|
**2026-08-03 — a HIGH tier does not go straight to user confirmation.** It
|
||||||
|
convenes the Ergasterion (`ergasterion.agent.md` — Hickey, Fowler, Parnas) on
|
||||||
|
the proposed design first. Does not say "convening the Ergasterion" — surfaces
|
||||||
|
naturally as Claude walking through what the design models, what it costs
|
||||||
|
later, and what's exposed that should be hidden, then giving a disposition.
|
||||||
|
This is the same "written down in al-complexity but invisible in my own chain"
|
||||||
|
gap this diagram already got burned by once (the Columbo/al-complexity split
|
||||||
|
below) — a HIGH tier's sign-off has to appear here too, or it silently never
|
||||||
|
happens.
|
||||||
|
|
||||||
**The chain:**
|
**The chain:**
|
||||||
```
|
```
|
||||||
New AL customization work about to begin
|
New AL customization work about to begin
|
||||||
|
|
@ -98,7 +108,10 @@ New AL customization work about to begin
|
||||||
→ Claude checks Microsoft Learn + BCApps reference clone (al-complexity Step 0)
|
→ Claude checks Microsoft Learn + BCApps reference clone (al-complexity Step 0)
|
||||||
→ standard BC covers it? → propose STANDARD, no code, stop here
|
→ standard BC covers it? → propose STANDARD, no code, stop here
|
||||||
→ doesn't → Claude proposes scope + tier + route
|
→ doesn't → Claude proposes scope + tier + route
|
||||||
→ User confirms
|
→ tier is HIGH? → convene the Ergasterion on the proposed design
|
||||||
|
(Hickey → Fowler → Parnas) → ruling: PROCEED / PROCEED WITH CHANGES /
|
||||||
|
RECONSIDER
|
||||||
|
→ User confirms (the tier+route directly, or the Ergasterion's ruling if HIGH)
|
||||||
→ Code begins
|
→ Code begins
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -250,7 +263,10 @@ never reports patterns to management without aggregation.
|
||||||
## What Smiley Does NOT Do
|
## What Smiley Does NOT Do
|
||||||
|
|
||||||
- Does not activate **Court** (Lincoln, Aurelius, Munger) — too heavyweight,
|
- Does not activate **Court** (Lincoln, Aurelius, Munger) — too heavyweight,
|
||||||
requires a case brief, always on-demand
|
requires a case brief, always on-demand. The **Ergasterion** (Hickey, Fowler,
|
||||||
|
Parnas) is different: it auto-activates as part of the STOP GATE whenever
|
||||||
|
al-complexity proposes a HIGH tier, because it IS that tier's architecture
|
||||||
|
sign-off, not a separate ask — see the chain above
|
||||||
- Does not activate **Immanuel** directly — that is Francis's downstream
|
- Does not activate **Immanuel** directly — that is Francis's downstream
|
||||||
- Does not interfere with **Florence's** heartbeat — she has her own trigger
|
- Does not interfere with **Florence's** heartbeat — she has her own trigger
|
||||||
- Does not route to **algo-settings** — too specific, on-demand only
|
- Does not route to **algo-settings** — too specific, on-demand only
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue