881bc8a1bf
- pyproject.toml with uv, deps for runtime + gui + backtest + dev - ruff/mypy strict config, pre-commit hooks for ruff/mypy/pytest - src/cerbero_bite/ layout with empty modules ready for Phase 1+ - structlog JSONL logger with daily rotation - click CLI with placeholder subcommands (status, start, kill-switch, gui, replay, config hash, audit verify) - 6 smoke tests passing, mypy --strict clean, ruff clean Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
46 lines
432 B
Plaintext
46 lines
432 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
.eggs/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
.cache
|
|
.hypothesis/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
|
|
# venv
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# uv
|
|
# (uv.lock is checked in; ignore only the venv it creates)
|
|
|
|
# Editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
.DS_Store
|
|
|
|
# Cerbero Bite — runtime data
|
|
data/
|
|
*.local.yaml
|
|
.lockfile
|
|
.gui-lockfile
|
|
|
|
# Secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|