feat(scanner): Agenten nachtraeglich uebernehmen mit --agents-only und --skip
Der Legacy-Import war ein Erststart-Werkzeug: er brach bei vorhandenen Agenten ab und schrieb immer auch Einstellungen und Portale mit. Um spaeter einzelne Suchagenten aus project_scanner nachzuziehen, gab es keinen Weg. --agents-only laesst Einstellungen, Portale, Projekte und Treffer unberuehrt und laeuft additiv: vorhandene Agenten blockieren nicht mehr, sondern werden am Namen erkannt und uebersprungen, damit im CRM bearbeitete Agenten nicht ueberschrieben werden. Die Id der Quelle wird nur uebernommen, solange sie im Ziel frei ist. --skip=Name[,Name] laesst Agenten nach Namen aus, ohne Ruecksicht auf Gross- und Kleinschreibung. --force ist mit --agents-only gesperrt: es wuerde Projekte und Treffer loeschen, die der Lauf gar nicht anfasst. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
29316633a6
commit
a866cd9a52
@@ -321,8 +321,13 @@ npm run scanner:import -- --dry-run # nur anzeigen
|
||||
npm run scanner:import # Einstellungen, Portale, Agenten + CVs
|
||||
npm run scanner:import -- --with-matches # zusätzlich Projekte und Treffer
|
||||
npm run scanner:import -- --force # vorhandene Zieldaten vorher löschen
|
||||
npm run scanner:import -- --agents-only --skip=Bilal # später: nur fehlende Agenten
|
||||
```
|
||||
|
||||
`--agents-only` ist der nachträgliche Lauf: nur Suchagenten, additiv, vorhandene
|
||||
werden über den Namen erkannt und übersprungen. `--skip=` lässt Agenten nach
|
||||
Namen aus. Details: [03 Projekt Scanner](docs/03-scanner.md#agenten-nachträglich-holen).
|
||||
|
||||
Quelle kommt aus `LEGACY_*` in `server/.env`:
|
||||
|
||||
| Variable | Wofür |
|
||||
|
||||
Reference in New Issue
Block a user