Files
TOP/README.en.md
T
gc-dev-afjdandClaude 679ee72a38 i18n(OSS/TOP): de (primary) + en (translated); tenant-agnostic kinds
- kinds.json / status_flags.json: general/tenant-agnostic labels (English
  normative slugs); label_de primary + label_en translated; removed label_vi
  (Vietnamese is not a supported Gitea UI language). Jurisdiction-specific notes
  (FZulG/BSFZ) moved to optional jurisdiction_de, not affecting the normative
  primary meaning.
- README.md: German (default, authoritative) per Gitea localized-README lookup;
  README.en.md: English (translated). Gitea serves README.<ui-lang>.md with
  README.md as fallback.
- dictionaries/README.md: bilingual de+en (de primary).
- versions bumped to 1.2.0.

Spec unchanged: GITCOVER_PROTOCOL/specs/v7guid/{33_kind,34_status}.md.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-19 11:33:19 +02:00

61 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OSS/TOP — Central Normative V7GUID Registry (GitCover)
This repository (`git.gitcover.org/OSS/TOP`, local `/mnt/brx5/work/OSS/TOP/`) is
the **central, normative single-source-of-truth (SSoT)** home for V7GUID
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).
> 🌐 **Languages:** [Deutsch (default, authoritative)](README.md) ·
> [English (translated)](README.en.md).
> Gitea serves the variant matching your UI language (bottom-right
> “Select Language”); the default fallback is the German file (`README.md`).
## Contents
```
TOP/
└── .gitcover/
├── LEGAL_ENTITY.v7g.json # OSS tenant identity
├── others.json # tenant / endpoint / dictionary descriptor
└── dictionaries/
├── README.md # dictionary convention (de primary + en translated)
├── kinds.json # normative Kind enum (V7GUID bits 114121, Layout v2)
└── status_flags.json # lifecycle bitmask (bits 106113, Layout v2)
```
## `kind` + `status` (Layout v2)
`kinds.json` classifies the **art (kind) of a unit of work / activity** — a
general, tenant-agnostic classification (undertaking, research chapter, work
package, routine, workflow, case processing, administration, companion effort,
IP administration, governance duties, primary employment, grant application,
routine software, project continuation, contract research, own work). It is
**not** tied to any one tenants filings; jurisdiction-specific notes
(e.g. German tax law FZulG/BSFZ) are kept in the optional `jurisdiction_de`
field and do not change the normative primary meaning.
`status_flags.json` defines the 8 combinable **lifecycle flags** (planned /
approved / developed / validated / released / accepted / archived / reserved)
as an O(1) bitmask filter directly from the GUID (e.g. `status & 0x07 == 0x07`
≡ planned+approved+developed).
Both dictionaries are **bilingual** (`label_de` primary / `label_en`
translated).
- Spec: `GITCOVER_PROTOCOL/specs/v7guid/33_kind.md`, `…/34_status.md`
- Spec-ADR: `GITCOVER_PROTOCOL/specs/v7guid/ADR-002_layout_v2_kind.md`
- Driver: `REPOS/AFJD/Tagebuch-Prompt.md`
## Git
- Object format: **SHA256** (`git init --object-format=sha256`).
- Remote: `git-gcf@git.gitcover.org:OSS/TOP.git`. Public mirror:
`codeberg.org/org/gitcover-commons`.
## Consolidation (follow-up slice)
The L1L6 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 L1L6 and OSS is the
source for the new `kind` and `status` fields.