Repository navigation
Stille Fehler aus dem Praxisbericht schließen - #70
Merged
Merged
Conversation
Befunde aus wordpress-herzogenburg/content/bildgenerator-befund.md — dem ersten produktiven Einsatz der Schnittstelle, acht Artikelbilder ausschliesslich anhand der llms.txt gebaut. Der Bericht ist gegen VERSION 2 geschrieben; alle Befunde vorher live nachgeprueft. HINTERGRUND WIRD STILL VERWORFEN — der schwerste Eine absolute URL wurde angenommen, meldete Erfolg und erschien nicht im Bild. CORS blockiert das Laden, aber fabric ruft seinen Callback trotzdem auf — mit einem Bild ohne Masse. processMeme() weist es zu, jede Pruefung "ist jetzt ein Hintergrund da" sagt ja, und der Export kommt in plausibler Groesse zurueck, nur ohne Motiv. Im Bericht gingen drei Bilder als leere gruene Flaechen raus, ohne dass irgendetwas es gesagt haette. Er nennt es treffend dieselbe Fehlerklasse, gegen die die llms.txt bei der Schrift argumentiert — dort geschlossen, hier offen. setBackground() holt eine fremde URL jetzt per fetch und wandelt sie in eine data:-URL. Das funktioniert entweder wirklich, oder scheitert laut dort, wo der Aufrufer reagieren kann. Dazu eine zweite Pruefung, ob das geladene Bild ueberhaupt Masse hat. LANGE SCHLAGZEILEN Text bricht nicht um, er schrumpft. Gemessen statt geschaetzt: bei artikel_23 ergeben 40 Zeichen 124 px im Export, 80 Zeichen nur noch 62 px auf 3000 px Bildbreite. Der Titel aus dem Bericht hat 76 Zeichen. Die Tabelle steht jetzt in der llms.txt mit der Empfehlung, ab etwa 40 Zeichen von Hand mit \n umzubrechen, und check() warnt bei einer einzeiligen Schlagzeile ueber 45 Zeichen. ERLEDIGT Faktengrafiken waren laut Bericht nicht baubar, weil Textgroesse nicht steuerbar war. resize() hat das geloest — gemessen 173 px Zahl gegen 30 px Erklaerzeile. Ein Test haelt es fest. NICHT ANGEFASST Der alphabetical/alphabetic-Tippfehler steckt in der minifizierten Fabric-Bibliothek. Eine vendorisierte Datei zu patchen waere schlechter als die Meldung; stattdessen in CLAUDE.md dokumentiert, damit niemand danach sucht. VERSION auf 15. 132 Jest, 156 e2e gruen. Claude-Session: https://claude.ai/code/session_01Qtib9MPRZATQU3j9w7ymDk
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Befunde aus
wordpress-herzogenburg/content/bildgenerator-befund.md— dem ersten produktiven Einsatz der Schnittstelle. Acht Artikelbilder, ausschließlich anhand derllms.txtgebaut, ohne Blick in den Quellcode.Der Bericht ist gegen VERSION 2 geschrieben. Ich habe alle Befunde vor der Korrektur live nachgeprüft, weil wir inzwischen bei 15 sind.
Der Hintergrund wird still verworfen — der schwerste
Eine absolute URL wurde angenommen, meldete Erfolg und erschien nicht im Bild.
Ursache: CORS blockiert das Laden, aber fabric ruft seinen Callback trotzdem auf — mit einem Bild ohne Maße.
processMeme()weist es zu, jede Prüfung „ist jetzt ein Hintergrund da" sagt ja, und der Export kommt in plausibler Größe zurück, nur ohne Motiv.Im Bericht gingen so drei Bilder als leere grüne Flächen raus, ohne dass irgendetwas es gesagt hätte. Er nennt es treffend dieselbe Fehlerklasse, gegen die die
llms.txtbei der Schrift so überzeugend argumentiert — dort ist die Falle geschlossen, hier stand sie offen.setBackground()holt eine fremde URL jetzt perfetchund wandelt sie in einedata:-URL. Das funktioniert entweder wirklich, oder es scheitert laut dort, wo der Aufrufer reagieren kann. Dazu eine zweite Prüfung, ob das geladene Bild überhaupt Maße hat.Drei Tests: die blockierte URL wirft, eine erreichbare URL funktioniert weiterhin,
data:-URLs sind unberührt.Lange Schlagzeilen
Text bricht nicht um, er schrumpft. Gemessen statt geschätzt, für
artikel_23bei 3000 px Exportbreite:Der Titel aus dem Bericht hat 76 Zeichen und landet damit bei Fließtextgröße.
Die Tabelle steht jetzt in der
llms.txtmit der Empfehlung, ab etwa 40 Zeichen von Hand mit\numzubrechen.check()warnt bei einer einzeiligen Schlagzeile über 45 Zeichen.Hat sich erledigt
Faktengrafiken waren laut Bericht nicht baubar, weil die Textgröße nicht steuerbar war.
resize()hat das inzwischen gelöst — gemessen 173 px Zahl gegen 30 px Erklärzeile. Ein Test hält es fest, damit es nicht zurückfällt.Nicht angefasst
Der
alphabetical/alphabetic-Tippfehler steckt in der minifizierten Fabric-Bibliothek, nicht in unserem Code. Eine vendorisierte Datei zu patchen wäre schlechter als die Meldung — stattdessen inCLAUDE.mddokumentiert, damit niemand danach sucht.132 Jest grün, 156 e2e grün. VERSION auf 15.
https://claude.ai/code/session_01Qtib9MPRZATQU3j9w7ymDk