Template pipeline: JS→Python -arvomuunnokset korjattu
Ongelma: generoiduissa Python-tiedostoissa JS-booleanit (false/true) päätyvät sellaisenaan Python-koodiin, jossa ne eivät ole valideja. Lisäksi datetime-importit puuttuivat kun LLM antoi extra_imports-kentässä pelkän "datetime"-merkkijonon eikä kokonaista import-lausetta. Korjaukset: - pyLiteral(): muuntaa JS-arvot Python-literaaleiksi (false→False jne.) - pyJsonLiteral(): testidatan serialisointi Python-dict-muodossa - tmplSchemas: datetime-importit tunnistetaan automaattisesti kentistä - tmplModels + tmplSchemas: oletusarvot pyLiteral()-funktion kautta - tmplTests: JSON.stringify korvattu pyJsonLiteral():lla - Validaattori: tunnistaa nyt datetime-import-puutteet ja JS-booleanit Testattu: molemmat aiemmin rikkinäiset speksit generoivat nyt toimivan koodin — 6/6 pytest-testiä läpi molemmilla.
This commit is contained in:
BIN
projektit/luodut/rest-api-kyttjhallinnalle (1).zip
Normal file
BIN
projektit/luodut/rest-api-kyttjhallinnalle (1).zip
Normal file
Binary file not shown.
BIN
projektit/luodut/rest-api-kyttjhallinnalle.zip
Normal file
BIN
projektit/luodut/rest-api-kyttjhallinnalle.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user