76 checks · 55 without findings · 88 finding(s) · 10 skipped.
Layout audit mode: after auto-fill (as in the final PDF).
PDF-dependent checks (references, margin overflow) run only locally - see main.py.
| Check | Status | Count |
|---|---|---|
| Layout-Audit | ⚠ 3 Layout-Befund(e) | 3 |
| Lösungs-Konsistenz | ✓ OK | 0 |
| YAML-Struktur | ⚠ 2 YAML-Struktur-Befund(e) | 2 |
| Null-Ziffern pro Aufgabe | ⚠ 4 Aufgabe(n) mit zu vielen Null-Ziffern | 4 |
| Null-Häufung pro Sektion | ✓ OK | 0 |
| Vollständige letzte Zeile | ✓ OK | 0 |
| Rechenaufgabe-Reihenfolge | ✓ OK | 0 |
| Doppelte Aufgabentypen pro Seite | - skipped | · |
| Typ-Stapelung | ✓ OK | 0 |
| Zahlenraum-Konsistenz | ✓ OK | 0 |
| Aufgabentyp-Limit pro Zahlenraum | ✓ OK | 0 |
| Punktefeld ohne Nullen | ✓ OK | 0 |
| Formen zählen: Form-Unterscheidung | ✓ OK | 0 |
| Muster fortsetzen: Antwortfelder | ✓ OK | 0 |
| Textaufgaben-Anzahl | ✓ OK | 0 |
| Feste Aufgabenzahl pro Typ | ⚠ 8 Sektion(en) mit abweichender Aufgabenzahl (1/4-Slot) | 8 |
| Magisches Quadrat: Aufgabenanzahl | ✓ OK | 0 |
| Magisches Quadrat: Lösbarkeit | ✓ OK | 0 |
| Slot-Höhe FIXED-Typen | ⚠ 11 Sektion(en) sprengen Slot-Höhe | 11 |
| Slot-Auslastung FIXED-Typen | ⚠ 5 Sektion(en) unter 90 % Slot-Auslastung | 5 |
| Punktefeld Zahlenraum-Abdeckung | ✓ OK | 0 |
| Negative Ergebnisse | ✓ OK | 0 |
| Münz-Cent-Limit | ✓ OK | 0 |
| Fehlersuche: mindestens ein Fehler | ✓ OK | 0 |
| Rechenweg-Labyrinth: Eindeutige Lösung | ✓ OK | 0 |
| Zutatensuche: Kessel-Zahl von 2 Wegen erreichbar | ⚠ 1 Zutatensuche-Aufgabe(n) ohne 2 Wege zur Kessel-Zahl | 1 |
| Lagebeziehung: Eindeutiger Weg | ✓ OK | 0 |
| Karten-Ziel-Summe: Eindeutige Lösung | ✓ OK | 0 |
| Rechenmauer: Eindeutige Lösung | ✓ OK | 0 |
| Spinnenrad: Keine doppelten Operationen | ✓ OK | 0 |
| Book-Coverage | ✓ OK | 0 |
| Registry-Coverage | ✓ OK | 0 |
| QR-Verweise zur Lösungswebseite | ✓ OK | 0 |
| Lösungs-QR-Platzierung | ✓ OK | 0 |
| Aufgaben EXERCISE_LEFT_X-Anker | ✓ OK | 0 |
| Include-Existenz | ✓ OK | 0 |
| Farbe-/Schwierigkeit-Konsistenz | ✓ OK | 0 |
| Ungenutzte REGISTRY/SOLVER-Einträge | ✓ OK | 0 |
| Schwierigkeit-Ordnung | ⚠ 2 Reihenfolge-Verletzung(en) schwierigkeit aufsteigend | 2 |
| Lückenposition-Vielfalt | ✓ OK | 0 |
| Verfrühte Aufgaben-Wiederholung | ✓ OK | 0 |
| Doppelte Aufgabenblöcke | ✓ OK | 0 |
| Verdeckte Dubletten | ✓ OK | 0 |
| Nahe Duplikate | ✓ OK | 0 |
| Spalten-Monotonie | ✓ OK | 0 |
| Würfel-Verteilung | ✓ OK | 0 |
| Wiederhol-Summe-Verteilung | ✓ OK | 0 |
| Erste Begegnung ohne Beschreibung | ✓ OK | 0 |
| Demo bei erster Begegnung | ✓ OK | 0 |
| Hilfe-Seite bei erster Begegnung | ✓ OK | 0 |
| continue-Folge-Konsistenz | ✓ OK | 0 |
| Endboss-Reihenfolge | ✓ OK | 0 |
| Beschreibung-Länge | ✓ OK | 0 |
| Titel-Großschreibung | ✓ OK | 0 |
| Signal-Symbol pro Aufgabe | ✓ OK | 0 |
| Signal-Korrektheit | ⚠ 48 Aufgabe(n) mit unpassendem Signal-Symbol | 48 |
| Zahlenraum-Konsistenz (Lösungen) | ✓ OK | 0 |
| Operator-Typ-Konsistenz | ✓ OK | 0 |
| Keine Dashes in Inhalten | ✓ OK | 0 |
| Keine Dashes in Generator-Texten | ✓ OK | 0 |
| Einheitliches Minus-Zeichen | ✓ OK | 0 |
| Sprach-Vollständigkeit | ✓ OK | 0 |
| Euro im Fließtext | ✓ OK | 0 |
| Keine ASCII-Umlaute | ⚠ 2 ASCII-Umlaut(e) in deutscher Prosa | 2 |
| Deutsche Anführungszeichen | ⚠ 2 falsche(s) Anführungszeichen in deutscher Prosa | 2 |
| Asset-Existenz | ✓ OK | 0 |
| Markierungstabelle: Schrittweiten | ✓ OK | 0 |
| Semantische Verweise | - skipped | · |
| Horizontaler Randüberlauf | - skipped | · |
| Vertikaler Randüberlauf | - skipped | · |
| Aufgaben linksbündig | - skipped | · |
| Aufgaben Inhalts-Anker | - skipped | · |
| Titel-QR-Überlappung | - skipped | · |
| Sektionstitel-Überlauf | - skipped | · |
| Spalten-Weißraum | - skipped | · |
| Text-Zentrierung | - skipped | · |
Seite 6: Unterlauf 4.1 cm Leerraum (sachrechnen/fehlersuche_diagramm_01.yaml → motivation/motivation_10.yaml)Seite 4: Unterlauf 6.4 cm Leerraum (motivation/zutatensuche_01.yaml → motivation/zauberbild_01.yaml)Seite 6: Unterlauf 8.0 cm Leerraum (motivation/magisches_quadrat_03.yaml → motivation/karten_ziel_summe_01.yaml → motivation/motivation_01.yaml → motivation/motivation_02.yaml)zahlenraum_1000/zahlzerlegung_01.yaml Abschnitt 0 (zahlzerlegung "Zerlege in Hunderter und Rest!"): 8 Aufgaben (nicht durch 5 teilbar)zahlenraum_1000/zahlzerlegung_02.yaml Abschnitt 0 (zahlzerlegung "Zerlege bis zum Zehner!"): 8 Aufgaben (nicht durch 5 teilbar)erkl/erkl_k_rechenmauer.yaml Abschnitt 1 (rechenmauer "Beispiel: Rechenmauer"), Aufgabe 0: 3 Null-Ziffern (max. 2)schriftlich/rechenmauer_01.yaml Abschnitt 0 (rechenmauer "Rechenmauern bis 1000"), Aufgabe 0: 4 Null-Ziffern (max. 2)schriftlich/rechenmauer_01.yaml Abschnitt 0 (rechenmauer "Rechenmauern bis 1000"), Aufgabe 1: 3 Null-Ziffern (max. 2)schriftlich/rechenmauer_01.yaml Abschnitt 0 (rechenmauer "Rechenmauern bis 1000"), Aufgabe 2: 3 Null-Ziffern (max. 2)zahlenraum_1000/zahlzerlegung_01.yaml (zahlzerlegung "Zerlege in Hunderter und Rest!"): 8 Aufgaben (Soll: 10 für Slot-Standardisierung)zahlenraum_1000/zahlzerlegung_02.yaml (zahlzerlegung "Zerlege bis zum Zehner!"): 8 Aufgaben (Soll: 10 für Slot-Standardisierung)geld_zeit/uhr_lesen_01.yaml (uhr_lesen "Volle, halbe und Viertelstunden"): 9 Aufgaben (Soll: 12 für Slot-Standardisierung)geld_zeit/uhr_lesen_02.yaml (uhr_lesen "Auf fünf Minuten genau"): 9 Aufgaben (Soll: 12 für Slot-Standardisierung)geometrie/formen_zaehlen_01.yaml (formen_zaehlen "Formen zählen"): 2 Aufgaben (Soll: 3 für Slot-Standardisierung)geometrie/kloetzchentuerme_01.yaml (kloetzchentuerme "Klötzchen zusammenzählen"): 6 Aufgaben (Soll: 9 für Slot-Standardisierung)geometrie/kloetzchentuerme_02.yaml (kloetzchentuerme "Klötzchen abbauen"): 6 Aufgaben (Soll: 9 für Slot-Standardisierung)motivation/magische_dreiecke_01.yaml (magische_dreiecke "Magische Dreiecke - Summe 25"): 3 Dreiecke (Soll: 4 für Slot-Standardisierung)wiederholung_100/magisches_quadrat_01.yaml (magisches_quadrat "Magisches Quadrat - Summe 36"): 6.18 cm > 5.91 cm Slot-Limit (1/4)zahlenraum_1000/runden_01.yaml (runden "Runden auf Zehner"): 6.20 cm > 5.91 cm Slot-Limit (1/4)zahlenraum_1000/runden_02.yaml (runden "Runden auf Zehner - jetzt du!"): 6.20 cm > 5.91 cm Slot-Limit (1/4)zahlenraum_1000/gerade_ungerade_01.yaml (gerade_ungerade "Gerade oder ungerade?"): 6.40 cm > 5.91 cm Slot-Limit (1/4)schriftlich/halbschriftlich_rechnen_01.yaml (halbschriftlich_rechnen "Aufwärmen mit zweistelligen Zahlen"): 12.00 cm > 11.82 cm Slot-Limit (1/2)einmaleins/kernaufgaben_01.yaml (kernaufgaben "Mit Kernaufgaben rechnen"): 12.34 cm > 11.82 cm Slot-Limit (1/2)groessen/laengen_messen_01.yaml (laengen_messen "Längen ablesen"): 12.20 cm > 11.82 cm Slot-Limit (1/2)groessen/groessen_vergleichen_01.yaml (groessen_vergleichen "Gewichte vergleichen"): 6.20 cm > 5.91 cm Slot-Limit (1/4)groessen/groessen_vergleichen_02.yaml (groessen_vergleichen "Liter und Milliliter vergleichen"): 6.20 cm > 5.91 cm Slot-Limit (1/4)geld_zeit/kalender_raetsel_01.yaml (kalender_raetsel "Tage und Wochen"): 6.00 cm > 5.91 cm Slot-Limit (1/4)motivation/magisches_quadrat_01.yaml (magisches_quadrat "Magisches Quadrat - Summe 60"): 6.18 cm > 5.91 cm Slot-Limit (1/4)geometrie/kloetzchentuerme_01.yaml (kloetzchentuerme "Klötzchen zusammenzählen"): 7.54 cm = 63.8 % von 11.82 cm Slot (1/2; Schwelle 90 %)geometrie/kloetzchentuerme_02.yaml (kloetzchentuerme "Klötzchen abbauen"): 7.54 cm = 63.8 % von 11.82 cm Slot (1/2; Schwelle 90 %)wiederholung_100/rechenmauer_01.yaml (rechenmauer "Baue die Mauer auf!"): 5.50 cm = 46.5 % von 11.82 cm Slot (1/2; Schwelle 90 %)schriftlich/rechenmauer_01.yaml (rechenmauer "Rechenmauern bis 1000"): 5.50 cm = 46.5 % von 11.82 cm Slot (1/2; Schwelle 90 %)schriftlich/schaetzen_01.yaml (schaetzen "Überschlagen bis 1000"): 4.95 cm = 83.8 % von 5.91 cm Slot (1/4; Schwelle 90 %)motivation/zutatensuche_01.yaml (zutatensuche "Folge den Hinweisen!"): kein Endergebnis von >= 2 Wegen erreicht (Ergebnisse [250, 140, 390]; Kessel-Zahl 140 ist nur über einen Weg erreichbar)[magisches_quadrat | ZR bis 1000]: motivation/magisches_quadrat_02.yaml (schwierigkeit=1) steht nach motivation/magisches_quadrat_01.yaml (schwierigkeit=3)[magisches_quadrat | ZR bis 1000]: motivation/magisches_quadrat_03.yaml (schwierigkeit=2) steht nach motivation/magisches_quadrat_01.yaml (schwierigkeit=3)wiederholung_100/zahlenstrahl_01.yaml (zahlenstrahl "Zahlen bis 100 am Strahl"): Signal [markiere] passt nicht zur Tätigkeit, erwartet [schreibe]wiederholung_100/division_01.yaml (division "Geteilt-Aufgaben"): Signal [rechne_mal] passt nicht zur Tätigkeit, erwartet [verteile]wiederholung_100/fehlersuche_01.yaml (fehlersuche "Euli hat sich verrechnet"): Signal [schau_genau] passt nicht zur Tätigkeit, erwartet [rechne_gemischt, schau_genau]zahlenraum_1000/zahlzerlegung_01.yaml (zahlzerlegung "Zerlege in Hunderter und Rest!"): Signal [schreibe] passt nicht zur Tätigkeit, erwartet [verteile]zahlenraum_1000/zahlenstrahl_01.yaml (zahlenstrahl "Hunderter am Zahlenstrahl"): Signal [markiere] passt nicht zur Tätigkeit, erwartet [schreibe]zahlenraum_1000/vergleiche_01.yaml (vergleiche "Vergleiche die großen Zahlen"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [vergleiche] oder [rechne_gemischt, vergleiche]zahlenraum_1000/zahlzerlegung_02.yaml (zahlzerlegung "Zerlege bis zum Zehner!"): Signal [schreibe] passt nicht zur Tätigkeit, erwartet [verteile]zahlenraum_1000/zahlenstrahl_02.yaml (zahlenstrahl "Genau hingeschaut!"): Signal [markiere] passt nicht zur Tätigkeit, erwartet [schreibe]zahlenraum_1000/zahlen_ordnen_01.yaml (zahlen_ordnen "Sortiere von klein nach groß!"): Signal [markiere] passt nicht zur Tätigkeit, erwartet [vergleiche]zahlenraum_1000/gerade_ungerade_01.yaml (gerade_ungerade "Gerade oder ungerade?"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [male_an] oder [kreuze_an, zaehle]schriftlich/fehlersuche_01.yaml (fehlersuche "Euli hat sich wieder verrechnet"): Signal [schau_genau] passt nicht zur Tätigkeit, erwartet [rechne_gemischt, schau_genau]schriftlich/schriftliche_addition_01.yaml (schriftliche_addition "Schriftlich addieren ohne Übertrag"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)schriftlich/umkehraufgaben_01.yaml (umkehraufgaben "Umkehraufgaben bis 1000"): Signal [rechne_plus] passt nicht zur Tätigkeit, erwartet [rechne_gemischt] oder [rechne_mal]schriftlich/schriftliche_addition_02.yaml (schriftliche_addition "Schriftlich addieren mit Übertrag"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)schriftlich/schriftliche_subtraktion_01.yaml (schriftliche_subtraktion "Schriftlich subtrahieren"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)schriftlich/schriftliche_subtraktion_02.yaml (schriftliche_subtraktion "Subtrahieren mit Entbündeln"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)schriftlich/schriftliche_addition_03.yaml (schriftliche_addition "Addieren mit zwei Überträgen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)einmaleins/halbschriftlich_multiplikation_01.yaml (halbschriftlich_multiplikation "Halbschriftlich malnehmen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)einmaleins/halbschriftlich_multiplikation_02.yaml (halbschriftlich_multiplikation "Mit Zehnerübergang"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)schriftlich/schriftliche_multiplikation_01.yaml (schriftliche_multiplikation "Schriftlich malnehmen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)einmaleins/division_01.yaml (division "Großes Einmaleins geteilt"): Signal [rechne_mal] passt nicht zur Tätigkeit, erwartet [verteile]einmaleins/teilen_mit_rest_01.yaml (teilen_mit_rest "Teilen mit Rest"): Signal [rechne_mal] passt nicht zur Tätigkeit, erwartet [verteile]schriftlich/schriftliche_multiplikation_02.yaml (schriftliche_multiplikation "Mit Übertrag"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)einmaleins/teilen_mit_rest_02.yaml (teilen_mit_rest "Teilen mit Rest bis 100"): Signal [rechne_mal] passt nicht zur Tätigkeit, erwartet [verteile]schriftlich/schriftliche_multiplikation_03.yaml (schriftliche_multiplikation "Mit dreistelligen Zahlen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)groessen/laengen_messen_01.yaml (laengen_messen "Längen ablesen"): Signal [schreibe] passt nicht zur Tätigkeit, erwartet [messe]groessen/laengen_vergleichen_01.yaml (laengen_vergleichen "Stäbe vergleichen"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [messe]groessen/groessen_umrechnen_01.yaml (groessen_umrechnen "Meter, Zentimeter und Gramm"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)groessen/groessen_vergleichen_01.yaml (groessen_vergleichen "Gewichte vergleichen"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [vergleiche]groessen/groessen_vergleichen_02.yaml (groessen_vergleichen "Liter und Milliliter vergleichen"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [vergleiche]groessen/groessen_umrechnen_02.yaml (groessen_umrechnen "Kilometer, Liter und Millimeter"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geld_zeit/uhr_lesen_01.yaml (uhr_lesen "Volle, halbe und Viertelstunden"): Signal [schreibe] passt nicht zur Tätigkeit, erwartet [uhr]geld_zeit/uhr_lesen_02.yaml (uhr_lesen "Auf fünf Minuten genau"): Signal [schreibe] passt nicht zur Tätigkeit, erwartet [uhr]geld_zeit/zeitspanne_01.yaml (zeitspanne "Volle und halbe Stunden"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geld_zeit/zeitspanne_02.yaml (zeitspanne "Viertelstunden und Minuten"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geld_zeit/muenzen_zaehlen_01.yaml (muenzen_zaehlen "Große Beträge zählen"): Signal [zaehle] passt nicht zur Tätigkeit, erwartet [rechne_plus, zaehle]geld_zeit/einkaufen_01.yaml (einkaufen "Wie viel Rückgeld?"): Signal [rechne_minus] passt nicht zur Tätigkeit, erwartet [rechne_plus] oder [rechne_gemischt]geometrie/muster_fortsetzen_01.yaml (muster_fortsetzen "Bandornamente fortsetzen"): Signal [male_an] passt nicht zur Tätigkeit, erwartet [fuehre_weiter] oder [fuehre_weiter, male_an]geometrie/rechte_winkel_01.yaml (rechte_winkel "Rechte Winkel finden"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geometrie/rechte_winkel_02.yaml (rechte_winkel "Rechte Winkel auf Schrägen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geometrie/flaeche_auslegen_01.yaml (flaeche_auslegen "Flächen auslegen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geometrie/flaeche_auslegen_02.yaml (flaeche_auslegen "Knifflige Flächen"): kein Signal-Soll definiert (Typ in SIGNAL_FIX/SIGNAL_ARITH/SIGNAL_ONEOF ergänzen)geometrie/kloetzchentuerme_01.yaml (kloetzchentuerme "Klötzchen zusammenzählen"): Signal [zaehle] passt nicht zur Tätigkeit, erwartet [rechne_plus, zaehle]geometrie/kloetzchentuerme_02.yaml (kloetzchentuerme "Klötzchen abbauen"): Signal [zaehle] passt nicht zur Tätigkeit, erwartet [rechne_minus, zaehle]sachrechnen/wertetabelle_02.yaml (wertetabelle "Halbiere große Zahlen"): Signal [rechne_gemischt] passt nicht zur Tätigkeit, erwartet [rechne_plus] oder [verteile]sachrechnen/fehlersuche_diagramm_01.yaml (fehlersuche_diagramm "Welcher Balken ist falsch?"): Signal [kreise_ein] passt nicht zur Tätigkeit, erwartet [kreise_ein, schau_genau]motivation/zauberstab_code_01.yaml (zauberstab_code "Geheime Magier-Schrift"): Signal [verbinde] passt nicht zur Tätigkeit, erwartet [rechne_gemischt, schau_genau]motivation/karten_ziel_summe_01.yaml (karten_ziel_summe "Wähle die richtigen Karten"): Signal [rechne_plus] passt nicht zur Tätigkeit, erwartet [rechne_plus, schau_genau]erkl/erkl_k_zauberstab_code.yaml: ASCII-Umlaut 'fuer' (… **Beispiel:** 🔮 steht fuer 9, 🐉 steht fuer 4. …)zahlenraum_1000/vergleiche_01.yaml: ASCII-Umlaut 'groesser' (… ze das Zeichen kleiner, groesser oder gleich ein …)erkl/erkl_k_tabelle_zu_diagramm.yaml: gerades Anführungszeichen (U+0022) statt „…“ (… ** In der Tabelle steht "Sachbuch: 8". …)motivation/motivation_09.yaml: gerades Anführungszeichen (U+0022) statt „…“ (… s Wort Prozent bedeutet "von Hundert". 50 Prozen …)