**Prompt de Arranque — Sessão do Agente**

- **Contexto:** Projeto `SLC20260008` — Microsite "Resilience" (INESCC / Streamline).
- **Ficheiros relevantes:** `boot.md`, pasta `specs/`, cronograma.png e Notas Site.docx na pasta `input_files/` (usar como fonte de verdade).

Antes de responder
1. Lê e entende completamente `boot.md`.
2. Não escrever código nem alterar ficheiros de código até a especificação SDD estar confirmada ou atualizada.

Objetivo da sessão
- Implementar o código fonte relacionado com `boot.md` seguindo a metodologia Spec-Driven Development (SDD).

Entregáveis esperados
- Versão do SDD atualizada (se necessário) antes de qualquer alteração de código.
- Código scaffold e/ou componentes implementados apenas após confirmação da SDD.

Regras e restrições
- Responder em português.
- Ser conciso e direto; priorizar tarefas conforme o SDD.
- Utilizar Tailwind + shadcn + @tanstack/react-router + framer-motion + lucide conforme `boot.md`.
- Manter rastreabilidade: registar alterações em `specs/` e referenciar ficheiros modificados.

Critérios de aceitação (por entrega)
- Para SDD: ficheiro em `specs/` atualizado e aceite.
- Para código: aplicação que arranca com `npm install` e `npm run dev` sem erros TypeScript; rotas principais funcionais.

Fluxo recomendado
1. Validar SDD (ler `boot.md` e `specs/`).
2. Propor alterações na SDD (se necessário) e aguardar aprovação.
3. Após aprovação, implementar em small increments (Header → Hero → Secções → Testes).

Caso de dúvida
- Pergunte antes de codificar.
