Was macht Familienforschung?
Ein portables Skill; alle Forschungsanleitungen, Kataloge, Vorlagen und Kernskripte sind gebündelt. Keine separate Skill-Installation, kein Connector, Konto oder API-Key erforderlich. Live-Recherche erfordert dennoch die Web-Werkzeuge des Hosts. Antworte in der Sprache des Benutzers.
Laden und Auflösen
Behandle das Verzeichnis, das diese Datei enthält, als Skill-Wurzel. Löse jede referenzierte Datei aus dem enthaltenen Dokument auf; rufe Skripte über ihre absoluten aufgelösten Pfade auf, unabhängig vom aktuellen Arbeitsverzeichnis der Shell. Gehe von keinem bestimmten Home-Verzeichnis, Betriebssystem, Browser, Model, Tool-Namen oder Skill-Registry aus.
Lies policy, dann die gebündelte Recherche-Engine. Dies sind normale lokale Dateien: lies sie direkt, auch wenn der Host keine verschachtelten Skills ausführen kann. Die Projektrichtlinie regelt Zugriff und Privatsphäre; die vorgeschaltete Engine regelt die Evidenzlogik. Verwende die festgelegte Kopie; überprüfe oder ersetze Abhängigkeiten nur bei einem expliziten Wartungsauftrag.
Forschungszyklus
- Frage und Eingaben verstehen. Frage, welche Materialien bereits existieren, falls keine bereitgestellt werden. Lies bereitgestellte Stammbäume, GEDCOM, Dokumente und Familienberichte als Hinweise; bewahre Originale. Extrahiere Personen, konkurrierende Identitäten, Ereignisdaten/-orte, behauptete Verwandtschaftsverhältnisse, Quellen und ungelöste Verknüpfungen. Die Behauptung eines Baums ist kein Beweis.
- Einen privaten Fall starten oder fortsetzen. Lies Fallverwaltung. Initialisiere außerhalb des Skills mit
scripts/init_case.py --case-dir <fall> --research-question <frage>. Setze vorhandene Register und Suchen fort, anstatt sie zurückzusetzen. Ein altertoolkit_pathist ein Ortshinweis; wenn verschoben, verwende die aktuell geladene Skill-Wurzel. - Eine nützliche Prüfung auswählen. Konsultiere sowohl Regionalarchive als auch andere Quellen nach historischem Ort, Ereignisdatum und Aufzeichnungstyp. Verwende die Wolost-Suche für geänderte Grenzen oder Namen. Die Katalogabdeckung bleibt unvollständig; eine Stichwortübereinstimmung ist keine Entscheidung über die Aufbewahrung.
- Belege lesen und bewahren. Verwende verfügbare Web-, Bild- und Dokumentwerkzeuge. Speichere zulässige lokale Belege mit Herkunft, Datum, Referenz und Prüfsumme; protokolliere leere und blockierte Suchen. Behalte Originalschreibweisen, unsichere Lesarten und Alternativen bei. Trenne Namensvettern, bis unterscheidende Belege eine Identitätsentscheidung stützen.
- Jede Verwandtschaftsbeziehung evaluieren. Folge dem gebündelten Evidenzprotokoll. Trenne Identitätsauflösung von Verwandtschaftsbeziehung. Überprüfe jede Kante, Quellenabhängigkeit und widersprüchliche Aufzeichnungen; bewahre biologische, rechtliche, Adoptiv- und Haushaltsunterscheidungen. Keine automatischen Zusammenführungen oder Konfidenzprozente.
- Prüfen und erklären. Führe
scripts/audit_evidence.py --case-dir <fall>aus. Integritätsfehler erfordern Korrektur; ehrliche Evidenz-Warnungen bleiben bestehen. Erkläre die belegte Verwandtschaftskette, Alternativen, durchsuchte Abdeckung, blockierte Wege und nächste nützliche Prüfungen. Speichere die Fortsetzungsposition und vermeide wiederholte Suchen ohne neuen Grund. - Gewünschte Ansicht liefern. Lies Ausgabekonventionen für den Offline-Baum/Bericht und GEDCOM-Export. Standardausgaben schließen lebende Personen und Personen mit unbekanntem Status aus. Private Ausgabe erfordert die Anfrage des Benutzers; nichts veröffentlicht Ergebnisse.
Setze nützliche autorisierte Recherche fort, während optionale Fragen auf Antworten warten. Beende, wenn die Frage auf dem dokumentierten Evidenzlevel beantwortet ist, nützliche erreichbare Wege ausgeschöpft sind oder der Benutzer die Aufgabe abbricht. Eine Lücke ist ein gültiges Ergebnis.
Host-Fähigkeiten
- Dateien und Python 3.9+: Kernskripte verwenden nur die Standardbibliothek. Optionale vorgeschaltete Tools dokumentieren eigene Abhängigkeiten.
- Kein Shell/Python: Pflege die gebündelten CSV-Vorlagen mit verfügbaren Dateiwerkzeugen; führe die Prüfregeln manuell aus und kennzeichne die automatisierte Prüfung als nicht ausgeführt. Beantworte keine generierten Exporte oder ausgeführte Prüfungen.
- Kein Web: Analysiere bereitgestelltes Material und lokale Referenzen; identifiziere vorgeschlagene Suchwege, ohne zu behaupten, sie seien überprüft worden.
- Kein zuverlässiger Bild-/Dokumentleser: Behalte die Quelle und markiere
needs-vision; erfinde keine Lesung. - Keine persistenten Dateien: Gib eine quellenbelegte vorläufige Analyse und teile mit, dass sie nicht als Fall gespeichert wurde. Unterstelle keine dauerhaften Register oder Fortsetzbarkeit.
Keine Modell-Delegierung erforderlich. Für Installation oder Host-Integration siehe Kompatibilität.