feat(OSS/TOP): zentrale normative V7GUID-Registry (kinds.json + status_flags.json)
Erstanlage des OSS-Tenant-TOP-Repos als zentrale Heimat (SSoT) fuer repo-uebergreifende V7GUID-Dictionaries, mit GCC abzustimmen. - dictionaries/kinds.json: normativer Kind-Enum (V7GUID Bits 114-121, Layout v2) - dictionaries/status_flags.json: Lebenszyklus-Bitmask (Bits 106-113, Layout v2) - LEGAL_ENTITY.v7g.json: OSS-Tenant-Identitaet - others.json: Tenant-/Endpunkt-/Dictionary-Deskriptor - README.md, dictionaries/README.md: Konvention Spec: GITCOVER_PROTOCOL/specs/v7guid/33_kind.md, 34_status.md, ADR-002_layout_v2_kind.md Objektformat: SHA256. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# OSS/TOP — Zentrale normative V7GUID-Registry (GitCover)
|
||||
|
||||
Dieses Repository (`git.gitcover.org/OSS/TOP`, lokal `/mnt/brx5/work/OSS/TOP/`)
|
||||
ist die **zentrale, normative Heimat (SSoT)** für V7GUID-Dictionaries, die
|
||||
**repo-übergreifend** für alle GitCover-Lösungen gelten und mit **GCC**
|
||||
abgestimmt werden.
|
||||
|
||||
## Inhalt
|
||||
|
||||
```
|
||||
TOP/
|
||||
└── .gitcover/
|
||||
├── LEGAL_ENTITY.v7g.json # OSS-Tenant-Identität
|
||||
├── others.json # Tenant-/Endpunkt-/Dictionary-Deskriptor
|
||||
└── dictionaries/
|
||||
├── README.md # Konvention
|
||||
├── kinds.json # Normativer Kind-Enum (V7GUID Bits 114–121, Layout v2)
|
||||
└── status_flags.json # Lebenszyklus-Bitmask (Bits 106–113, Layout v2)
|
||||
```
|
||||
|
||||
## `kind` + `status` (Layout v2)
|
||||
|
||||
`kinds.json` klassifiziert die **Art einer Tätigkeit/Maßnahme** — generalisiert
|
||||
über das BSFZ-Vorhabens-Konzept hinaus (Vorhaben, Routine, Workflow,
|
||||
Auftrags-Sachbearbeitung …). `status_flags.json` definiert die 8 kombinierbaren
|
||||
**Lebenszyklus-Flags** (Geplant/Genehmigt/Entwickelt/Validiert/Freigegeben/…)
|
||||
als O(1)-Bitmask-Filter aus der GUID.
|
||||
|
||||
- Spec: `GITCOVER_PROTOCOL/specs/v7guid/33_kind.md`, `…/34_status.md`
|
||||
- Spec-ADR: `GITCOVER_PROTOCOL/specs/v7guid/ADR-002_layout_v2_kind.md`
|
||||
- Bedarf: `REPOS/AFJD/Tagebuch-Prompt.md`
|
||||
|
||||
## Git
|
||||
|
||||
- Objekt-Format: **SHA256** (`git init --object-format=sha256`).
|
||||
- Remote: `git-gcf@git.gitcover.org:OSS/TOP.git` (Forge-Repo vom User anzulegen,
|
||||
dann Push). Öffentlicher Spiegel: `codeberg.org/org/gitcover-commons`.
|
||||
|
||||
## Konsolidierung (Folge-Slice)
|
||||
|
||||
Die L1–L6-Dictionaries verbleiben vorerst im CFP-Tenant
|
||||
(`REPOS/CFP/TOP/.gitcover/dictionaries/`). Ihre Migration in diesen OSS-Tenant
|
||||
ist ein Folge-Slice.
|
||||
Reference in New Issue
Block a user