Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
b228e699d0
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.
bdd683ffa6
S11: Methodik-Sektion in cv.md erweitert nach Diskussion mit Thomas: 7 Eintraege ersetzt durch 12 Eintraege in Project-Lifecycle-Reihenfolge (Konzepterstellung, Machbarkeitsstudien, Anforderungsanalyse / Requirements Engineering, Spezifikationserstellung, Technologie-Evaluierung und -Auswahl, System-Architektur und -Design, SW-Architektur und -Design, Verifikation und Validierung, System Integration, Technische Dokumentation, Systematische Fehleranalyse, Projektmanagement). Software-Design-Konflikt mit der bestehenden Kenntnisse-Subsection ueber Variante 1 geloest (Methodik-Eintrag heisst SW-Architektur und -Design, Subsection-Titel bleibt). Test als Verifikation und Validierung formuliert. Anforderungsanalyse und Spezifikationserstellung bleiben getrennte Schritte. Querschnittsthemen Risikomanagement QS Konfigurationsmanagement Reviews Vorgehensmodelle bewusst weggelassen. Inbetriebnahme und Uebergabe weggelassen. Systematische Fehleranalyse beibehalten nach Argumentation V&V deckt SFA nicht ab. Atomarer Replace via Python-aus-Disk mit os.replace, Edit-Tool fuer cv.md vermieden. Doppelter Naechste-Schritte-Block in teilgebiete/01-lebenslauf.md aus S10 konsolidiert. teilgebiete/01-lebenslauf.md um S11-Block ergaenzt. agent-prompt.md Aktueller-Stand-Abschnitt fuer S11 fortgeschrieben mit verbleibender S11-Aufgabe inhaltliche Kleinigkeiten und unveraendertem S12-Plan PDF-Pipeline-Refactoring.
43e18dd9d4
S10: S10 abgeschlossen. Aufgabe 1 (DOCX-Heading-Farbe und H1+H2-Bold) komplett geloest: Farb-Audit 0B5394 zu 3C68AE in vier Dateien, Linked-Char-Style-Diagnose und Fix in build-reference-docx.py (HEADING_COLOR_STYLES um Heading1Char/2Char/3Char erweitert, neue set_heading_bold-Funktion). Aufgabe 2 (cv.md Sinn-Korrekturen) komplett geloest: 18 Sprach- und Stilkorrekturen plus Methodik-Umsortierung nach Projekt-Lifecycle, atomar via Python-aus-Disk umgesetzt. Aufgabe 3 (Buzzword-Erweiterung KI-Block) komplett geloest: KI-Sektion umstrukturiert nach Thomas-Layout mit Edge-AI-Stack-Buendel-Sektion am Ende inklusive Quantisierung, Modell-Formaten und Software-Stack. Aufgabe 4 (PDF-Layout) teilweise geloest mit Trade-off: H1 ohne Trennlinie, H2 schwarze 8.6 cm 1.25 pt Trennlinie analog DOCX, H3 in DesTEngS-Blau und nicht fett, erste Seite ohne graue Header-Trennlinie und Foto plus H1 nahe Top-Margin via vspace-1.16cm. Body-Spacings bleiben etwas groesser als Header (parskip-Glue-Eliminierung kostet 2-3 zusaetzliche Seiten, deshalb ruecknahme). Pagebreaks bei Trainings/Kenntnisse/Berufliche-Stationen koennen unschoen sein. Sandbox-Build-Setup mit pdflatex und lmodern in /tmp/sbxbuild eingerichtet, Page-Layout-Tendenzen 1zu1 vergleichbar zu Thomas Setup. Lessons-learned Block in agent-prompt.md und teilgebiete/01-lebenslauf.md festgehalten: Sandbox-Build vor Iterationen, Layout-Eingriffe einzeln testen, parskip-Glue ist essentiell, Pandoc 3.x emittiert minipage[t] mit parboxrestore in Tabellen-Cells, titlesec vertraegt kein par im after-code, nopagebreak in longtable ist als noalign ueberschrieben. Strategische Entscheidung mit Thomas: PDF-Pipeline wird in S12 mit professioneller CV-LaTeX-Klasse moderncv oder awesome-cv oder typst neu aufgesetzt. cv.md bleibt single source of truth, Daten-Extraktion via Custom-Pandoc-Filter oder Build-Skript-Erweiterung. S11 davor nur fuer Lebenslauf-Inhalt: Methodik-Sektion ergaenzen und inhaltliche Kleinigkeiten. DOCX-Stand ist gut und einsatzbereit. agent-prompt.md und teilgebiete/01-lebenslauf.md mit S10-Doku und S11-S12-Plan fortgeschrieben.
8016f4d775
S10: Aufgabe 1 (DOCX-Heading-Farbe und -Bold) abgeschlossen. Farb-Audit zuerst: DesTEngS-Primaerfarbe ist 3C68AE, in 4 Dateien (agent-prompt.md, teilgebiete/01-lebenslauf.md, build/build-reference-docx.py Konstante HEADING_COLOR und Doc-Kommentar, templates/template.tex destengsblue-Definition) von 0B5394 auf 3C68AE korrigiert. changelog.md (append-only) und cv-debug.tex (generierter Output) bewusst ausgenommen. Diagnose der nicht-greifenden Heading-Farbe: Pandoc-3.x-Default-Reference enthaelt Linked Character Styles Heading1Char/2Char/3Char mit eigener color val=0F4761 themeColor=accent1 themeShade=BF (Aptos-Petrol). Char-Styles dominieren in Word ueber Para-Styles bei Run-Eigenschaften, deshalb gewann das Aptos-Theme. Pandoc 2.9 (Sandbox) hat diese Char-Styles nicht, daher konnte der Bug dort nicht reproduziert werden. Fix in build/build-reference-docx.py: HEADING_COLOR_STYLES um Heading1Char Heading2Char Heading3Char erweitert. Zusatzanforderung von Thomas: H1 und H2 fett. Neue Funktion set_heading_bold mit Konstante HEADING_BOLD_STYLES analog (Heading1+2 Para- und Char-Stil). H3 bleibt unveraendert. Docstring-Block B4 um beide Erklaerungen erweitert. Sandbox-syntaktischer Test der neuen Funktionen erfolgreich. Build und visuelle Bestaetigung durch Thomas: alle Headings im DOCX in DesTEngS-Blau 3C68AE, H1 und H2 fett, H3 normal. Aufgabe 2 Diff-Material vorbereitet: alte CV-Quelle Lebenslauf_Thomas_Langer_2025-03-21.docx aus archiv via pandoc nach markdown konvertiert und mit aktueller cv.md verglichen. Vier Output-Dateien in artefakte/01-lebenslauf/output: cv-old-plain.txt (DOCX normalisiert 305 Zeilen), cv-new-plain.txt (cv.md normalisiert 289 Zeilen), cv-diff-unified.txt (kompletter unified diff 551 Zeilen), cv-diff-report.md (sektionsweise Vergleichsbericht mit Mapping Berufstaetigkeit gleich Projekte als freiberuflicher Consultant). Sektion-Groessenvergleich zeigt erwartete Aenderungsmuster: Header kompakter, Zusammenfassung und Kenntnisse erweitert (KI-Fokus), Trainings stark gekuerzt, Veroeffentlichungen in Ausbildung integriert. Sinn-Check selbst macht Thomas in seinem Tempo, dann gemeinsames Review.
b26cfd0ab3
S09: Teilgebiet 01 Iteration C Foto-Einbindung umgesetzt. Header als 2-Spalten-Grid-Table in cv.md mit Strich-Verhaeltnis 112:60 (= 65,1%/34,9% Spaltenbreite, ca. 10,15/5,43 cm bei 16 cm Textbreite). Foto rechts oben, 4,06x4,06 cm, beide Dimensionen explizit im Markdown um Pandocs Default-Wrapper keepaspectratio mit height=textheight zu vermeiden, der die Layout-Box auf 24cm Hoehe streckt und die Tabellen-Zeile zerschiesst. DOCX-Header-Spacing per neuer 4. Modifikation in build/post-process-docx.py (process_header_table): findet erste Tabelle, setzt Heading1-spacing-before=0 und Foto-Paragraph spacing-before=100 (=5pt) plus jc=right. PDF-Layout via neuem Pandoc-Lua-Filter build/header-image-wrap.lua: wrappt das Header-Foto im LaTeX-Output mit hfill+raisebox(-height)[0pt][0pt]{...}, hfill schiebt rechtsbuendig in raggedright-p-Spalte, raisebox setzt Bild-Top auf Cell-Top und reportet null Hoehe an die Tabellen-Zeile. Filter prueft FORMAT=latex und Image-Pfad enthaelt foto, DOCX bleibt unberuehrt. Lua-Filter-Erste-Version (Image durch RawInline ersetzt mit gebackenem Pfad) hat Pandocs Image-Resource-Resolution gebrochen und LuaLaTeX scheiterte mit File foto.jpg not found, Fix: Filter gibt Lua-Liste zurueck mit Original-img-Element zwischen RawInline-Wrappern. Template-Hotfixes fuer PDF: renewcommand-nolinkurl-zu-Plaintext (verhindert at-xverbatim-Bruch in longtable-Minipage durch URL-Display-Text-Verbatim-Mode), titlespacing-section-before=0pt fuer H1-Top-Alignment. cv.md: Pipe-Alignment in Grid Table programmatisch via Python ljust und Pipe-Position-Eindeutigkeitscheck (Pandoc 3.x ist beim Grid-Table-Pipe-Alignment streng, Sandbox-Pandoc 2.9 ist toleranter und damit irrefuehrend). build.ps1 erweitert um lua-filter-Argument in PDF und DOCX, plus Read-Host-Wait-on-Error entfernt (blockiert AI-Agents und CI), durch Start-Sleep 3s am Ende ersetzt. header-image-wrap.lua als Pflichtdatei in Test-Path-Check aufgenommen. Vier weitere Edit-Tool-Truncation-Vorfaelle in S09 (cv.md, template.tex zweimal, build.ps1), Lehre verschaerft Edit-Tool fuer jede nicht-triviale Modifikation auf NTFS-Mount-Dateien meiden. Sandbox-NTFS-Stale-Read auf DOCX-Output (DOCX-Datei als not a zip file, Workaround DOCX im Sandbox neu generieren). Sandbox-NTFS-Mount kann auch Datei-Schreiben mit open(w) verweigern obwohl os.path.exists True liefert, Workaround tmp-Datei plus os.rename. Build und visuelle Bestaetigung durch Thomas erfolgt fuer DOCX und PDF. teilgebiete/01-lebenslauf.md um Iteration-C-Block ergaenzt und Naechste-Schritte-Liste auf S10-Plan umgestellt (1 DOCX-Heading-Farben pruefen, 2 Doublecheck der generierten Texte mindestens elektrischer-Gehaeuse ist sinnverkehrt, 3 Buzzword-Kompetenzen brainstormen mindestens Umgang mit quantisierten LLMs fehlt, 4 PDF-Spacings H1/H2/Kontaktdaten und hellgraue Trennlinien korrigieren, 5 Hyphenation-Feintuning, 6 Teilgebiet abschliessen). agent-prompt.md Aktueller-Stand-Block fuer S10 fortgeschrieben.
9f046ed4bb
Aus zentraler USP-Kombination "Dem Bestreben ... zu hohem, messbarem Nutzen zu verhelfen" entfernt. Bei Messbare KPIs, Umsatz-Anteile "aus KMU-Direktgeschäft mit Festpreisprodukten" hinzugefügt.
109ce4c1b1
S02: Session-Abschluss. Kritische Analyse abgeschlossen: USP geschaerft (generisches Nutzenfokus-USP entfernt, Kombination Ingenieurserfahrung+KI als Kern-USP), Preispositionierung differenziert (Agentursatz 105 EUR vs. KMU-Direktsatz hoeher noch festzulegen), nutzenbasierte Verguetung als Notiz vermerkt (Konkretisierung erst bei konkretem Fall), Flyer durch hochwertigen One-Pager ersetzt, Akquise-Strategie auf Mehrkanalsequenz angepasst (One-Pager per Post dann Telefonanruf dann Ersttermin), zwei Websites beibehalten. agent-prompt.md Aktueller-Stand-Abschnitt fuer naechste Session aktualisiert. Naechste Session: Teilgebiete definieren und in zentral-index.md eintragen.
b12926b6cb
S02: Kritische Analyse der marketing.md durchgefuehrt und erste Korrekturen eingearbeitet. KI-Glaubwuerdigkeit: Thomas hat bereits drei KI-Workshops durchgefuehrt und weitere KI-Erfolge, Teilgebiet KI-Glaubwuerdigkeitsaufbau als Notiz vermerkt. Content-Marketing fuer Social-Media-Reichweite bewusst verworfen (KMU-GF nicht in KI-Communities, KI-generierte Posts verlieren Glaubwuerdigkeit, zu viel Konkurrenz). Stattdessen hochwertige Vertrauensmaterialien fuer Vertriebsprozess (Whitepaper, Fallstudien). Zielgruppen-Eingrenzung ergaenzt: geografisch Grossraum Muenchen plus Bedarf an massgeschneiderten KI-Loesungen (Fine-Tuning, anspruchsvolles RAG, On-Premise-KI, Workflow-Integration). Zweistufige Akquise-Strategie in Abschnitt 6 ergaenzt: Stufe 1 Lead-Identifikation (Firmendatenbanken, IHK, LinkedIn Sales Navigator etc.), Stufe 2 Lead-Qualifizierung (externe Kaltakquise mit niedrigschwelligem Terminangebot, lokale Wirtschaftsveranstaltungen, postalisches Mailing). Rechtlicher Hinweis zu UWG §7 ergaenzt.
83d0ccfb3f
S02: marketing.md Abschnitt 8 (Rahmenbedingungen) befuellt: Zeitbudget 35h/Woche ohne Auftrag bzw. 6h/Woche bei Vollauslastung, Tool-Landschaft dokumentiert (Thunderbird, WordPress, MS Office lokal, GIMP, Inkscape, Claude Cowork/Code, Manus, Fireflies, Miro, Google Workspace, VSCodium/Cline; geplant SuiteCRM und O365/Teams), rechtliche Einschraenkungen der Bayika-Berufsordnung erfasst (sachliche Werbung, keine Kaltmail ohne Einwilligung, keine anpreisenden Slogans, TMG-Impressumspflicht). Stand-Vermerk aktualisiert: alle 8 Abschnitte von marketing.md inhaltlich befuellt. Naechster Schritt: Kritische Analyse der Marketing-Inhalte vor Teilgebiet-Definition.
5a793beb27
S02: marketing.md Abschnitt 7 (Ziele) befuellt: Kurzfristig (3 Monate) Lebenslauf und LinkedIn optimieren, drei Freelancer-Profile aktualisieren, Websites professionalisieren, erste 100 KMU-Leads generieren, CRM-Tool fuer Kaltakquise bereit. Mittelfristig (6-12 Monate) 300+ Leads, Festpreisprodukte definiert, Flyer an 100 Leads, Kaltakquise fuer 100 Leads durchgefuehrt. Langfristig (3-5 Jahre) anerkannter KI-Berater im Muenchner Mittelstand, nutzenbasierte Verguetung etabliert, mindestens eine Angestellte, Vollauslastung, KI-Telefonassistentin. KPIs definiert: passende Anfragen nach Kanal, Lead-Anzahl, kontaktierte Leads, Conversion-Rate, Umsatz-Anteile nach Geschaeftsmodell.
92898d57cb
S02: marketing.md Abschnitt 6 (Aktueller Marketing-Status) befuellt: Bisherige Aktivitaeten dokumentiert (nur Lebenslauf-Versand an Agenturen hat funktioniert), vorhandene Materialien erfasst (CI, Logo, Wort-/Bildmarke, Websites DE/EN, Visitenkarten, Portraitfotos, One-Pager, Word- und PPT-Vorlagen), Kanalperformance bewertet (Freelancer-Profile veraltet, LinkedIn einzig aktiver Kanal nur zur Darstellung, Xing abnehmend, Malt/Uplink ungeeignet, kein Website-Analytics), Budget noch offen, KI-gestuetzte Lead-Generierung plus externe Kaltakquise als Ansatz fuer primaere Zielgruppe angedacht.