Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
**Dokumentversion:** 5.0.0 | **Status:** verbindlich | **Verantwortungsbereich:** Project Owner | **Sprint:** 16 | **Governance-Tier:** 2 ([GOVERNANCE.md](GOVERNANCE.md))

Verbindliche Betriebsanleitung für jeden KI-Coding-Agenten (Claude, Kimi, Codex,
Cursor u. a.) und jede Person, die an *Project Nova* arbeitet. **Lies diese Datei
Cursor u. a.) und jede Person, die an *Hashkrieg* arbeitet. **Lies diese Datei
zuerst.** Sie wird von den gängigen Agenten-Tools automatisch als Kontext geladen.

Welche Regeln in welcher Projektphase gelten, steht in [GOVERNANCE.md](GOVERNANCE.md).
Expand All @@ -12,7 +12,7 @@ Aktiv ist **Tier 2: externe Beitragende, ein Projektinhaber.** Dennis Westermann

## 1. Projekt in einem Absatz

*Project Nova* ist ein Echtzeitstrategiespiel auf **Unity `6000.5.4f1`**
*Hashkrieg* ist ein Echtzeitstrategiespiel auf **Unity `6000.5.4f1`**
(Revision `d550df8bd089`), C# und URP. Die Simulation ist deterministisch und
liegt unter `Assets/_Project/Scripts/{Core,Simulation}`; dieselben Quellen
kompilieren headless in `tools/Nova.SimRunner`. Spielbar ist ein lokales 1v1 auf
Expand Down
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,22 @@ die Versionierung folgt (in der aktuellen Doku-Phase) dem Dokumentationsstand de
sie belegt keine Verbesserung.

