feat(workspace): setup uv workspace con 2 member (multi-swarm-core + strategy-crypto)
- Root pyproject.toml come workspace coordinator (no codice, dev deps + tool config) - src/multi_swarm_core/pyproject.toml: package core con dipendenze (pandas, openai, pydantic, ...) - src/strategy_crypto/pyproject.toml: package strategia con multi-swarm-core come workspace dep - Aggiunte env var GA_DB_PATH, STRATEGY_CRYPTO_DB_PATH, DASHBOARD_ROOT_PATH in .env.example - Patch Dockerfile (commento, label, healthcheck per workspace) - .gitignore: aggiunto .omc/ + state/*.db generico - Rigenerato uv.lock dal workspace uv tree mostra: strategy-crypto v0.1.0 ├── multi-swarm-core v0.1.0 ├── nicegui v3.12.0 └── ... Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,10 @@ venv/
|
||||
*.key
|
||||
|
||||
# Project artefacts (non versionati: troppo grandi o rigenerabili)
|
||||
state/*.db
|
||||
state/*.db-journal
|
||||
state/*.db-wal
|
||||
state/*.db-shm
|
||||
runs.db
|
||||
runs.db-journal
|
||||
runs.db-wal
|
||||
@@ -36,6 +40,9 @@ checkpoints/
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# OMC state (auto-orchestration)
|
||||
.omc/
|
||||
|
||||
# Build / dist
|
||||
build/
|
||||
dist/
|
||||
|
||||
Reference in New Issue
Block a user