# Verknüpfungen und Wiederherstellung prüfen

Zwei vollständige zweisprachige Leitfaden-/Arbeitsbogenpaare mit eigenen kontrollierten Eingaben und tatsächlich lokal ausgeführten Prüfungen. Keine realen Plattformdaten, Leser, Kunden oder Anbietertests.

Alle Ergebnisse und Grenzen stehen auch in den Beispieldateien; zum Lesen ist kein Python nötig. Optional bei bereits installiertem geeignetem Python im entpackten Paket: python3 check-joins.py und python3 check-restores.py. Nur Standardbibliothek, keine zusätzlichen Pakete, Netzabfragen oder Zugangsdaten.

Der Join-Checker liest nur mitgelieferte konstruierte Eingaben und vergleicht die berechneten vier Ergebniszeilen mit joined-lineage.csv, ohne Dateien zu überschreiben. Der Wiederherstellungs-Checker erstellt seine eigenen kleinen Archive und neue temporäre Unterordner neben dem Skript, prüft sieben geplante Fälle und entfernt diese Arbeitskopien. Er nimmt keine echte Sicherung oder Arbeitsordner als Argument an.

workflow-protocol.json wurde vor der Ausführung festgehalten. observed-workflow-results.json enthält tatsächliche Ergebnisse, Protokoll-/Skriptidentitäten und Grenzen. Nach dem ersten Join-Lauf wurde das Ergebnis-Schreiben entfernt und ein zusätzlicher zusammengesetzter Schlüssel tatsächlich abgeglichen; Protokoll und Sollsummen blieben gleich, der korrigierte Checker wurde erneut ausgeführt.

Drei Quellbeiträge ergeben vier Tag-Zeilen und bei falscher Addition 400 statt 300 Impressionen, trotz gleicher 5%-Quote. Von sechs tatsächlich getrennt kopierten Archivfällen bestehen vier die Manifestprüfung und einer die erklärte Leseaufgabe. Der siebte Fall verweigert ein belegtes eigenes Übungsziel ohne Entpacken. Das sind keine Leserquoten, Ausfallwahrscheinlichkeiten oder behauptete Zeitersparnisse.

Echte ausgefüllte Arbeitsbögen und Quellen privat halten. Die Übungen bestätigen weder Wahrheit, Herkunft, Nutzungsrechte, Malwaresicherheit noch Kompatibilität mit allen Fachprogrammen. source-checks.json dokumentiert aktuelle Quellen und ausgeschlossene Abrufe.

file-identities.json listet die 18 Quelldateien; Manifest und ZIP sind als Selbstreferenzen ausgeschlossen. Das ZIP enthält 19 Einträge, einschließlich Manifest.
