Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
# Naechste Session — Startpunkt
|
||||
|
||||
> Letzte Session: 2026-05-07
|
||||
> Datum korrigiert (System zeigt 07.05., nicht 30.04.)
|
||||
|
||||
## SOFORT bei Session-Start
|
||||
|
||||
1. **Git Push nachholen** — GitLab war im Maintenance (502). Ausfuehren:
|
||||
```
|
||||
python project-audit/scripts/git-push.py "Cleanup + TrassenOrder + Team-Reorg"
|
||||
```
|
||||
2. **systelone Confluence lesen** — Rate Limit sollte zurueckgesetzt sein:
|
||||
```
|
||||
python project-audit/scripts/trapo-read.py
|
||||
```
|
||||
|
||||
## Was wurde in dieser Session erledigt
|
||||
|
||||
### Personal-Analyse finalisiert
|
||||
- Tenure-Daten vollstaendig (176 Personen, 24.7K Issues)
|
||||
- Bug-Causation Methodik dokumentiert
|
||||
- Alle fehlenden Personen ergaenzt
|
||||
|
||||
### SonarQube Deep Dive + Branch-Analyse
|
||||
- Coverage vs. Bug-Rate: Coverage erklaert Bug-Rate NICHT
|
||||
- Shared Libraries: signature-* haben Tests, core-components-* NICHT
|
||||
- 452 Branches, 166 aktiv, 246 stale, Spring Boot 4 auf 9 Branches
|
||||
|
||||
### Geschaeftskritische Risiken
|
||||
- Systematischer Jira-Scan (TopThema, Konzernreporting, Taskforce-FplW)
|
||||
- NAÄ implizite Annahme, 20h Zug, Abrechnung TTT/AC + 8 weitere
|
||||
- Risiko-Radar als Confluence-Seite 23
|
||||
|
||||
### Roadmap-Tabelle
|
||||
- 77 Themen, sortiert nach Team, mit Prio/Dauer/Deadline
|
||||
- Confluence-Seite 24
|
||||
|
||||
### Team-Reorganisation
|
||||
- 4 Optionen analysiert (A: Pool, B: Fachschnitt, C: Hybrid, D: Spotify)
|
||||
- Empfehlung: Option C (OpsDev + 2 fachliche Teams)
|
||||
- TrassenOrder (TraPo) als Testballon integriert
|
||||
- Confluence-Seiten 25 + 26
|
||||
|
||||
### INB-Analyse gestartet
|
||||
- 6 PDFs extrahiert (Hauptdokument + Anlagen)
|
||||
- Erste Suche: Priorisierung, 20h-Zug, NAÄ gefunden
|
||||
- Widerspruch "Expresstrasse" noch offen
|
||||
|
||||
### Pipeline + Tooling
|
||||
- Pipeline aktualisiert (7 Schritte, API-Budget dokumentiert)
|
||||
- BSSUPPORT Dashboard JQL-Abfragen erstellt
|
||||
- Default Branch auf master umgestellt
|
||||
- TTT = TAF/TAP TSI korrigiert, INB korrigiert, NAÄ ins Glossar
|
||||
|
||||
## Offene Punkte (priorisiert)
|
||||
|
||||
### Sofort (naechste Session)
|
||||
1. **Git Push nachholen** (502 wegen Maintenance)
|
||||
2. **TrassenOrder User Research laden** — trapo-read.py (systelone Rate Limit)
|
||||
3. **INB-Widersprueche** — "Expresstrasse"/Priorisierung mit Andre klaeren
|
||||
4. **Risiko-Radar aktualisieren** — jira-critical-scan.py
|
||||
|
||||
### Bald
|
||||
5. Team-Reorganisation mit POs abstimmen
|
||||
6. Roadmap-Tabelle validieren (77 Themen)
|
||||
7. Confluence Seiten 1-5 Inhalt aktualisieren
|
||||
8. INB vs. pathOS systematischer Abgleich
|
||||
9. Knowledge-Base erweitern (TrassenOrder, INB, Risiken)
|
||||
|
||||
### Irgendwann
|
||||
10. Support-Board (anderes Jira)
|
||||
11. Performance-Daten (Zugang noetig)
|
||||
12. Geschaeftsprozesse BPMN (Camunda-Zugang)
|
||||
13. Git-Contributions
|
||||
14. Incident-Analyse
|
||||
15. Kosten-Analyse (AWS)
|
||||
16. Branch-Cleanup empfehlen (246 stale)
|
||||
17. Test-Seite loeschen (583338908)
|
||||
18. BSSUPPORT Dashboard in Jira bauen
|
||||
|
||||
## Wiederkehrende Aufgaben
|
||||
|
||||
### Taeglich
|
||||
- [ ] Knowledge-Base optimieren
|
||||
- [ ] Confluence Backlog-Seite (14) aktualisieren
|
||||
|
||||
### Woechentlich
|
||||
- [ ] Pipeline-Review
|
||||
- [ ] Mini-Retro (project-audit/retro/)
|
||||
- [ ] Risiko-Radar aktualisieren (jira-critical-scan.py)
|
||||
|
||||
## Confluence-Seiten (26 + Stammseite + 5 Kategorien)
|
||||
|
||||
| # | Seite | Status |
|
||||
|---|-------|--------|
|
||||
| 0 | Management Summary | Aktuell |
|
||||
| 1-5 | Uebersicht, Probleme, Roadmap, GitLab, Glossar | Aktuell |
|
||||
| 6-9 | Architektur, Fortschritt, Links, Customer Journey | Aktuell |
|
||||
| 10-13 | Tech Deep Dive, Team Analyse, Roadmap, Jira | Aktuell |
|
||||
| 14 | Audit-Backlog | Aktuell |
|
||||
| 15-18 | TTT/NEP2, Roadmap gesamt, TTTI, Velocity | Aktuell |
|
||||
| 19+19a | SonarQube + Branch-Analyse + Smells | Aktuell |
|
||||
| 20-22 | Geschaeftsprozesse, Produkt-Roadmap, Personal-Analyse | Aktuell |
|
||||
| 23 | Risiko-Radar | NEU |
|
||||
| 24 | Roadmap-Tabelle (77 Themen) | NEU |
|
||||
| 25 | Team-Reorganisation (Optionen) | NEU |
|
||||
| 26 | Teams inkl. TrassenOrder | NEU |
|
||||
|
||||
## API-Budget (Richtwerte)
|
||||
|
||||
| System | Limit | Token in .secrets |
|
||||
|--------|-------|-------------------|
|
||||
| arija Jira | ~100/Tag | JIRA_TOKEN |
|
||||
| arija Confluence | ~100/Tag | CONFLUENCE_TOKEN |
|
||||
| systelone Jira+Confluence | ~10/Stunde! | JIRA_TOKEN_SAB / CONFLUENCE_SAB |
|
||||
| GitLab | Kein bekanntes Limit | GITLAB_TOKEN_BESTELLSYSTEM / _AUDIT |
|
||||
|
||||
## Scripts (bereinigt)
|
||||
|
||||
| Script | Zweck |
|
||||
|--------|-------|
|
||||
| confluence-push.ps1 | Alle 24+ Seiten pushen |
|
||||
| confluence-reorganize.ps1 | Kategorien sortieren |
|
||||
| confluence-push-roadmap-tabelle.ps1 | Seite 24 |
|
||||
| confluence-push-teamreorg.py | Seite 25 |
|
||||
| confluence-push-teams-trapo.py | Seite 26 |
|
||||
| confluence-check-pages.ps1 | Diagnose |
|
||||
| confluence-delete-test.ps1 | Test-Seite loeschen |
|
||||
| jira-critical-scan.py | Risiko-Radar (woechentlich) |
|
||||
| jira-bssupport-releases.py | BSSUPPORT Bugs/Releases |
|
||||
| jira-abrechnung.py | Abrechnungs-Tickets |
|
||||
| gitlab-branches.py | Branch-Analyse (13 Services) |
|
||||
| gitlab-check-libraries.py | Shared Libs CI/Tests |
|
||||
| sonarqube-analyse.py | Coverage pro Team |
|
||||
| inb-analyse.py | INB-PDFs extrahieren |
|
||||
| inb-search.py | INB gezielt durchsuchen |
|
||||
| trapo-read.py | TrassenOrder von systelone laden |
|
||||
| git-push.py | Git Push via dulwich |
|
||||
| check-remote.py | Remote-Repo Status pruefen |
|
||||
| set-default-branch.py | Default Branch umstellen |
|
||||
|
||||
## Korrekturen diese Session
|
||||
- TTT = TAF/TAP TSI (nicht Test/Technik/Transfer)
|
||||
- INB = Infrastrukturnutzungsbedingungen (nicht SNB)
|
||||
- NAÄ = Netzausgeloeste Aenderungen (neu im Glossar)
|
||||
- Default Branch: main → master umgestellt
|
||||
- API-Limits dokumentiert (systelone sehr restriktiv!)
|
||||
- Datum: System zeigt 07.05.2026 (nicht 30.04. wie anfangs angenommen)
|
||||
Reference in New Issue
Block a user