From 26ef660c758ed5c100e0e97b868973cb7bd402a8 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 19 May 2026 01:37:45 +0900 Subject: [PATCH] chore(web-ai): move signal_v1 to legacy/signal_v1/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 박재오가 python process 4개 종료 후 file lock 해제 → 디렉토리 이동 완료. DEPRECATED 마킹은 그대로, 코드는 legacy/ 아래 참조용 보존. CLAUDE.md의 "이동 예정" → "이동 완료" 문구 갱신. Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE.md | 2 +- {signal_v1 => legacy/signal_v1}/CLAUDE.md | 0 {signal_v1 => legacy/signal_v1}/DEPRECATED.md | 0 {signal_v1 => legacy/signal_v1}/README.md | 0 {signal_v1 => legacy/signal_v1}/backtest_runner.py | 0 {signal_v1 => legacy/signal_v1}/backtester.py | 0 {signal_v1 => legacy/signal_v1}/main_server.py | 0 {signal_v1 => legacy/signal_v1}/modules/__init__.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/ai_council.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/backtest.py | 0 .../signal_v1}/modules/analysis/deep_learning.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/ensemble.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/evaluator.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/macro.py | 0 .../signal_v1}/modules/analysis/market_regime.py | 0 .../signal_v1}/modules/analysis/model_validator.py | 0 {signal_v1 => legacy/signal_v1}/modules/analysis/technical.py | 0 {signal_v1 => legacy/signal_v1}/modules/bot.py | 0 {signal_v1 => legacy/signal_v1}/modules/config.py | 0 {signal_v1 => legacy/signal_v1}/modules/services/kis.py | 0 {signal_v1 => legacy/signal_v1}/modules/services/llm_client.py | 0 {signal_v1 => legacy/signal_v1}/modules/services/news.py | 0 .../signal_v1}/modules/services/news_snapshot.py | 0 {signal_v1 => legacy/signal_v1}/modules/services/ollama.py | 0 {signal_v1 => legacy/signal_v1}/modules/services/telegram.py | 0 .../signal_v1}/modules/services/telegram_bot/runner.py | 0 .../signal_v1}/modules/services/telegram_bot/server.py | 0 .../signal_v1}/modules/services/telegram_bot/skill_runner.py | 0 .../signal_v1}/modules/strategy/daily_ledger.py | 0 {signal_v1 => legacy/signal_v1}/modules/strategy/process.py | 0 {signal_v1 => legacy/signal_v1}/modules/strategy/risk_gate.py | 0 {signal_v1 => legacy/signal_v1}/modules/utils/ipc.py | 0 .../signal_v1}/modules/utils/market_calendar.py | 0 {signal_v1 => legacy/signal_v1}/modules/utils/monitor.py | 0 {signal_v1 => legacy/signal_v1}/modules/utils/performance_db.py | 0 .../signal_v1}/modules/utils/process_tracker.py | 0 {signal_v1 => legacy/signal_v1}/theme_manager.py | 0 {signal_v1 => legacy/signal_v1}/warmup_and_restart.py | 0 {signal_v1 => legacy/signal_v1}/watchlist_manager.py | 0 39 files changed, 1 insertion(+), 1 deletion(-) rename {signal_v1 => legacy/signal_v1}/CLAUDE.md (100%) rename {signal_v1 => legacy/signal_v1}/DEPRECATED.md (100%) rename {signal_v1 => legacy/signal_v1}/README.md (100%) rename {signal_v1 => legacy/signal_v1}/backtest_runner.py (100%) rename {signal_v1 => legacy/signal_v1}/backtester.py (100%) rename {signal_v1 => legacy/signal_v1}/main_server.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/__init__.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/ai_council.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/backtest.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/deep_learning.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/ensemble.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/evaluator.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/macro.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/market_regime.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/model_validator.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/analysis/technical.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/bot.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/config.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/kis.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/llm_client.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/news.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/news_snapshot.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/ollama.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/telegram.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/telegram_bot/runner.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/telegram_bot/server.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/services/telegram_bot/skill_runner.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/strategy/daily_ledger.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/strategy/process.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/strategy/risk_gate.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/utils/ipc.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/utils/market_calendar.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/utils/monitor.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/utils/performance_db.py (100%) rename {signal_v1 => legacy/signal_v1}/modules/utils/process_tracker.py (100%) rename {signal_v1 => legacy/signal_v1}/theme_manager.py (100%) rename {signal_v1 => legacy/signal_v1}/warmup_and_restart.py (100%) rename {signal_v1 => legacy/signal_v1}/watchlist_manager.py (100%) diff --git a/CLAUDE.md b/CLAUDE.md index 075f80b..8ab00e9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -11,7 +11,7 @@ Windows AI 머신 (AMD 9800X3D + RTX 5070 Ti 16GB) 의 두 신호 파이프라 | 경로 | 역할 | 포트 | 상태 | |------|------|------|------| -| `signal_v1/` | ⚠️ **DEPRECATED 2026-05-19** — 레거시 LSTM 봇. 사용 안 함. 향후 `legacy/signal_v1/`로 이동 예정 (현재 file lock 풀린 후) | `:8000` | **OFF** | +| `signal_v1/` | ⚠️ **DEPRECATED 2026-05-19** — 레거시 LSTM 봇. 사용 안 함. `legacy/signal_v1/`로 이동 완료 (2026-05-19) | `:8000` | **OFF** | | `ai_trade/` | 자동매매 메인 (구 `signal_v2` 2026-05-19 rename) — Chronos-bolt + 분봉 모멘텀 + KIS WebSocket + 신호 생성 | `:8001` | **Phase 4 완료 (2026-05-17)**, Phase 5 대기 | | `legacy/start_v1.bat` | (deprecated) V1 진입점 — root `start.bat`에서 이동됨. 자동 실행 차단 | — | **OFF** | | `ai_trade/start.bat` | 자동매매 진입점 | — | `ai_trade/main.py` uvicorn 실행 | diff --git a/signal_v1/CLAUDE.md b/legacy/signal_v1/CLAUDE.md similarity index 100% rename from signal_v1/CLAUDE.md rename to legacy/signal_v1/CLAUDE.md diff --git a/signal_v1/DEPRECATED.md b/legacy/signal_v1/DEPRECATED.md similarity index 100% rename from signal_v1/DEPRECATED.md rename to legacy/signal_v1/DEPRECATED.md diff --git a/signal_v1/README.md b/legacy/signal_v1/README.md similarity index 100% rename from signal_v1/README.md rename to legacy/signal_v1/README.md diff --git a/signal_v1/backtest_runner.py b/legacy/signal_v1/backtest_runner.py similarity index 100% rename from signal_v1/backtest_runner.py rename to legacy/signal_v1/backtest_runner.py diff --git a/signal_v1/backtester.py b/legacy/signal_v1/backtester.py similarity index 100% rename from signal_v1/backtester.py rename to legacy/signal_v1/backtester.py diff --git a/signal_v1/main_server.py b/legacy/signal_v1/main_server.py similarity index 100% rename from signal_v1/main_server.py rename to legacy/signal_v1/main_server.py diff --git a/signal_v1/modules/__init__.py b/legacy/signal_v1/modules/__init__.py similarity index 100% rename from signal_v1/modules/__init__.py rename to legacy/signal_v1/modules/__init__.py diff --git a/signal_v1/modules/analysis/ai_council.py b/legacy/signal_v1/modules/analysis/ai_council.py similarity index 100% rename from signal_v1/modules/analysis/ai_council.py rename to legacy/signal_v1/modules/analysis/ai_council.py diff --git a/signal_v1/modules/analysis/backtest.py b/legacy/signal_v1/modules/analysis/backtest.py similarity index 100% rename from signal_v1/modules/analysis/backtest.py rename to legacy/signal_v1/modules/analysis/backtest.py diff --git a/signal_v1/modules/analysis/deep_learning.py b/legacy/signal_v1/modules/analysis/deep_learning.py similarity index 100% rename from signal_v1/modules/analysis/deep_learning.py rename to legacy/signal_v1/modules/analysis/deep_learning.py diff --git a/signal_v1/modules/analysis/ensemble.py b/legacy/signal_v1/modules/analysis/ensemble.py similarity index 100% rename from signal_v1/modules/analysis/ensemble.py rename to legacy/signal_v1/modules/analysis/ensemble.py diff --git a/signal_v1/modules/analysis/evaluator.py b/legacy/signal_v1/modules/analysis/evaluator.py similarity index 100% rename from signal_v1/modules/analysis/evaluator.py rename to legacy/signal_v1/modules/analysis/evaluator.py diff --git a/signal_v1/modules/analysis/macro.py b/legacy/signal_v1/modules/analysis/macro.py similarity index 100% rename from signal_v1/modules/analysis/macro.py rename to legacy/signal_v1/modules/analysis/macro.py diff --git a/signal_v1/modules/analysis/market_regime.py b/legacy/signal_v1/modules/analysis/market_regime.py similarity index 100% rename from signal_v1/modules/analysis/market_regime.py rename to legacy/signal_v1/modules/analysis/market_regime.py diff --git a/signal_v1/modules/analysis/model_validator.py b/legacy/signal_v1/modules/analysis/model_validator.py similarity index 100% rename from signal_v1/modules/analysis/model_validator.py rename to legacy/signal_v1/modules/analysis/model_validator.py diff --git a/signal_v1/modules/analysis/technical.py b/legacy/signal_v1/modules/analysis/technical.py similarity index 100% rename from signal_v1/modules/analysis/technical.py rename to legacy/signal_v1/modules/analysis/technical.py diff --git a/signal_v1/modules/bot.py b/legacy/signal_v1/modules/bot.py similarity index 100% rename from signal_v1/modules/bot.py rename to legacy/signal_v1/modules/bot.py diff --git a/signal_v1/modules/config.py b/legacy/signal_v1/modules/config.py similarity index 100% rename from signal_v1/modules/config.py rename to legacy/signal_v1/modules/config.py diff --git a/signal_v1/modules/services/kis.py b/legacy/signal_v1/modules/services/kis.py similarity index 100% rename from signal_v1/modules/services/kis.py rename to legacy/signal_v1/modules/services/kis.py diff --git a/signal_v1/modules/services/llm_client.py b/legacy/signal_v1/modules/services/llm_client.py similarity index 100% rename from signal_v1/modules/services/llm_client.py rename to legacy/signal_v1/modules/services/llm_client.py diff --git a/signal_v1/modules/services/news.py b/legacy/signal_v1/modules/services/news.py similarity index 100% rename from signal_v1/modules/services/news.py rename to legacy/signal_v1/modules/services/news.py diff --git a/signal_v1/modules/services/news_snapshot.py b/legacy/signal_v1/modules/services/news_snapshot.py similarity index 100% rename from signal_v1/modules/services/news_snapshot.py rename to legacy/signal_v1/modules/services/news_snapshot.py diff --git a/signal_v1/modules/services/ollama.py b/legacy/signal_v1/modules/services/ollama.py similarity index 100% rename from signal_v1/modules/services/ollama.py rename to legacy/signal_v1/modules/services/ollama.py diff --git a/signal_v1/modules/services/telegram.py b/legacy/signal_v1/modules/services/telegram.py similarity index 100% rename from signal_v1/modules/services/telegram.py rename to legacy/signal_v1/modules/services/telegram.py diff --git a/signal_v1/modules/services/telegram_bot/runner.py b/legacy/signal_v1/modules/services/telegram_bot/runner.py similarity index 100% rename from signal_v1/modules/services/telegram_bot/runner.py rename to legacy/signal_v1/modules/services/telegram_bot/runner.py diff --git a/signal_v1/modules/services/telegram_bot/server.py b/legacy/signal_v1/modules/services/telegram_bot/server.py similarity index 100% rename from signal_v1/modules/services/telegram_bot/server.py rename to legacy/signal_v1/modules/services/telegram_bot/server.py diff --git a/signal_v1/modules/services/telegram_bot/skill_runner.py b/legacy/signal_v1/modules/services/telegram_bot/skill_runner.py similarity index 100% rename from signal_v1/modules/services/telegram_bot/skill_runner.py rename to legacy/signal_v1/modules/services/telegram_bot/skill_runner.py diff --git a/signal_v1/modules/strategy/daily_ledger.py b/legacy/signal_v1/modules/strategy/daily_ledger.py similarity index 100% rename from signal_v1/modules/strategy/daily_ledger.py rename to legacy/signal_v1/modules/strategy/daily_ledger.py diff --git a/signal_v1/modules/strategy/process.py b/legacy/signal_v1/modules/strategy/process.py similarity index 100% rename from signal_v1/modules/strategy/process.py rename to legacy/signal_v1/modules/strategy/process.py diff --git a/signal_v1/modules/strategy/risk_gate.py b/legacy/signal_v1/modules/strategy/risk_gate.py similarity index 100% rename from signal_v1/modules/strategy/risk_gate.py rename to legacy/signal_v1/modules/strategy/risk_gate.py diff --git a/signal_v1/modules/utils/ipc.py b/legacy/signal_v1/modules/utils/ipc.py similarity index 100% rename from signal_v1/modules/utils/ipc.py rename to legacy/signal_v1/modules/utils/ipc.py diff --git a/signal_v1/modules/utils/market_calendar.py b/legacy/signal_v1/modules/utils/market_calendar.py similarity index 100% rename from signal_v1/modules/utils/market_calendar.py rename to legacy/signal_v1/modules/utils/market_calendar.py diff --git a/signal_v1/modules/utils/monitor.py b/legacy/signal_v1/modules/utils/monitor.py similarity index 100% rename from signal_v1/modules/utils/monitor.py rename to legacy/signal_v1/modules/utils/monitor.py diff --git a/signal_v1/modules/utils/performance_db.py b/legacy/signal_v1/modules/utils/performance_db.py similarity index 100% rename from signal_v1/modules/utils/performance_db.py rename to legacy/signal_v1/modules/utils/performance_db.py diff --git a/signal_v1/modules/utils/process_tracker.py b/legacy/signal_v1/modules/utils/process_tracker.py similarity index 100% rename from signal_v1/modules/utils/process_tracker.py rename to legacy/signal_v1/modules/utils/process_tracker.py diff --git a/signal_v1/theme_manager.py b/legacy/signal_v1/theme_manager.py similarity index 100% rename from signal_v1/theme_manager.py rename to legacy/signal_v1/theme_manager.py diff --git a/signal_v1/warmup_and_restart.py b/legacy/signal_v1/warmup_and_restart.py similarity index 100% rename from signal_v1/warmup_and_restart.py rename to legacy/signal_v1/warmup_and_restart.py diff --git a/signal_v1/watchlist_manager.py b/legacy/signal_v1/watchlist_manager.py similarity index 100% rename from signal_v1/watchlist_manager.py rename to legacy/signal_v1/watchlist_manager.py