node_modules/
dist/
.next/
*.tsbuildinfo
# Gerado pelo `next build`/`next dev`; não é fonte.
apps/web/next-env.d.ts

# Segredos: nunca commitar (valores vivem no NeoVault)
.env
.env.*
!.env.example
.npmrc
.npmrc.publish
# diretório que o `vault-fetch -out ./secrets` popula (deploy.sh lê daqui para
# escrever o /srv/jevaas/.env na VM)
secrets/

# Go
bin/
*.exe

# Python
__pycache__/
*.pyc
.pytest_cache/
packages/sdk-python/build/
packages/sdk-python/dist/
packages/sdk-python/*.egg-info/

# Local
hive.yml
competidores/
deploy/secrets/
*.log

# Estado local da ferramenta de sessão (snapshots de arquivo, hook state). Não é
# artefato do projeto e não se publica.
.mimosa/

# ── blueprint/ ────────────────────────────────────────────────────────────────
# `blueprint/` NÃO é ignorado por inteiro: é onde vive o blueprint DESTA vertical
# (BLUEPRINT-JEVAAAS-V1.md, ADRs.md), que é artefato do projeto e vai junto — os
# irmãos publicam o deles. O que fica de fora são os dois ARTIGOS DE TERCEIROS que
# originaram o produto: uma página de blog do LangChain traduzida e um artigo
# longo do X. São material de referência para leitura, não obra nossa, e
# redistribuí-los num repositório não é a mesma coisa que lê-los.
/blueprint/*.md
!/blueprint/BLUEPRINT-JEVAAAS-V1.md
!/blueprint/BLUEPRINT-JEVAAAS-COMERCIAL-V1.md
!/blueprint/ADRs.md

# Espelho local da documentação do fornecedor (TypeSafe), baixado em 19/09/2026
# para consulta do contrato. Mesma razão: referência, não obra da casa. A skill em
# vertikon-typesafe-jev/ referencia este caminho — quem precisar dele roda a
# captura de novo.
vertikon-typesafe-jev/docs.typesafe.ai/

# Pacote F2 da auditoria: as cópias mutadas do repositório são descartáveis e
# recriadas por gerar_controles_negativos.py. O log de cada falha vive em
# _capture/ e é versionado — o que se descarta é a árvore mutada, não a prova.
AUDITORIA/f2/_work/

# As provas da auditoria SÃO versionadas, apesar do `*.log` acima: um pacote de
# auditoria sem os artefatos não é prova de nada. A regra `*.log` existe para log
# solto de desenvolvimento; a exceção é explícita e restrita ao pacote F2.
!AUDITORIA/f2/**/*.log


# Clone de terceiros (github.com/wuyoscar/jev-skill, origem do fork citado em
# vertikon-typesafe-jev). Não é artefato desta vertical: versionar um repositório
# alheio embutido grava um gitlink quebrado no remoto. Fica no disco, fora do
# controle de versão.
jev-skill/
