refactor(prompts): enforce multi-file project structure and remove line constraints
Remove maximum line count restrictions from prompt templates and enhance the prompt building service to require complete multi-file project outputs. Update generated prompts to explicitly instruct creation of standard legal documents (LICENSE, README.md, RULES.md, cookies.html, termos-de-uso.html, privacidade.html) with full content from scratch. Modify UI text to reflect the new multi-file requirements.
This commit is contained in:
@@ -344,7 +344,7 @@
|
||||
document.getElementById('max_tokens').value = template.max_tokens ?? 1024;
|
||||
|
||||
if (template.standard_files !== false) {
|
||||
const stdFilesNote = "\n\n---\nNOTA: Os arquivos padrao (LICENSE, README.md, RULES.md, cookies.html, termos-de-uso.html, privacidade.html) serao gerados automaticamente pelo sistema apos a geracao do prompt. NAO os inclua na sua resposta.";
|
||||
const stdFilesNote = "\n\n---\nNOTA: O projeto gerado deve conter MULTIPLOS ARQUIVOS em estrutura de pastas organizada. CRIE cada um dos seguintes arquivos padrao DO ZERO com conteudo completo e pronto para uso: LICENSE (MIT), README.md (documentacao completa), RULES.md (regras de codigo), cookies.html (banner LGPD completo com HTML/CSS/JS), termos-de-uso.html (Termos de Uso completos), privacidade.html (Politica de Privacidade LGPD completa). Nao apenas descreva o conteudo — gere o conteudo completo de cada arquivo.";
|
||||
const constraintsEl = document.getElementById('constraints');
|
||||
if (constraintsEl && !constraintsEl.value.includes('Arquivos padrao')) {
|
||||
constraintsEl.value = constraintsEl.value.trim() + stdFilesNote;
|
||||
|
||||
Reference in New Issue
Block a user