mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 14:46:55 +01:00
Beslutning: BCQuality skal vaere privat. En fork af et offentligt repo kan ikke goeres privat, saa flyttet sker via detach/nyoprettelse - men FOERST omlaegges al konsumtion fra tokenfri raw-URLs til git-baseret adgang, shippet mens kanalen stadig er offentlig, saa flaaden aldrig oplever et hul. GCM er token-haandteringen: udviklerne er allerede autentificeret. Kernen er KANAL-KLONEN: %USERPROFILE%\.claude\BCQuality, pinned til stable. Alt kopieres derfra (filsystem-kopi = raa bytes; ingen CDN-cache, ingen API-limits). - sync-bcquality-knowledge.ps1 v2: git-baseret (klon/fetch/checkout stable, mirror bygges lokalt, skriver selv versionsmarkoeren) - Install-CurabisMachine.ps1 v2: onboarding = git clone + script fra klonen; foerste GCM-login ER autentificeringen - curabis-standard.agent.md v19: SRC/BASE-tokens peger paa klonen; fetch betyder copy; Mode B Step 0 freshener klonen; ny Mode B- sektion opdaterer maskin-CLAUDE.md ved konsumtionsmodel-skift (gated, Identity bevares); CLAUDE.md-templatens self-heals er git-baserede - machine/CLAUDE.md v2: auto-update gater paa git fetch/rev-parse i stedet for GitHub API; setup laeses fra klonen - Ishikawa + al-triage + Francis: fallbacks peger paa mirror/klon; al-triages hardcodede URL-liste fjernet (samme sygdom som Ishikawa havde). Aerlig konsekvens: Copilot mister live custom-fallback - CONSUMPTION.md: Access model-sektion + to-linjers onboarding - Invoke-CurabisEvidence: RawBase markeret legacy/doed Nul raw.githubusercontent-referencer tilbage i forbrugerkritiske filer. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Invoke-CurabisEval.ps1 | ||
| Invoke-CurabisEvidence.ps1 | ||
| README.md | ||
custom/scripts
CURABIS shared PowerShell tooling, fetched by Setup-CurabisAppSource.ps1 into each
project's scripts\ (or Scripts\) folder.
-
Invoke-CurabisEval.ps1 — general "hill climbing" quality eval. Compiles every app with the project's own analyzers and emits a score (errors = hard fail; warnings lower it on a soft curve), logged to
.eval\history.jsonl. Run it, change one thing, run it again.pwsh -File scripts\Invoke-CurabisEval.ps1pwsh -File scripts\Invoke-CurabisEval.ps1 -FailUnder 0.5(CI gate)
-
Invoke-CurabisEvidence.ps1 — enforces "cite or flag". Validates that every citation in a saved review/triage report (knowledge files +
CURABIS-*rule codes) actually exists. Fails on hallucinated citations.pwsh -File scripts\Invoke-CurabisEvidence.ps1 -ReportPath review.md