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:
2026-10-07 22:06:35 -03:00
parent f2bca340f9
commit d1e8abe428
3 changed files with 40 additions and 37 deletions
@@ -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;