aboutsummaryrefslogtreecommitdiff
path: root/.aiignore
blob: 903f5f13dab03f115dc2c32453b2975c889b4987 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# .aiignore — paths agents and inventory tooling should skip on recursive reads.
#
# Same syntax as .gitignore. These are noise during exploration (machine-
# specific caches, dependency trees, build output) that waste tokens and skew
# project summaries even when gitignored — a recursive read sees the disk, not
# git. This file is rulesets' own copy and the canonical example; a project may
# add its own patterns. The convention and defaults are documented in
# .ai/protocols.org ("Recursive Reads").

# Dependency trees
node_modules/
.venv/
venv/
vendor/

# Python build / cache
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/

# JS/TS build + coverage
dist/
build/
coverage/
.next/
.cache/

# Editor / OS cruft
.DS_Store
*.swp

# Generated auth / token artifacts
token.json
*.token.json

# Lockfiles: skipped on agent reads (large, low-signal). This is about what
# agents read, not what git tracks — a project still tracks these for
# reproducibility where that matters.
package-lock.json
uv.lock