Files
ankn a5f8fb49ab 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.
2026-06-30 20:39:52 +02:00

149 lines
5.3 KiB
Markdown

# 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)