mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 14:46:55 +01:00
To-repo-arkitekturen dokumenteret: BCQuality (intake) + QualityHub (produkt)
Michaels arkitektur: den offentlige fork bestaar - uden custom-laget - som intake fra og bidragsvej til microsoft/BCQuality; QualityHub er produktet og opdateres fra forken via rent git-merge (delt ancestry). Ny vedligeholdsbevaegelse: Opdater QualityHub fra BCQuality = fetch -> merge-PR -> CI validerer det mergede korpus -> merge -> promote. Aldrig upstream direkte i stable. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
68a3f6dffa
commit
12fe324500
1 changed files with 18 additions and 1 deletions
|
|
@ -5,7 +5,24 @@ Microsoft/BCQuality architecture: an orchestrator invokes `/skills/entry.md`,
|
|||
Entry dispatches layer action skills, each skill runs Source → Relevance →
|
||||
Worklist → Action and emits DO-shaped findings. That document is the
|
||||
*architecture*. This document is the *actual state* — which consumption paths
|
||||
are live in the CURABIS fork, and which are dormant upstream inheritance.
|
||||
are live, and which are dormant upstream inheritance.
|
||||
|
||||
## The two-repo architecture
|
||||
|
||||
- **`Curabis/BCQuality`** (PUBLIC, fork of microsoft/BCQuality): the intake.
|
||||
Carries only upstream content — `microsoft/`, `community/`, `skills/`,
|
||||
`tools/`. Synced from Microsoft via GitHub's *Sync fork*. It is also the
|
||||
contribution path: community-layer improvements go upstream through it.
|
||||
It NEVER contains the custom layer.
|
||||
- **`Curabis/QualityHub`** (PRIVATE, this repo): the product. Custom layer,
|
||||
agents, setup machinery, release channel, governance — everything below.
|
||||
Because QualityHub shares git ancestry with microsoft/BCQuality, upstream
|
||||
updates arrive as a clean merge.
|
||||
|
||||
**"Opdater QualityHub fra BCQuality":** fetch the `bcquality` remote → merge
|
||||
`bcquality/main` on a branch → PR (CI validates the merged corpus, catching
|
||||
upstream schema drift at the gate) → Michael merges → promote. Never merge
|
||||
upstream directly into `stable`.
|
||||
|
||||
## Active: the CURABIS Standard session model
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue