README
Environment Management#
Zweck#
Dieser Bereich definiert die gemeinsame Verwaltung von Umgebungsvariablen für die Engineering-Landschaft. Er sammelt Variablennamen, Zuständigkeiten, Vorlagen, Validierungsregeln und Übergaberegeln an einem versionierten Ort.
Verantwortlichkeit#
engineering-tools besitzt die technische Mechanik zum Laden, Prüfen, Dokumentieren und Verteilen von Konfigurationswerten. Die Enterprise Architecture kann übergreifende Governance-Regeln vorgeben; konkrete Plattformvariablen werden von engineering-platform fachlich benötigt, aber hier technisch katalogisiert.
Inhalt#
.env.example-Vorlagen ohne Secrets- Variablenkataloge mit Zweck, Typ, Default und Pflichtstatus
- Validierungswerkzeuge
- Regeln für lokale, Test- und Produktionskonfiguration
- Migration bestehender Workspace-Variablen
Gehört ausdrücklich nicht hier hinein#
- echte Passwörter, Tokens oder Schlüssel
- maschinenspezifische produktive Werte
- generierte Runtime-Zustände
Ablage konkreter Werte#
Konkrete lokale Werte gehören nach ~/engineering/runtime/config oder ~/.config/netzwerksolution. Sie werden nicht versioniert und nicht in ChatGPT-ZIPs exportiert.
Übergangsphase#
Der bestehende Workspace darf eine kleine kompatible engineering-paths.env.example enthalten, solange sein Roundtrip die neue Landschaft materialisiert. Neue Definitionen und Vorlagen entstehen ab jetzt hier.
Aktive Deployment-Landschaft#
Die ChatGPT-Arbeitsumgebung, der lokale TUXEDO-Rechner und die öffentliche Betriebsumgebung sind getrennte Verantwortungsräume. Dieses Repository realisiert nur die wiederverwendbare Mechanik für die Konfigurationsgrenzen: Vorlagen ohne Secrets, Laden, Prüfung und Dokumentation. Konkrete Werte, lokale Runtime-Zustände und öffentliche Zugänge bleiben außerhalb dieses Repositories.
Die fachliche Grenze ist in solution-architecture:90-deployment/MVP-001-active-deployment-landscape-contract.md festgelegt; die Runtime-Ausführung steht in runtime:ACTIVE_DEPLOYMENT_LANDSCAPE.md.