b6539802e0
- mv src/multi_swarm → src/multi_swarm_core/multi_swarm_core (member layout) - sed-replace globale degli import: from/import multi_swarm.* → multi_swarm_core.* - 115 occorrenze aggiornate in src/ scripts/ tests/ - multi_swarm_coevolutive (nome repo) preservato dal word boundary Pre-condizione per il setup uv workspace della Fase 3. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
234 lines
5.0 KiB
JSON
234 lines
5.0 KiB
JSON
{
|
|
"version": "1.0.0",
|
|
"lastScanned": 1778863584729,
|
|
"projectRoot": "/opt/docker/multi_swarm_coevolutive",
|
|
"techStack": {
|
|
"languages": [
|
|
{
|
|
"name": "Python",
|
|
"version": null,
|
|
"confidence": "high",
|
|
"markers": [
|
|
"pyproject.toml"
|
|
]
|
|
}
|
|
],
|
|
"frameworks": [
|
|
{
|
|
"name": "pytest",
|
|
"version": null,
|
|
"category": "testing"
|
|
}
|
|
],
|
|
"packageManager": null,
|
|
"runtime": null
|
|
},
|
|
"build": {
|
|
"buildCommand": null,
|
|
"testCommand": "pytest",
|
|
"lintCommand": "ruff check",
|
|
"devCommand": null,
|
|
"scripts": {}
|
|
},
|
|
"conventions": {
|
|
"namingStyle": null,
|
|
"importStyle": null,
|
|
"testPattern": null,
|
|
"fileOrganization": null
|
|
},
|
|
"structure": {
|
|
"isMonorepo": false,
|
|
"workspaces": [],
|
|
"mainDirectories": [
|
|
"docs",
|
|
"scripts",
|
|
"src",
|
|
"tests"
|
|
],
|
|
"gitBranches": {
|
|
"defaultBranch": "main",
|
|
"branchingStrategy": null
|
|
}
|
|
},
|
|
"customNotes": [],
|
|
"directoryMap": {
|
|
"data": {
|
|
"path": "data",
|
|
"purpose": "Data files",
|
|
"fileCount": 0,
|
|
"lastAccessed": 1778863584681,
|
|
"keyFiles": []
|
|
},
|
|
"docs": {
|
|
"path": "docs",
|
|
"purpose": "Documentation",
|
|
"fileCount": 0,
|
|
"lastAccessed": 1778863584688,
|
|
"keyFiles": []
|
|
},
|
|
"scripts": {
|
|
"path": "scripts",
|
|
"purpose": "Build/utility scripts",
|
|
"fileCount": 6,
|
|
"lastAccessed": 1778863584699,
|
|
"keyFiles": [
|
|
"__init__.py",
|
|
"backtest_strategy.py",
|
|
"replay_strategies_window.py",
|
|
"run_paper_trading.py",
|
|
"run_phase1.py"
|
|
]
|
|
},
|
|
"series": {
|
|
"path": "series",
|
|
"purpose": null,
|
|
"fileCount": 1,
|
|
"lastAccessed": 1778863584703,
|
|
"keyFiles": [
|
|
"f4a6ed332c35c4a2.parquet"
|
|
]
|
|
},
|
|
"src": {
|
|
"path": "src",
|
|
"purpose": "Source code",
|
|
"fileCount": 0,
|
|
"lastAccessed": 1778863584706,
|
|
"keyFiles": []
|
|
},
|
|
"state": {
|
|
"path": "state",
|
|
"purpose": null,
|
|
"fileCount": 3,
|
|
"lastAccessed": 1778863584707,
|
|
"keyFiles": [
|
|
"runs.db",
|
|
"runs.db-shm",
|
|
"runs.db-wal"
|
|
]
|
|
},
|
|
"strategies": {
|
|
"path": "strategies",
|
|
"purpose": null,
|
|
"fileCount": 2,
|
|
"lastAccessed": 1778863584707,
|
|
"keyFiles": [
|
|
"btc_fb63e851.json",
|
|
"eth_facd6af85d5d.json"
|
|
]
|
|
},
|
|
"tests": {
|
|
"path": "tests",
|
|
"purpose": "Test files",
|
|
"fileCount": 1,
|
|
"lastAccessed": 1778863584710,
|
|
"keyFiles": [
|
|
"__init__.py"
|
|
]
|
|
}
|
|
},
|
|
"hotPaths": [
|
|
{
|
|
"path": "src/multi_swarm/paper_trading/persistence.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864950928,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/paper_trading/executor.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864951455,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/paper_trading/portfolio.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864956467,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/paper_trading/__init__.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864957276,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/dashboard/data.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864958856,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/dashboard/__init__.py",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864959235,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "pyproject.toml",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864960093,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "docker-compose.yml",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864960851,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": ".env.example",
|
|
"accessCount": 2,
|
|
"lastAccessed": 1778864961733,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "Dockerfile",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864536214,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/__init__.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864537411,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "README.md",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864537500,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/dashboard/nicegui_app.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864557898,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/persistence/schema.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864949548,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/persistence/repository.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864949987,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "src/multi_swarm/config.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864959813,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"path": "scripts/run_paper_trading.py",
|
|
"accessCount": 1,
|
|
"lastAccessed": 1778864961224,
|
|
"type": "file"
|
|
}
|
|
],
|
|
"userDirectives": []
|
|
} |