Commit inicial: app de exportação da SD + deploy Docker/Coolify

Aplicação Flask (enviar SD.md -> corrigir pendências -> exportar JSON),
scripts de contrato (scripts/) e infraestrutura de deploy (Dockerfile,
docker-compose.yml) para VPS via Coolify.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-04 14:07:38 -03:00
co-authored by Claude Sonnet 5
commit 0d4fdd2533
29 changed files with 4268 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
{% extends "base.html" %}
{% set estado_atual = 'sem_arquivo' %}
{% block titulo %}Enviar SD.md{% endblock %}
{% block conteudo %}
<section class="cartao">
<h2>Enviar o SD.md</h2>
<p>Selecione o <code>SD.md</code> da Solicitação de Demanda. O arquivo é lido
e conferido contra as regras da carga do sistema de gestão. Se estiver
completo, a próxima tela mostra o resumo e libera o botão
<em>Exportar JSON</em>; se faltar algo, ela abre um formulário só com os
campos a corrigir. Nada é exportado neste passo.</p>
<form method="post" action="{{ url_for('upload') }}" enctype="multipart/form-data">
<input type="file" name="arquivo" accept=".md" required>
<button type="submit" class="primario">Enviar e conferir</button>
</form>
<p class="nota">Somente arquivos <code>.md</code> com frontmatter YAML. O arquivo
enviado não é alterado: as correções ficam na sessão, e só voltam ao disco se
você pedir explicitamente em <em>Salvar SD.md</em>.</p>
</section>
{% endblock %}