S11: Session-Abschluss S11 mit zweitem Teil. Inhaltliche Kleinigkeiten in cv.md umgesetzt: 1. Ausbildung-Zeile TUEV-Zertifikat-Display-Text auf 'Zertifikat (Link funktioniert im Browser)' gekuerzt. 2. FBH-Eintrag 'Low-Power-Transimpedanzverstaerker-GaAs-MMICs' zu 'Low-Power Transimpedanzverstaerker-GaAs-MMICs' (Bindestrich nach Low-Power weg). 3. Promotions-Hinweis 'berufsbegleitend, abgeschlossen 2001' zu 'berufsbegleitend abgeschlossen im Jahr 2001'. 4. 'Mixed-Mode-S-Parameter' zu 'Mixed-Mode S-Parameter' an zwei Stellen (Multilink und Kenntnisse-Sektion), korrigiert eine Falsch-Anwendung der S10-Komposita-Regel. 5. Trainings-Eintrag 2016 von 'Keysight High Speed Digital class using ADS' auf 'Keysight, low9-quote High Speed Digital class using ADS ascii-quote' konform zur bestehenden Trainings-Konvention; doppeltes Leerzeichen aus Vorlage als Tippfehler normalisiert; Schluss-Anfuehrungszeichen U+201D durch ASCII-Doublequote ersetzt nach Rueckfrage. Atomarer Replace via Python-aus-Disk mit os.replace, Pre-Replace-Treffer-Check 1-1-1-2-1, Post-Replace-Verifikation per Suchcounts. Datei-Delta cv.md 22391 zu 22393 Bytes. Visuelle DOCX-Pruefung durch Thomas erfolgt und freigegeben; PDF nicht geprueft, da S12 die PDF-Pipeline neu aufsetzt. teilgebiete/01-lebenslauf.md um S11-Teil-2-Block ergaenzt. agent-prompt.md Aktueller-Stand-Abschnitt fuer Session-Ende und S12-Naechste-Session fortgeschrieben (S12-Plan: Tool-Recherche moderncv vs awesome-cv vs typst, cv.md bleibt single source of truth, Daten-Extraktion via Custom-Pandoc-Filter oder Build-Skript-Erweiterung, Implementierung, Sandbox-Test, visuelle Verifikation durch Thomas, Teilgebiet 01 nach Freigabe abschliessen). Edit-Tool-Vermeidung in S11 durchgehend eingehalten.
This commit is contained in:
@@ -370,12 +370,37 @@ Die in S04 mit docx-js erstellte Version hatte strukturelle typographische Mäng
|
||||
|
||||
**Offen für S11 (zweiter Teil):** Inhaltliche Kleinigkeiten in `cv.md`, die Thomas im Sinn hat — wird in einer der nächsten Aktionen abgearbeitet.
|
||||
|
||||
## S11 (Teil 2) — Inhaltliche Kleinigkeiten in `cv.md`
|
||||
|
||||
Fünf von Thomas vorgegebene Detail-Änderungen umgesetzt, atomar via Python-aus-Disk mit strikter Trefferzahl-Prüfung pro Replacement:
|
||||
|
||||
1. **Ausbildung-Zeile (TÜV-Zertifikat-Link):** Display-Text von „Link zum Zertifikat (funktioniert nur im Browser)" auf „Zertifikat (Link funktioniert im Browser)" geändert. Knapper, weniger sperrig, transportiert dieselbe Information.
|
||||
2. **FBH-Eintrag (Transimpedanzverstärker-MMIC):** Bindestrich nach „Low-Power" entfernt, Schreibweise „Low-Power Transimpedanzverstärker-GaAs-MMICs". Damit bleibt „Low-Power" als attributiver Halbangelizismus erhalten und die Komposita-Kette wird klarer.
|
||||
3. **Promotions-Hinweis (FBH):** „berufsbegleitend, abgeschlossen 2001" auf „berufsbegleitend abgeschlossen im Jahr 2001" geändert. Komma weg, präzisere Formulierung.
|
||||
4. **Mixed-Mode S-Parameter (zwei Stellen):** Bindestrich zwischen „Mode" und „S" entfernt. Vorkommen 1: Multilink-Eintrag (L165), Vorkommen 2: Kenntnisse-Sektion (L298). Korrigiert eine Falsch-Anwendung der S10-Komposita-Regel: „Mixed-Mode" ist hier prädikatives Adjektiv zu „S-Parameter", nicht Bestandteil eines Kompositums.
|
||||
5. **Trainings-Eintrag Keysight 2016:** „Keysight High Speed Digital class using ADS" auf „Keysight, „High Speed Digital class using ADS"" geändert. Damit konform zur bestehenden Trainings-Konvention: Anbieter, Komma, Trainingstitel in deutschen Anführungszeichen (öffnend „ U+201E, schließend " ASCII U+0022 — entspricht den anderen vier Trainings-Einträgen). Doppeltes Leerzeichen aus Thomas' Vorlage als Tippfehler erkannt und auf einfaches Leerzeichen normalisiert; Schluss-Anführungszeichen U+201D durch ASCII " ersetzt für Konsistenz mit den anderen Einträgen — beides nach Rückfrage mit Thomas freigegeben.
|
||||
|
||||
**Verifikation:**
|
||||
|
||||
- Treffer-Counts pre-replace stimmten alle (1, 1, 1, 2, 1).
|
||||
- Alle alten Strings nach Replace 0 Treffer.
|
||||
- Alle neuen Strings mit erwarteter Trefferzahl vorhanden.
|
||||
- Datei-Delta: 22 391 → 22 393 Bytes (+2 Bytes Netto-Zuwachs durch komprimierende und expandierende Änderungen).
|
||||
- Visuelle Prüfung des DOCX durch Thomas: zufrieden. PDF kommt in S12 ohnehin auf eine neue Pipeline und wird hier nicht geprüft.
|
||||
|
||||
## Nächste Schritte
|
||||
|
||||
**S11 — Rest des Lebenslauf-Inhalts:**
|
||||
**S11 abgeschlossen.** Beide Aufgaben (Methodik-Sektion erweitert, fünf inhaltliche Kleinigkeiten umgesetzt) durch Thomas inhaltlich und visuell (DOCX) freigegeben.
|
||||
|
||||
1. ~~Methodik-Sektion ergänzen~~ — abgeschlossen (siehe S11-Block oben).
|
||||
2. **Inhaltliche Kleinigkeiten verbessern.** Thomas hat konkrete Detail-Verbesserungen in `cv.md` im Sinn — werden in einer Folgesitzung oder im Anschluss an S11 abgearbeitet.
|
||||
**S12 — PDF-Pipeline-Refactoring mit professioneller CV-LaTeX-Klasse (nächste Session):**
|
||||
|
||||
1. **Tool-Recherche:** `moderncv` vs. `awesome-cv` vs. typst (oder andere). Vergleich nach Optik, Aufwand, MikTeX-Integration, DesTEngS-CI-Anpassbarkeit (`#3C68AE`, IBM Plex Sans).
|
||||
2. **`cv.md` bleibt single source of truth.**
|
||||
3. **Daten-Extraktion aus `cv.md`** für CV-Klasse-Features (`\cventry` / `\cvevent` etc.):
|
||||
- Custom Pandoc-Filter (Lua oder Python) ODER
|
||||
- Erweiterung von `build.ps1` mit Python-Pre-Processor, der `cv.md` → `cv.tex` transformiert.
|
||||
4. **Implementierung, Sandbox-Test, visuelle Verifikation durch Thomas.**
|
||||
5. Teilgebiet 01 nach erfolgreichem Output und Freigabe durch Thomas abschließen (R2-OK von Thomas: Status auf „abgeschlossen" im `zentral-index.md`).
|
||||
|
||||
**S12 — PDF-Pipeline-Refactoring mit professioneller CV-LaTeX-Klasse:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user