# Arquivos do jogo (copyright da Sony/genDESIGN): NUNCA versionar
/dump/
*.psarc
*.pkg
*.bin
*.prx
*.sprx
*.sfo
*.plt
# Exception: synthetic 448-byte x86 image for the ISA rewrite tests (upstream gow3_pc), no game code
!port/tests/data/isa_fixture.bin
# Exception: synthetic red-zone test image and table (tests/test_red_zone.py --write), no game code
!port/tests/data/red_zone_image.bin
!port/tests/data/red_zone_table.bin

# Ferramentas de terceiros (Ghidra, JDK, GhidraOrbis): instaladas localmente
/tools/

# Saída bruta de descompilação (código derivado do jogo) e caches do REA/Ghidra
analysis/raw/
analysis/*.c
*.rea-snapshot
*.gpr
*.rep/

# Outros
__pycache__/
*.pyc
.DS_Store

# Saídas de build do port e dados locais do jogo preparados
port/out/
port/pgo/
port/user/
/game/
port/dist/
/out/
/.venv/
*.elf
/Knack II.exe
graphify-out/
# Instruções de agentes e handoffs locais, incluindo variações de caixa.
[Aa][Gg][Ee][Nn][Tt][Ss].[Mm][Dd]
/[Hh][Aa][Nn][Dd][Oo][Ff][Ff]*.[Mm][Dd]
/.codex/
/.claude/
/.gemini/

# Artefatos locais de investigação; patches mantidos pelo build ficam em port/gpu/patches/.
/*.zip
/*.patch
/scratch/
/.agents/
/.kilo/
/gpu_test_mask.txt
/port/gpu_test_mask.txt
*.raw
*.dmp
*.stackdump

# Credenciais locais; modelos de configuração podem ser versionados explicitamente.
.env
.env.*
!.env.example
!.env.sample

# Chaves privadas e repositórios locais de credenciais.
*.pem
*.key
*.pfx
*.p12
*.keystore
*.jks
id_rsa
id_ed25519
credentials.json
service-account*.json

# Dados privados de execução; fontes e fixtures sintéticas permanecem permitidas.
/saves/
/savedata/
/savedata-backups/
/captures/
/logs
/firmware/

# Artwork supplied locally for packaging; not part of the source distribution.
/port/launcher/knack2/ui/art/
/Play Knack II.exe

# Local editor preferences and runtime-generated user data.
/.vscode/
/user/
