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>
43 lines
1.7 KiB
Markdown
43 lines
1.7 KiB
Markdown
# 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. |