- src/models.py: typisierte Verträge (dataclasses, Stdlib-only) - src/llm/claude_client.py: Adapter um 'claude -p' mit Mock-Fallback - src/agents/: BaseAgent + Vision, Market, Listing, Chat + Orchestrator - src/workflow.py: photo_to_listing() Fassade - spike/prototype.py + concept_spike.py: lauffähige End-to-End-Demo - tests/: 28 unittest-Tests (Mock-Pfad, offline deterministisch) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
33 lines
348 B
Text
33 lines
348 B
Text
# --- Secrets (NIEMALS committen, siehe SOPS/age) ---
|
|
.env
|
|
*.env
|
|
!*.enc.env
|
|
*.key
|
|
keys.txt
|
|
|
|
# --- Python ---
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.eggs/
|
|
build/
|
|
dist/
|
|
.venv/
|
|
venv/
|
|
env/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# --- IDE / OS ---
|
|
.idea/
|
|
.vscode/
|
|
.DS_Store
|
|
|
|
# --- Daten / Artefakte ---
|
|
data/
|
|
uploads/
|
|
*.log
|
|
*.sqlite3
|