cards/docs/marketplace/seed/geografie-welt-top30/validate/report.md
Till JS 9a07454b75 seed: 3 Cardecky-Decks v1.0.0 + Audit-Trail im Repo
Drei Cardecky-Decks live im lokalen Marketplace, mit komplettem
Audit-Trail unter docs/marketplace/seed/:

| Deck                          | Karten | Lizenz    |
|-------------------------------|--------|-----------|
| geografie-welt-top30          |    30  | CC0-1.0   |
| english-a2-grundwortschatz    |   500  | CC-BY-4.0 |
| periodensystem-elemente       |   118  | CC0-1.0   |

648 Karten gesamt = 1296 FSRS-Reviews. Alle drei via /cards-deck-
Skill 5-Stage-Pipeline (Plan, Recherche, Design, Validate, Publish).
Bulk-Mode mit Python-Heredoc-Generator, Server-Side atomic-Insert
in <1s pro Deck.

Pro Deck im Audit-Trail:
- plan.md (Subtopic-Boundaries, Streitfälle vorab)
- research/sources.md (3-8 nummerierte Quellen)
- research/notes.md (Recherche-Notes, Streitfall-Auflösungen)
- design/build_cards.py (deterministischer Generator mit Sanity-
  Checks gegen Front-Duplikate)
- design/cards.jsonl (atomic Output, 1 Karte/Zeile)
- design/outline.md (Subtopic-Counts + F-Range)
- validate/report.md (5 Standard-Checks alle ✓)
- publish/deck.json + cards.log (Server-Response + Round-Trip)

CONTENT_PLAN §8 Phase-1-Seed-Liste: 3/20 done.

README.md erklärt die seed/-Konvention für künftige Cardecky-Decks
sowie das Update-Protokoll bei PR-Merges aus dem Marketplace.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 18:49:05 +02:00

2.2 KiB
Raw Blame History

Validate-Report — geografie-welt-top30

Draft-Path: ~/Documents/cards-drafts/geografie-welt-top30/ Geprüft: 2026-05-09 Karten gesamt: 30

Findings

✓ atomicity:        30/30 ok
   - Pro Karte exakt 1 Land × 1 Hauptstadt
   - Keine Aufzählungen, keine Compound-Fakten
   - Front-Längen 522 Zeichen, Back-Längen 413 Zeichen → weit
     unter den Atomicity-Schwellen (200/400)

✓ source-coverage:  30/30 ok
   - Jede Karte hat 2 source_refs
   - Standard-Karten: [1] (Wikipedia-Sammelliste) + [2] (CIA Factbook)
   - Streitfall-Karten: [1] + Streitfall-spezifische Quelle
     · F-003 Schweiz: [1][5]
     · F-008 Niederlande: [1][3]
     · F-016 Türkei: [1][7]
     · F-026 Brasilien: [1][8]
     · F-028 Australien: [1][6]
     · F-030 Südafrika: [1][4]
   - Alle [n]-Verweise existieren in research/sources.md

✓ dedupe:           30/30 neu
   - Slug `cardecky/geografie-welt-top30` ist heute noch nicht in der
     Marketplace-DB (Cardecky-Account ist leer nach R3-Smoke-Cleanup;
     R5-Smoke-Decks haben andere Slugs)
   - Per-card content_hash wird beim Publish berechnet, nicht hier
     vorab — Marketplace-Insert ist hash-Idempotent

✓ type-fit:         30/30 ok
   - Alle 30 sind type=basic-reverse mit fields={front, back}
   - Pro Karte werden 2 FSRS-Reviews initialisiert (vorwärts +
     rückwärts)
   - Keine Cloze ohne Cluster, keine basic-reverse mit n→1-Ambiguität
     (jedes Land hat genau eine Lehrplan-Hauptstadt — Streitfälle in
     Notes.md aufgelöst)

✓ mission-check:    30/30 ok
   - Keine kommerzielle Werbung
   - Keine personenbezogenen Daten
   - Keine medizin-/jura-/finanz-Behauptungen
   - Keine politischen Wertungen — nur etablierte
     Verwaltungs-/Regierungssitze
   - Tier-A-Inhalt im CONTENT_PLAN (Geografie Welt + DACH)

Empfehlung

Go für Stage 5 (Publish). Keine roten Items, keine offenen Fragen.

Audit-Trail

  • Plan: plan.md (2026-05-09)
  • Quellen-Liste: research/sources.md (8 nummerierte Quellen)
  • Recherche-Notizen: research/notes.md (10 Subtopics, 30 Paare, 6 Streitfälle aufgelöst)
  • Outline: design/outline.md (F-001 bis F-030)
  • Karten: design/cards.jsonl (30 Zeilen, wc -l = 30)
  • User-Approval: 2x bekommen (Stage 1 Liste + Stage 3 Karten-Wahl)