| 1 |
# Private benchmark / evaluation artifacts — never push to upstream |
| 2 |
docs/comparison-results/ |
| 3 |
test-run.log |
| 4 |
scripts/evaluate-synthesis.py |
| 5 |
scripts/generate-synthesis-inputs.py |
| 6 |
fixtures/polymarket_sample.json |
| 7 |
docs/v2.1-tweets.md |
| 8 |
docs/30-day-anniversary-thread.md |
| 9 |
docs/30-day-anniversary-tweets.md |
| 10 |
variants/open/references/research.md |
| 11 |
docs/investigations/ |
| 12 |
|
| 13 |
# OS / tool files |
| 14 |
.DS_Store |
| 15 |
.claude/ |
| 16 |
.entire/ |
| 17 |
__pycache__/ |
| 18 |
*.pyc |
| 19 |
mise.toml |
| 20 |
.memsearch/ |
| 21 |
.venv/ |
| 22 |
.coverage |
| 23 |
htmlcov/ |
| 24 |
|
| 25 |
# Local secrets/config. Keep tracked examples if added later. |
| 26 |
.env |
| 27 |
.env.* |
| 28 |
!.env.example |
| 29 |
|
| 30 |
# Root vendor/ is accidental - real vendored client lives at scripts/lib/vendor/bird-search/ |
| 31 |
/vendor/ |
| 32 |
|
| 33 |
# build artifact from scripts/build-skill.sh |
| 34 |
/dist/ |
| 35 |
|
| 36 |
# Go MCP bundle build outputs - source of truth for vendored/ stays under |
| 37 |
# skills/last30days/scripts/; build/ holds cross-compiled binaries + .mcpb files. |
| 38 |
# vendored/ lives inside the engine package because //go:embed cannot reach |
| 39 |
# outside its own package directory; the .gitkeep anchor stays tracked so |
| 40 |
# the embed pattern always finds a match even before sync-engine runs. |
| 41 |
/mcp/internal/engine/vendored/* |
| 42 |
!/mcp/internal/engine/vendored/.gitkeep |
| 43 |
/mcp/build/ |
| 44 |
|
| 45 |
# Internal planning docs (ce:plan output) — keep local, don't publish |
| 46 |
docs/plans/ |
| 47 |
docs/brainstorms/ |
| 48 |
.context/ |
| 49 |
|
| 50 |
/work |
| 51 |
/print |
| 52 |
|