Este documento consolida todas as convenções de engenharia, padrões de laboratório, decisões arquiteturais, métricas de conformidade e memória técnica do Portal Educacional e Super-Hub de Projetos (Jekyll SSG).
index.md)Todas as páginas index.md dos 40 módulos, especializações e guias (mod_NN_*, espec_*, extra_*) seguem estritamente a arquitetura canônica (ex.: mod_01_fundamentos_computacao/index.html):
### 🧱 Bloco 1 a 5).topicos, exercicios, exemplos, quizzes) usam layout: single, que gera automaticamente as abas no topo (_includes/chapter-tabs.html) e os cartões anterior/próximo no rodapé (_includes/chapter-pager.html) — nunca escrever navegação à mão.| Cap | Tópico Teórico | Exercícios | Exemplos | Slides | Quiz |
| :---: | :--- | :---: | :---: | :---: | :---: |
| **01** | [📖 Tópico](topicos/...) | [🧩 Exercícios](exercicios/...) | [💻 Exemplos](exemplos/...) | [📊 Slides](slides/...) | [🧠 Quiz](quizzes/...) |
> 🚀 **Próxima Etapa da Formação:** ... com link para o próximo curso.index.md):[🏠 Voltar ao Início do Portal](../index.html) | [📚 Ver Índice Geral](../indice_geral.html) | [Próximo Módulo ➡️](../...)Todos os 800 cadernos de exercícios (3.200 problemas individuais) seguem a estrutura progressiva em 4 níveis, auditada tanto em estrutura quanto em densidade de conteúdo (_scripts/audit_course_depth.py):
<details markdown="1"><summary>🔑 Gabarito de Código & Solução Comentada</summary>.<div class="quiz-container"> com classes quiz-question, quiz-option, quiz-feedback.data-correct="true/false" e data-feedback="..." explicando a fundamentação técnica das respostas certas e distratores (sem tags genéricas <T> ou <stdio.h> desencapadas).*_quiz.md.layout: slide)layout: slide, comandos de terminal reais, diagramas Mermaid validados e boas práticas corporativas..github/workflows/jekyll-gh-pages.yml)raw: _scripts/validate_liquid.py (4.852 arquivos verificados)._scripts/check_estrutura_portal.py (40 cursos, projetos/ só com index.md, tabelas com linha em branco antes/depois, quizzes sem <T> solto e proibição de navegação manual)._scripts/check_projetos_yml.py (185 projetos em _data/projetos.yml), gerar_guia_projeto.py --todos --check e gerar_svg_arquitetura.py --todos --check._scripts/test_links.py (todas as ~4.930 páginas geradas em _site_local com 0 links quebrados)._scripts/check_mermaid.py (todos os 2.305 diagramas Mermaid validados em Chrome headless com Mermaid 10.9.6).catalogo_projetos/)Cada projeto em catalogo_projetos/<id>/ organiza seu código em subpastas no formato <camada>-<tecnologia> (ex.: api-spring, api-fastapi, api-nest, web-angular, web-react, web-vue, web-svelte, desktop-javafx, mobile-android-compose), eliminando pastas genéricas (frontend, backend, src solto na raiz).
cd-first e Execução Local pelo Aluno## 🚀 Como Executar no Laboratório
### 1. Abra o terminal na subpasta da camada desejada
```bash
cd catalogo_projetos/<id>/<camada>-<tecnologia>
python -m pytest # ou ./mvnw spring-boot:run / npm run dev / cargo test / dotnet test
```
assets/assets/arquitetura_*.svg: gerado automaticamente do código-fonte por python _scripts/gerar_svg_arquitetura.py <id> (nunca editar à mão).assets/fluxo_*.svg e diagramas conceituais: SVG puro responsivo (viewBox="0 0 W H"), citando apenas nomes reais do código.espec_full_stack): Concluir os Blocos 3, 4 e 5 no Padrão Ouro (Grau A), conforme PLANO_FRENTE2_ESPEC_FULL_STACK_2026-10-04.html.python_web_tarefas_01_fastapi aos demais projetos python_web e aplicar as correções técnicas mapeadas em PLANO_RETOMADA_2026-10-04.html.