Werdegang bearbeitbar, Stationen im CV-Import zuverlaessiger
This commit is contained in:
@@ -75,6 +75,43 @@ Frühere Stationen werden als **beendete** Anstellungen angelegt; dadurch
|
||||
erscheint der Kontakt beim jeweiligen Unternehmen sofort im Zweig „Verlassen".
|
||||
Unbekannte Unternehmen legt der Import mit an.
|
||||
|
||||
### Der Werdegang bekommt einen eigenen Durchgang
|
||||
|
||||
Der große Prompt muss Name, Kontaktdaten, Schlagworte, Zusammenfassung und Sätze
|
||||
zugleich liefern – die Stationen kamen dabei **unzuverlässig** heraus: derselbe
|
||||
Lebenslauf ergab einmal drei, einmal zwei, ein Beraterprofil mit fünf Kunden nur
|
||||
einen. Deshalb läuft ein **zweiter Aufruf mit einer einzigen Aufgabe**
|
||||
(`STATIONS_PROMPT` in `server/src/routes/cvs.js`), und beide Listen werden
|
||||
zusammengeführt.
|
||||
|
||||
Was dieser Durchgang ausdrücklich verlangt:
|
||||
|
||||
* Vollständigkeit vor Kürze – auch kurze und nebenberufliche Stationen.
|
||||
* Alle Abschnitte, die Stationen tragen können: *Berufserfahrung*, *Beruflicher
|
||||
Werdegang*, *Projekte*, *Projekterfahrung*, *Referenzen*, *Kunden*.
|
||||
* Bei freiberuflicher Tätigkeit ist der **Kunde** das Unternehmen, nicht die
|
||||
eigene Firma.
|
||||
* Derselbe Kunde zu verschiedenen Zeiten gehört mehrfach in die Liste.
|
||||
* Schule, Studium, Zertifikate gehören **nicht** hinein.
|
||||
* Eine fehlende Zeitangabe ist kein Grund, eine Station wegzulassen.
|
||||
* Der Text aus PDF und DOCX ist bei mehrspaltigem Layout durcheinander – Daten
|
||||
stehen dann als Block neben den Firmennamen und müssen der Reihenfolge nach
|
||||
zugeordnet werden.
|
||||
|
||||
Zusammengeführt wird über Firmenname und Anfangsjahr, wobei der Name vorher auf
|
||||
das Vergleichbare heruntergebrochen wird (Rechtsformen wie GmbH, AG, SE fliegen
|
||||
raus). So erscheint „Bayerische Versorgungskammer" nicht zweimal, weil ein
|
||||
Durchgang sie mit Klammerzusatz gelesen hat.
|
||||
|
||||
Die Obergrenze beim Übernehmen liegt bei **60** Stationen statt bei 20:
|
||||
Beraterprofile mit Projektliste kommen leicht über zwanzig Kunden, und alles
|
||||
darüber verschwand vorher stillschweigend.
|
||||
|
||||
> Gemessen an den vorhandenen Lebensläufen: 1 → 5 Stationen, 3 → 3, und ein
|
||||
> reines Projektportfolio ohne einen einzigen Arbeitgeber bleibt bei 0 – dort
|
||||
> stehen nur Produktnamen im Fließtext, und daraus Stationen zu erfinden wäre
|
||||
> schlechter als keine.
|
||||
|
||||
Der Text wird vor der Anfrage lokal aus der Datei geholt
|
||||
(`server/src/cvText.js`) – PDF und DOCX ohne Fremddienst. Die Datei bleibt am
|
||||
Kontakt (`icon_contacts.cv_file`) und lässt sich aus dessen Karte herunterladen;
|
||||
|
||||
Reference in New Issue
Block a user