# Iteration outputs are gitignored by default — too bulky and too noisy
# for normal commits. Use `*/results/*` so the directories themselves
# stay tracked (needed for per-file allow-listing below).
longmemeval/results/*
sotopia/results/*
*.jsonl
*.png
__pycache__/
*.pyc

# Test fixtures — small hand-crafted JSONL records used by unit tests.
!longmemeval/tests/fixtures/*.jsonl

# Headline receipts — intentionally checked in so the numbers cited in
# benchmarks/README.md are verifiable from the public repo. Add one
# line per published result (JSONL + optional trajectory PNG). Keep
# this list short; everything else stays ignored.
!longmemeval/results/sonzai_20260423-073411.jsonl
!longmemeval/results/mempalace_20260422-105717.jsonl
!sotopia/results/sotopia_20260423-222834.jsonl
!sotopia/results/sotopia_20260423-222834_trajectory.png
!sotopia/results/sotopia_mempalace_20260423-203813.jsonl
!sotopia/results/sotopia_mempalace_20260423-203813_trajectory.png
