mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-06 07:06:54 +01:00
QualityHub: det nye private repo faar sit eget navn
Michaels beslutning: det private repo hedder Curabis/QualityHub. Fordele: ingen omdoebnings-dans med den gamle fork (frisk repo, frisk navn), og QualityHub er brandbart som CURABIS-produkt - det er ikke laengere bare en BCQuality-fork, det er hjemstedet for hele kvalitetsapparatet (regler + agenter + setup + governance). Navneskel: repoet og kanal-klonen hedder QualityHub (%USERPROFILE%\.claude\QualityHub); STANDARDEN indeni hedder fortsat BCQuality (Microsofts tre-lags koncept, som 40+ regelfiler og alle agenter refererer). Kun infrastruktur-referencer er skiftet: git-URL'er og klon-stier i sync, onboarding, setup v19, maskin- CLAUDE.md, CONSUMPTION, agent-fallbacks og Francis' felt-routing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
3ce08fe91e
commit
68a3f6dffa
10 changed files with 34 additions and 34 deletions
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
These instructions apply to every Claude Code session, regardless of project.
|
||||
BCQuality is a PRIVATE repo: all access is git-based via the channel clone at
|
||||
`%USERPROFILE%\.claude\BCQuality` (pinned to `stable`; auth = Git Credential
|
||||
`%USERPROFILE%\.claude\QualityHub` (pinned to `stable`; auth = Git Credential
|
||||
Manager). No raw.githubusercontent URLs — they do not work and must not be used.
|
||||
|
||||
## Auto-update BCQuality (runs at every session start)
|
||||
|
|
@ -11,15 +11,15 @@ Manager). No raw.githubusercontent URLs — they do not work and must not be use
|
|||
If the current project has `.github/.agents/bcquality.agent.md`:
|
||||
|
||||
1. Freshen the channel clone and read its SHA:
|
||||
`git -C "$env:USERPROFILE\.claude\BCQuality" fetch origin stable --quiet`
|
||||
`git -C "$env:USERPROFILE\.claude\BCQuality" rev-parse origin/stable`
|
||||
`git -C "$env:USERPROFILE\.claude\QualityHub" fetch origin stable --quiet`
|
||||
`git -C "$env:USERPROFILE\.claude\QualityHub" rev-parse origin/stable`
|
||||
(If the clone is missing: run the machine self-heal from the project
|
||||
CLAUDE.md — two lines: git clone + Install-CurabisMachine.ps1.)
|
||||
2. Read stored SHA from `~/.claude/.bcquality-version` (may not exist yet)
|
||||
3. If SHA is different (or file missing):
|
||||
a. `git -C "$env:USERPROFILE\.claude\BCQuality" checkout -B stable origin/stable --quiet`
|
||||
a. `git -C "$env:USERPROFILE\.claude\QualityHub" checkout -B stable origin/stable --quiet`
|
||||
b. Execute Mode B from the clone:
|
||||
`%USERPROFILE%\.claude\BCQuality\custom\setup\curabis-standard.agent.md`
|
||||
`%USERPROFILE%\.claude\QualityHub\custom\setup\curabis-standard.agent.md`
|
||||
c. Refresh the local knowledge mirror:
|
||||
`powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\sync-bcquality-knowledge.ps1"`
|
||||
(git-based; also writes the new SHA to the version marker)
|
||||
|
|
@ -49,7 +49,7 @@ When the user says either of these commands, freshen the channel clone (see
|
|||
Auto-update step 1) and follow the setup agent read from:
|
||||
|
||||
```
|
||||
%USERPROFILE%\.claude\BCQuality\custom\setup\curabis-standard.agent.md
|
||||
%USERPROFILE%\.claude\QualityHub\custom\setup\curabis-standard.agent.md
|
||||
```
|
||||
|
||||
- **"Konfigurer dette projekt til CURABIS Standard"** → fuld setup af nyt repo
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
# Onboarding paa en ny maskine er TO linjer (GCM-login i browseren ved
|
||||
# foerste git-kontakt ER autentificeringen):
|
||||
#
|
||||
# git clone --branch stable --single-branch https://github.com/Curabis/BCQuality.git "$env:USERPROFILE\.claude\BCQuality"
|
||||
# powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\BCQuality\custom\setup\machine\Install-CurabisMachine.ps1"
|
||||
# git clone --branch stable --single-branch https://github.com/Curabis/QualityHub.git "$env:USERPROFILE\.claude\QualityHub"
|
||||
# powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.claude\QualityHub\custom\setup\machine\Install-CurabisMachine.ps1"
|
||||
#
|
||||
# Alt kopieres fra kanal-klonen (filsystem-kopi = raa bytes; ingen raw-URLs).
|
||||
#
|
||||
|
|
@ -19,7 +19,7 @@ param(
|
|||
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$claude = Join-Path $env:USERPROFILE '.claude'
|
||||
$clone = Join-Path $env:USERPROFILE '.claude\BCQuality'
|
||||
$clone = Join-Path $env:USERPROFILE '.claude\QualityHub'
|
||||
New-Item -ItemType Directory -Force $claude | Out-Null
|
||||
|
||||
# Kilde: scriptet ligger i <klon>\custom\setup\machine → klonrod tre niveauer op
|
||||
|
|
@ -28,7 +28,7 @@ $src = (Resolve-Path (Join-Path $PSScriptRoot '..\..\..')).Path
|
|||
# Sikr kanal-klonen paa den kanoniske placering (scriptet KAN vaere koert fra en anden klon)
|
||||
if (-not (Test-Path (Join-Path $clone '.git'))) {
|
||||
if ($src -ne $clone) {
|
||||
git clone --branch stable --single-branch 'https://github.com/Curabis/BCQuality.git' $clone
|
||||
git clone --branch stable --single-branch 'https://github.com/Curabis/QualityHub.git' $clone
|
||||
if ($LASTEXITCODE -ne 0) { throw 'git clone af kanal-klonen fejlede - tjek adgang/GCM.' }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue