9a1e38eb9168f548626c0a34ba1576cbe018edbe
Jury-Voting: typescript 5.9->7.0, vitest 3->4, jsdom 26->29, concurrently 9->10 Projekt-KIQ-HP: eslint 9->10, @eslint/js 9->10 privat/CV: typescript 5.9->7.0, vitest 3->4 andreknie.de: js-yaml stays at 4 (v5 breaks ESM default export, needs code change)
Monorepo
Zentrales Repository für alle Projekte, organisiert nach Arbeitskontext.
Struktur
bahn/ ← DB InfraGO Projekte (10 Repos, untouched remotes)
dhive/ ← dhive GmbH Projekte
privat/ ← Persönliche Projekte
shared/ ← Kontextübergreifende Tools und Infrastruktur
Kontexte
| Kontext | Inhalt | Repos |
|---|---|---|
| bahn | DB InfraGO | aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp, Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit, teamlandkarte-mcp, wissensdatenbank (upstream) |
| dhive | dhive GmbH | Jury-Voting, Projekt-KIQ-HP |
| privat | Persönlich | CV, NoteGraph (→ Redo geplant) |
| shared | Übergreifend | AI-Orchestrator, OrgMyLife, power_skills_and_more, tools/monorepo-cli, references/symphony |
Tools
# CLI-Tool für Monorepo-Verwaltung
cd shared/tools/monorepo-cli
pip install -e .
ctx-guard --help
Sicherheit
- Secrets werden via git-crypt verschlüsselt (pro Kontext eigener Schlüssel)
.secretsist in.gitignore— niemals committen- Zugriffskontrolle via
shared/config/access-config.yaml
Föderation
Bahn-Team, dhive-Team und private Repos können als eigenständige Team-Repos synchronisiert werden (Hub-and-Spoke). Konfiguration: shared/config/team-repos.yaml.
Languages
Python
58%
HTML
16.1%
TypeScript
9.9%
PowerShell
7.3%
JavaScript
5.8%
Other
2.8%