mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 14:46:55 +01:00
Alle forbrugere laeser nu fra stable i stedet for main:
- curabis-standard.agent.md v10: BASE/AGENTS_BASE + self-heal-URL -> stable
- sync-bcquality-knowledge.ps1: $branch = stable
- machine/CLAUDE.md: auto-update gater paa stable-SHA og fetcher setup fra stable
- templates/bcquality.agent.md + al-triage.agent.md: knowledge-URLer -> stable
(+ fix af doed reference: branch-merge-to-main-workflow.md var omdoebt til
feature-branch-must-merge-to-track-branch.md - templaten shippede et 404)
- francis.agent.md + Invoke-CurabisEvidence.ps1: raw-base -> stable
- CONSUMPTION.md: Release channel-sektion med promote-procedure og rationale
Deploy sker herefter kun ved bevidst fast-forward af stable (kun Michael).
Kanal oprettet: stable @
|
||
|---|---|---|
| .. | ||
| 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