fix(OSS/TOP): OSS is normative root, not a tenant/legal entity
- LEGAL_ENTITY.v7g.json: OSS reframed as normative root (kind: normative_root, parent: null, legalForm removed). Maintainer block added pointing to GCC (GitCover Commons gUG) as the legal entity maintaining the root. GCC's real company repos live on git.gitcover.de (not public .org). - others.json: tenant key -> root; legal_form null; maintained_by -> GCC. - README.md / README.en.md / dictionaries/README.md: "OSS-Tenant" -> "OSS (normative Root)" throughout; OSS clarified as no-parent normative root maintained by GCC, not a legal entity. - Spec (GITCOVER_PROTOCOL) and GCP.Questionnaire ADR-003 references updated in their respective working trees. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+12
-5
@@ -6,6 +6,13 @@ dictionaries that apply **across all GitCover tenant repos** following the
|
||||
GitCover / GCBoK concepts. It is coordinated with **GCC** (all GitCover modules
|
||||
share the same meaning).
|
||||
|
||||
> **OSS is not a “tenant” in the usual sense** — it is the **normative root** of
|
||||
> the GitCover hierarchy (no parent), hosted as the Gitea org `OSS` on
|
||||
> `git.gitcover.org`. OSS holds all functional elements (tools/modules/features)
|
||||
> and the central registries; the root is maintained by **GCC**
|
||||
> (GitCover Commons gUG). GCC’s real, non-public company repos live on
|
||||
> `git.gitcover.de`.
|
||||
|
||||
> 🌐 **Languages:** [Deutsch (default, authoritative)](README.md) ·
|
||||
> [English (translated)](README.en.md).
|
||||
> Gitea serves the variant matching your UI language (bottom-right
|
||||
@@ -16,8 +23,8 @@ share the same meaning).
|
||||
```
|
||||
TOP/
|
||||
└── .gitcover/
|
||||
├── LEGAL_ENTITY.v7g.json # OSS tenant identity
|
||||
├── others.json # tenant / endpoint / dictionary descriptor
|
||||
├── LEGAL_ENTITY.v7g.json # OSS normative-root identity (maintained by GCC)
|
||||
├── others.json # root / endpoint / dictionary descriptor
|
||||
└── dictionaries/
|
||||
├── README.md # dictionary convention (de primary + en translated)
|
||||
├── kinds.json # normative Kind enum (V7GUID bits 114–121, Layout v2)
|
||||
@@ -56,6 +63,6 @@ translated).
|
||||
## Consolidation (follow-up slice)
|
||||
|
||||
The L1–L6 dictionaries currently remain in the CFP tenant
|
||||
(`REPOS/CFP/TOP/.gitcover/dictionaries/`). Their migration into this OSS tenant
|
||||
is a follow-up slice; until then CFP is the source for L1–L6 and OSS is the
|
||||
source for the new `kind` and `status` fields.
|
||||
(`REPOS/CFP/TOP/.gitcover/dictionaries/`). Their migration into this OSS
|
||||
normative root is a follow-up slice; until then CFP is the source for L1–L6
|
||||
and OSS is the source for the new `kind` and `status` fields.
|
||||
Reference in New Issue
Block a user