### Geändert
- **Die lebende Dokumentation heißt jetzt Hashkrieg (#14, Stufe 3).** 54 Dateien,
84 Stellen — die Marke in der Prosa unter `docs/**` und in den Wurzeldateien.
Zwei Regeln haben den Umfang bestimmt. Erstens **E-3: nur die Marke.** Die
Code-Identität bleibt `Nova.*` — Namensräume, die siebzehn `.asmdef`,
`tools/Nova.SimRunner`, `NOVA_FIXED_POINT` und die übrigen
Vertragskonstanten sind unangetastet; aus „die `Nova.Simulation`-Assembly des
Project-Nova-Projekts" wird „die `Nova.Simulation`-Assembly des
Hashkrieg-Projekts", nicht mehr. Zweitens: **die Vergangenheit wird nicht
umgeschrieben.** Entscheidungsprotokoll, Sprintberichte, Testberichte,
Statusaufnahmen und Forschungsnotizen behalten den alten Namen, weil er dort
der historisch richtige ist — eine Umbenennung, die die Vergangenheit
angleicht, macht die Dokumentation als Beleg wertlos. Bewusst stehen bleiben
außerdem elf Zitate von Unity-Menüpfaden und Build-Artefaktnamen, die der Code
noch so erzeugt: die Doku darf dem Code nicht vorauslaufen, sie ziehen mit
Stufe 2 nach. `README.md` behauptete bis hierher, „Repo, Code und Wiki laufen
weiter unter *Project Nova*" — das stimmte seit dem 09.08.2026 nicht mehr
- **Die Kartenmitte ist ein Gebiet mit vier schmalen Zufahrten (Paket 21.7, #94, D-109).**
Aus dem einen Feld bei (62,62) mit 15.000 AE werden **fünf** Felder à 8.000 —
zusammen 40.000 AE und damit 28 % des Kartenwerts, exakt das Gewicht, das das
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ und in jedem anderen Raum, in dem jemand für dieses Projekt spricht.

Verstöße bitte an den Projektinhaber melden — über ein Issue, wenn es öffentlich
verhandelbar ist, sonst über
[Private Vulnerability Reporting](https://github.com/VibecodingGermany/Project_Nova/security/advisories/new).
[Private Vulnerability Reporting](https://github.com/VibecodingGermany/HashKrieg/security/advisories/new).
Meldungen werden vertraulich behandelt. Der Projektinhaber entscheidet über
Konsequenzen, von einer Klarstellung bis zum dauerhaften Ausschluss.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Beitragen zu Project Nova
# Beitragen zu Hashkrieg

**Version:** 5.0.0 | **Status:** verbindlich | **Verantwortungsbereich:** Project Owner | **Sprint:** 16 | **Governance-Tier:** 2 ([GOVERNANCE.md](GOVERNANCE.md))

Expand Down
2 changes: 1 addition & 1 deletion GOVERNANCE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Governance – Project Nova
# Governance – Hashkrieg

**Version:** 3.0.0 | **Status:** verbindlich; Tier 2 aktiv | **Verantwortungsbereich:** Project Owner | **Sprint:** 16

Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Project Nova
# Hashkrieg

**Dokumentversion:** 0.23.0 | **Status:** unveröffentlichter Entwicklungsstand, spielbar | **Verantwortungsbereich:** Executive Producer / Technical Writer | **Stand:** 2026-08-10

Expand Down Expand Up @@ -96,7 +96,7 @@ Mechanik ist mechanisch fast identisch und validiert sich dabei selbst —, den
Hashkrieg-Umbau **danach** als Prototyp erproben.

Gegenmeinungen sind ausdrücklich erwünscht. Wenn du dazu etwas zu sagen hast:
[ein Issue aufmachen](https://github.com/VibecodingGermany/Project_Nova/issues/new)
[ein Issue aufmachen](https://github.com/VibecodingGermany/HashKrieg/issues/new)
und in zwei Sätzen begründen, welche Option du für richtig hältst.

## 3. Projektstatus
Expand Down Expand Up @@ -346,7 +346,7 @@ mindestens drei geprüften Alternativen im
[DecisionLog](docs/production/DecisionLog.md); nichts wird still geändert.

Ablauf steht in [CONTRIBUTING.md](CONTRIBUTING.md). Fragen gern als
[Issue](https://github.com/VibecodingGermany/Project_Nova/issues).
[Issue](https://github.com/VibecodingGermany/HashKrieg/issues).

## 7. Closed-Core MS-1

Expand Down Expand Up @@ -437,8 +437,10 @@ nicht rückwirkend übertragen.
- **Die manuelle Strang-C-Abnahme** muss Blocker-, Energie- und Stop-Feedback
im laufenden Spiel prüfen; die technische Umsetzung von Paket 16.10 ist
abgeschlossen.
- Der Umbenennungsbeschluss auf *Hashkrieg* ist im Bestand dieses Repositories
noch nicht vollzogen — Repo, Code und Wiki laufen weiter unter *Project Nova*.
- Der Umbenennungsbeschluss auf *Hashkrieg* ist teilweise vollzogen: das
GitHub-Repository heißt seit dem 09.08.2026 `VibecodingGermany/HashKrieg`,
und die lebende Dokumentation ist nachgezogen. Die Code-Identität bleibt
nach E-3 bewusst `Nova.*`; Marke und Build-Ausgabe stehen noch aus.
- Q-018 (Preis) und Q-019 (Telemetrie) bleiben offen und blockieren MS-1 nicht.

## Nächste Schritte
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ beziehen sich auf den aktuellen Stand von `main`.
## Eine Schwachstelle melden

Bitte **kein öffentliches Issue** für Sicherheitslücken. Nutze stattdessen
[Private Vulnerability Reporting](https://github.com/VibecodingGermany/Project_Nova/security/advisories/new)
[Private Vulnerability Reporting](https://github.com/VibecodingGermany/HashKrieg/security/advisories/new)
auf GitHub. Wir melden uns so schnell wie möglich zurück.

Hilfreich in der Meldung: betroffener Bereich, Schritte zum Nachvollziehen,
Expand Down
4 changes: 2 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Project Nova – Entwicklungs-Wiki
# Hashkrieg – Entwicklungs-Wiki

**Version:** 0.21.0 | **Status:** unveröffentlichter Arbeitsstand – Sprint 16 technisch umgesetzt; manuelle Strang-C-, Netzwerk-, Gefechts- und Lobby-Abnahmen offen | **Verantwortungsbereich:** Executive Producer / Technical Writer | **Sprint:** 16

## Zweck

Zentraler Einstieg in das versionierte Project-Nova-Wiki. Der aktuelle Stand
Zentraler Einstieg in das versionierte Hashkrieg-Wiki. Der aktuelle Stand
bündelt die technische Umsetzung der Sprint-12-Stränge A und B; er ist kein
Game-Release und ohne die benannten gespielten Abnahmen kein bestandenes Gate.

Expand Down
4 changes: 2 additions & 2 deletions docs/assets/ArtAssetStandard.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

## Zweck

Dieses Dokument legt den verbindlichen Standard für Art-Assets von *Project
Nova* fest: Ordnerstruktur unter `Assets/_Project/Art/`, Dateinamenskonvention
Dieses Dokument legt den verbindlichen Standard für Art-Assets von *Hashkrieg*
fest: Ordnerstruktur unter `Assets/_Project/Art/`, Dateinamenskonvention
für Meshes/Texturen/Materialien/Prefabs, LOD-Konvention, Unity-Import-Settings
und den Material-Standard inklusive der Team-Farben-Masken-Spezifikation. Es
schließt die bislang undokumentierte Lücke zwischen Blender-Quelldateien und
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/AssetRegister.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Zweck

Das **verbindliche Asset-Register** von *Project Nova*: pro benötigter Asset-Kategorie die kanonische Bedarfsmenge (mit führendem GDD-Dokument), eine Kandidatenquelle, Lizenz, Kostenschätzung (0 € Budget per D-054), URP-/Qualitätsbewertung, geschätzter Anpassungsaufwand und die **BUY / MODIFY / BUILD**-Klassifikation nach der Rubrik aus [ProcurementStrategy.md](ProcurementStrategy.md) §3. Dieses Dokument ist das zentrale Sprint-5-Ergebnis (Asset Audit) und die Eingabe für die Produktionsplanung (Sprint 6).
Das **verbindliche Asset-Register** von *Hashkrieg*: pro benötigter Asset-Kategorie die kanonische Bedarfsmenge (mit führendem GDD-Dokument), eine Kandidatenquelle, Lizenz, Kostenschätzung (0 € Budget per D-054), URP-/Qualitätsbewertung, geschätzter Anpassungsaufwand und die **BUY / MODIFY / BUILD**-Klassifikation nach der Rubrik aus [ProcurementStrategy.md](ProcurementStrategy.md) §3. Dieses Dokument ist das zentrale Sprint-5-Ergebnis (Asset Audit) und die Eingabe für die Produktionsplanung (Sprint 6).

Die Bedarfsmengen folgen der **Single-Source-of-Truth-Regel** (D-047): jede Zahl verweist auf das führende GDD-Dokument, statt sie hier neu festzulegen. Die historische [../../RTS_Asset_Pipeline.md](../../RTS_Asset_Pipeline.md) (APL) ist eine Wunschliste und wird von diesem Register **abgelöst** (Reconciliation §2).

Expand Down
4 changes: 2 additions & 2 deletions docs/assets/Licenses.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Zweck

Zentrales **Lizenz-Register** für alle externen und KI-generierten Asset-Quellen von *Project Nova*: Lizenzmodell, Seat-Regeln, Attributionspflichten, Weitergabe-/Repo-Beschränkungen und offene Lizenz-Detailfragen je Quelle (gemäß D-054: 0 € Open-Source & KI-Pipeline). Dieses Dokument ist ein verbindliches Sprint-5-Exit-Kriterium und wird **bei jedem Asset-Import fortgeschrieben**. Es ist die Freigabe-Grundlage dafür, welche Assets im öffentlichen Git-Repo liegen dürfen.
Zentrales **Lizenz-Register** für alle externen und KI-generierten Asset-Quellen von *Hashkrieg*: Lizenzmodell, Seat-Regeln, Attributionspflichten, Weitergabe-/Repo-Beschränkungen und offene Lizenz-Detailfragen je Quelle (gemäß D-054: 0 € Open-Source & KI-Pipeline). Dieses Dokument ist ein verbindliches Sprint-5-Exit-Kriterium und wird **bei jedem Asset-Import fortgeschrieben**. Es ist die Freigabe-Grundlage dafür, welche Assets im öffentlichen Git-Repo liegen dürfen.

## Abhängigkeiten

Expand Down Expand Up @@ -39,7 +39,7 @@ Zentrales **Lizenz-Register** für alle externen und KI-generierten Asset-Quelle

## 2. Verbindliche Lizenz-Regeln (D-054)

1. **Öffentliche Repository-Tauglichkeit.** Alle CC0- und KI-generierten Assets dürfen direkt im öffentlichen GitHub-Repository (`VibecodingGermany/Project_Nova`) geteilt werden.
1. **Öffentliche Repository-Tauglichkeit.** Alle CC0- und KI-generierten Assets dürfen direkt im öffentlichen GitHub-Repository (`VibecodingGermany/HashKrieg`) geteilt werden.
2. **CC-BY = Attribution-Pflicht.** Jedes CC-BY-Modell (v. a. Sketchfab) wird beim Erwerb/Import in `CREDITS.md` (ab erstem CC-BY-Import) mit Autor, Titel, Quelle und Lizenz-URL erfasst.
3. **Keine Per-Seat-Kaufkosten (0 € Budget).** Es werden keine kostenpflichtigen Per-Seat-Store-Packs erworben.
4. **Mixamo-Nutzung.** Mixamo-Clips dürfen im Unity-Projekt eingebunden und gerendert werden; eine Weitergabe loser Raw-Clips an Dritte außerhalb des Projekts ist zu vermeiden.
Expand Down
6 changes: 3 additions & 3 deletions docs/assets/ProcurementStrategy.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Zweck

Legt die verbindliche Beschaffungsstrategie für alle Assets von *Project Nova* fest und definiert die **Audit-Methodik**, nach der jedes benötigte Asset im [AssetRegister.md](AssetRegister.md) klassifiziert wird (**BUY / MODIFY / BUILD**). Dieses Dokument ratifiziert die in Sprint 1 vorbereitete Entscheidungsvorlage aus [../research/AssetStore_Landschaft.md](../research/AssetStore_Landschaft.md) als **D-053** und die verbindliche Inhaberentscheidung **D-054 (0 € Open-Source & KI-Asset-Pipeline)**. Es operationalisiert die Bewertungsdimensionen zu einer Prüf-Checkliste. Verbindlich für: Producer (Budget/Beschaffung), Lead Environment Artist, Technical Art Director, alle Mitwirkenden mit Asset-Erstellungsberechtigung.
Legt die verbindliche Beschaffungsstrategie für alle Assets von *Hashkrieg* fest und definiert die **Audit-Methodik**, nach der jedes benötigte Asset im [AssetRegister.md](AssetRegister.md) klassifiziert wird (**BUY / MODIFY / BUILD**). Dieses Dokument ratifiziert die in Sprint 1 vorbereitete Entscheidungsvorlage aus [../research/AssetStore_Landschaft.md](../research/AssetStore_Landschaft.md) als **D-053** und die verbindliche Inhaberentscheidung **D-054 (0 € Open-Source & KI-Asset-Pipeline)**. Es operationalisiert die Bewertungsdimensionen zu einer Prüf-Checkliste. Verbindlich für: Producer (Budget/Beschaffung), Lead Environment Artist, Technical Art Director, alle Mitwirkenden mit Asset-Erstellungsberechtigung.

## Abhängigkeiten

Expand All @@ -16,7 +16,7 @@ Legt die verbindliche Beschaffungsstrategie für alle Assets von *Project Nova*

## 1. Ratifizierte Strategie (D-053 & D-054)

**Strategie B-Zero – 0 € Open-Source & KI-Asset-Pipeline (D-054).** Als rein organisches Open-Source-Projekt verfügt Project Nova über **0 € Budget** (Beschluss des Project Owners). Statt kommerzieller Asset-Store-Bundles stützt sich die Beschaffung auf:
**Strategie B-Zero – 0 € Open-Source & KI-Asset-Pipeline (D-054).** Als rein organisches Open-Source-Projekt verfügt Hashkrieg über **0 € Budget** (Beschluss des Project Owners). Statt kommerzieller Asset-Store-Bundles stützt sich die Beschaffung auf:

- **Freie CC0 Public Domain Bibliotheken** ([Quaternius](https://quaternius.com/) mit Modular Sci-Fi Megakit & Riggings, [Kenney.nl](https://kenney.nl/), Poly Pizza, OpenGameArt) als Basis für Gebäude, Fahrzeuge und Terrain-Props.
- **KI-gestützte 3D-Mesh-Generierung (Open Source / Free Tools)** wie **Hunyuan3D** (Tencent / Open Source), **Meshy** und **Tripo3D** für schnelles Prototyping, Blockouts und organische Strukturen.
Expand Down Expand Up @@ -55,7 +55,7 @@ Legt die verbindliche Beschaffungsstrategie für alle Assets von *Project Nova*

## 4. Repo-Hygiene & Open-Source-Verteilung

- **Öffentliches Repo (`VibecodingGermany/Project_Nova`):** Enthält alle spielbaren CC0-Assets, KI-generierten Meshes/Texturen und Open-Source-Audio-Dateien.
- **Öffentliches Repo (`VibecodingGermany/HashKrieg`):** Enthält alle spielbaren CC0-Assets, KI-generierten Meshes/Texturen und Open-Source-Audio-Dateien.
- **CC-BY-Quellen:** Werden in `CREDITS.md` sauber atribuiert (gemäß [Licenses.md](Licenses.md)).

## Offene Punkte
Expand Down
4 changes: 2 additions & 2 deletions docs/assets/Provenance.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Zweck

Definiert das verbindliche Verfahren und Datenschema, mit dem die Herkunft und Lizenzlage **jedes einzelnen Art-Assets** (3D-Mesh, Textur, Audio, Font) von *Project Nova* nachweisbar dokumentiert wird, bevor es ins Repository aufgenommen wird. Während [Licenses.md](Licenses.md) den Lizenzrahmen je **Quelle** festhält, beschreibt dieses Dokument den Nachweis je **einzelnem Asset**: welche Pflichtfelder ein Provenienz-Datensatz enthält, wo er abgelegt wird und welchen Freigabe-Workflow er durchläuft. Es operationalisiert D-054 (0-€-Strategie, CC0-Basis plus KI-Generierung, siehe [ProcurementStrategy.md](ProcurementStrategy.md)) auf Ebene des einzelnen Imports.
Definiert das verbindliche Verfahren und Datenschema, mit dem die Herkunft und Lizenzlage **jedes einzelnen Art-Assets** (3D-Mesh, Textur, Audio, Font) von *Hashkrieg* nachweisbar dokumentiert wird, bevor es ins Repository aufgenommen wird. Während [Licenses.md](Licenses.md) den Lizenzrahmen je **Quelle** festhält, beschreibt dieses Dokument den Nachweis je **einzelnem Asset**: welche Pflichtfelder ein Provenienz-Datensatz enthält, wo er abgelegt wird und welchen Freigabe-Workflow er durchläuft. Es operationalisiert D-054 (0-€-Strategie, CC0-Basis plus KI-Generierung, siehe [ProcurementStrategy.md](ProcurementStrategy.md)) auf Ebene des einzelnen Imports.

## Abhängigkeiten

Expand Down Expand Up @@ -213,7 +213,7 @@ Beim ersten Eintrag wird `CREDITS.md` im Repo-Root nach folgendem Muster erzeugt
````markdown
# Credits und Attributionen

Diese Datei listet alle Assets von *Project Nova*, deren Lizenz eine Namensnennung
Diese Datei listet alle Assets von *Hashkrieg*, deren Lizenz eine Namensnennung
vorschreibt. Ein Asset wird eingetragen, sobald sein Provenienznachweis
`attributionRequired: true` ausweist. Assets ohne Attributionspflicht (CC0-Importe,
KI-Material ohne Namensnennungspflicht) stehen hier nicht, sind aber im
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/SourceCatalog_MS1.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ Der entschiedene Pfad setzt in Stufe 2 (§0) auf lokal/self-hosted betriebenes H

- **Konkreter 3D-Bezug:** Am 26. März 2026 wurden mehrere Klagen gegen Meta, Roblox, Microsoft und Nvidia eingereicht (Kläger: Beaulier), die sich auf die Entfernung von Autorennamen aus unter Creative-Commons-Lizenz veröffentlichten 3D-Modellen im Rahmen von KI-Modell-Training beziehen. Dies ist ein **direkt 3D-Asset-relevanter Präzedenzfall** und zeigt, dass CC-lizenziertes 3D-Trainingsmaterial rechtlich angreifbar sein kann, auch wenn der eigene Output nicht direkt betroffen ist. ([AI Copyright Training Data Lawsuits 2026](https://www.aivortex.io/legal/guides/ai-copyright-training-data-2026-landscape/))
- **Breiterer Rahmen:** Im Fall NYT v. OpenAI wurde ein Antrag auf Klageabweisung abgelehnt, da die Outputs plausibel mit dem Originalmaterial konkurrieren könnten; am 10. März 2026 verhandelte die Große Kammer des EuGH in „Like Company v. Google" erstmals direkt die Frage, ob LLM-Training EU-Urheberrecht verletzt. Diese Verfahren betreffen primär Text/LLMs, zeigen aber einen allgemeinen Trend zu strengerer gerichtlicher Prüfung von KI-Trainingsdaten, der auf 3D-Generatoren übertragbar sein könnte. ([AI Watch.dog Lawsuits](https://aiwatch.dog/lawsuits), [IAM: Fair Use in AI Training Disputes](https://www.iam-media.com/article/how-us-courts-are-addressing-fair-use-questions-in-ai-training-and-copyright-disputes))
- **Risikoeinschätzung für Project Nova (kein Rechtsrat):** Da unsere KI-generierten Assets nicht das Trainingsmaterial selbst reproduzieren, sondern neue Meshes erzeugen, ist das direkte Klagerisiko für das Projekt aktuell als **gering bis mittel** einzuschätzen. Das größere praktische Risiko liegt nicht in Klagen gegen uns, sondern darin, dass ein Anbieter (z. B. wegen eigener Rechtsstreitigkeiten) seine Lizenzbedingungen rückwirkend verschärft oder den Dienst einstellt.
- **Risikoeinschätzung für Hashkrieg (kein Rechtsrat):** Da unsere KI-generierten Assets nicht das Trainingsmaterial selbst reproduzieren, sondern neue Meshes erzeugen, ist das direkte Klagerisiko für das Projekt aktuell als **gering bis mittel** einzuschätzen. Das größere praktische Risiko liegt nicht in Klagen gegen uns, sondern darin, dass ein Anbieter (z. B. wegen eigener Rechtsstreitigkeiten) seine Lizenzbedingungen rückwirkend verschärft oder den Dienst einstellt.
- **Was passiert bei Lizenzänderung eines Anbieters:** Bereits generierte und ins Repo aufgenommene Assets bleiben unter der zum Generierungszeitpunkt geltenden Lizenz nutzbar, sofern diese das zusichert (wie bei Hunyuan3D 2.1 Community License: Nutzer behält Output-Eigentum) – **rückwirkende Verschärfungen sind aber nicht in jedem Fall ausgeschlossen und anbieterspezifisch zu prüfen**. Als Gegenmaßnahme empfiehlt sich: (a) Lizenztext und Abrufdatum bei jedem Import archivieren (siehe §10), (b) den in §0 entschiedenen, engen Anbieterkreis (CC0-Quellen + Hunyuan3D 2.1) beibehalten statt zusätzliche Anbieter unkontrolliert hinzuzufügen, (c) bei Anbieterwechsel betroffene Assets im Lizenz-Register (Licenses.md) markieren statt stillschweigend zu ersetzen.

## 5. Rollen-Zuordnung (17 Rollen, entschiedene Primärstrategie + Fallback)
Expand Down
Loading
Loading