22__pycache__ /
33* .py [cod ]
44* $py.class
5- .DS_Store
65
76# C extensions
87* .so
@@ -28,8 +27,6 @@ share/python-wheels/
2827MANIFEST
2928
3029# PyInstaller
31- # Usually these files are written by a python script from a template
32- # before PyInstaller builds the exe, so as to inject date/other infos into it.
3330* .manifest
3431* .spec
3532
@@ -50,23 +47,24 @@ coverage.xml
5047* .py.cover
5148.hypothesis /
5249.pytest_cache /
50+ .pytest *
5351cover /
5452
5553# Translations
5654* .mo
5755* .pot
5856
59- # Django stuff:
57+ # Django stuff
6058* .log
6159local_settings.py
6260db.sqlite3
6361db.sqlite3-journal
6462
65- # Flask stuff:
63+ # Flask stuff
6664instance /
6765.webassets-cache
6866
69- # Scrapy stuff:
67+ # Scrapy stuff
7068.scrapy
7169
7270# Sphinx documentation
@@ -83,58 +81,6 @@ target/
8381profile_default /
8482ipython_config.py
8583
86- # pyenv
87- # For a library or package, you might want to ignore these files since the code is
88- # intended to run in multiple environments; otherwise, check them in:
89- # .python-version
90-
91- # pipenv
92- # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
93- # However, in case of collaboration, if having platform-specific dependencies or dependencies
94- # having no cross-platform support, pipenv may install dependencies that don't work, or not
95- # install all needed dependencies.
96- # Pipfile.lock
97-
98- # UV
99- # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
100- # This is especially recommended for binary packages to ensure reproducibility, and is more
101- # commonly ignored for libraries.
102- # uv.lock
103-
104- # poetry
105- # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
106- # This is especially recommended for binary packages to ensure reproducibility, and is more
107- # commonly ignored for libraries.
108- # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
109- # poetry.lock
110- # poetry.toml
111-
112- # pdm
113- # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
114- # pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
115- # https://pdm-project.org/en/latest/usage/project/#working-with-version-control
116- # pdm.lock
117- # pdm.toml
118- .pdm-python
119- .pdm-build /
120-
121- # pixi
122- # Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
123- # pixi.lock
124- # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
125- # in the .venv directory. It is recommended not to include this directory in version control.
126- .pixi
127-
128- # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
129- __pypackages__ /
130-
131- # Celery stuff
132- celerybeat-schedule
133- celerybeat.pid
134-
135- # SageMath parsed files
136- * .sage.py
137-
13884# Environments
13985.env
14086.envrc
@@ -146,67 +92,45 @@ env.bak/
14692venv.bak /
14793node_modules /
14894package-lock * .json
149-
15095uv.lock
15196temp
15297tmp
15398
154- # Spyder project settings
155- .spyderproject
156- .spyproject
99+ # PEP 582
100+ __pypackages__ /
157101
158- # Rope project settings
159- .ropeproject
102+ # Celery stuff
103+ celerybeat-schedule
104+ celerybeat.pid
160105
161- # mkdocs documentation
162- / site
106+ # SageMath parsed files
107+ * .sage.py
163108
164- # mypy
109+ # Type checkers
165110.mypy_cache /
166111.dmypy.json
167112dmypy.json
168-
169- # Pyre type checker
170113.pyre /
171-
172- # pytype static type analyzer
173114.pytype /
174115
175116# Cython debug symbols
176117cython_debug /
177118
178- # PyCharm
179- # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
180- # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
181- # and can be added to the global gitignore or merged into this file. For a more nuclear
182- # option (not recommended) you can uncomment the following to ignore the entire idea folder.
183- # .idea/
184-
185- # Abstra
186- # Abstra is an AI-powered process automation framework.
187- # Ignore directories containing user credentials, local state, and settings.
188- # Learn more at https://abstra.io/docs
189- .abstra /
190-
191- # Visual Studio Code
192- # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
193- # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
194- # and can be added to the global gitignore or merged into this file. However, if you prefer,
195- # you could uncomment the following to ignore the entire vscode folder
196- # .vscode/
197-
198- # Ruff stuff:
119+ # Ruff
199120.ruff_cache /
200121
201122# PyPI configuration file
202123.pypirc
203124
204- # Cursor
205- # Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
206- # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
207- # refer to https://docs.cursor.com/context/ignore-files
208- .cursorignore
209- .cursorindexingignore
125+ # pdm
126+ .pdm-python
127+ .pdm-build /
128+
129+ # pixi
130+ .pixi
131+
132+ # Abstra
133+ .abstra /
210134
211135# Marimo
212136marimo /_static /
@@ -216,27 +140,59 @@ __marimo__/
216140# IDEs
217141.vscode /
218142.idea /
143+ .cursor /
144+ .cursorignore
145+ .cursorindexingignore
146+ .DS_Store
219147
220- # Temp files
221- . /tmp /*
148+ # -------------------------------------------------------
149+ # Project-specific
150+ # -------------------------------------------------------
222151
223- # Data files
224- /log /*
225- /logs /*
226- * log
227- * .log
228- report /
152+ # Credentials — never commit
153+ config.yaml
154+ config /config * .yaml
155+ ! config /config.yaml.example
156+ ! config /config_run.yaml.example
157+ * -cookies.json
158+ * _cookies.json
159+ * -cookies.yaml
160+ * _cookies.yaml
161+
162+ # Runtime artifacts
163+ logs /
164+ log /
229165reports /
166+ report /
230167output /
231- / data /
232- .pytest *
233- test.py
234- test_cases_ * .json
235- tests /* test_results /*
168+ screenshots /
169+ . / tmp / *
170+
171+ # Test artifacts
172+ tests /* test_results /
236173tests /data
237174tests /file
175+ test_cases_ * .json
176+ test * .yaml
177+ test.py
238178
239- # config
240- config /config * .yaml
179+ # Config
241180config /file
242- test * .yaml
181+
182+ # Data
183+ /data /
184+
185+ # Claude Code local session data
186+ .claude /
187+
188+ # Claude-generated working docs
189+ claude_docs /
190+
191+ # Test sample files
192+ test_assets /
193+
194+ # Eval results (framework code tracked separately)
195+ evals /results /
196+
197+ # Local scripts
198+ get_sso_token.py
0 commit comments