リファクタリング調査トラッカー

自動調査ループ用。各エリアの調査状況を記録。 既にRound 1-4で対応済みのBUYMAスクレイパー系は除外。

調査対象一覧

Routes(14モジュール)

  • R01: products.py — F01商品CRUD + F02BUYMA拡張 + CSV + パイプライン
  • R02: orders.py — F05注文管理(18日ルール)+ F08キャッシュフロー
  • R03: partners.py — F06パートナー + F13リピーター管理
  • R04: analytics.py — F09ブランド分析 + ダッシュボード
  • R05: listing_templates.py — F03出品テンプレート管理
  • R06: faq_templates.py — FAQテンプレートCRUD
  • R07: prohibited_sources.py — F04禁制品買付先チェックAPI
  • R08: listing_progress.py — F07出品進捗トラッカー
  • R09: shipment_notifications.py — 発送通知管理
  • R10: stock_checks.py — F10在庫&価格チェック
  • R11: popularity.py — F11人気度トラッキング
  • R12: region_recommendations.py — F12買付先地域レコメンド
  • R13: auto_orders.py — AI自動発注ステートマシン
  • R14: chatbot.py — AIチャットボット
  • R15: misc.py — 互換リダイレクト + リサーチ + API
  • R16: warehouse_webhook.py — Webhook受信
  • R17: brand_prices.py — Round 1-4で対応済み

Services(11モジュール)

  • S01: auto_order_service.py — R13で対応済み
  • S02: chatbot_service.py — R14で対応済み
  • S03: image_service.py — 画像DL・背景除去
  • S04: notification_service.py — Slack通知
  • S05: pipeline_service.py — 出品パイプライン統合
  • S06: price_scraper.py — 価格・在庫スクレイピング
  • S07: product_csv_service.py — CSV入出力
  • S08: template_service.py — 出品テキスト生成
  • S09: warehouse_event_service.py — R16で対応済み
  • S10: brand_price_scraper.py — Round 1-4で対応済み
  • S11: buyma_price_scraper.py — Round 1-4で対応済み

Models(18モジュール)

  • M01: 全モデル共通 — リレーション・インデックス・クエリパターン

Utils(25+モジュール)

  • U01: ai_llm_controller.py — LLM制御・ルーティング
  • U02: ai_llm_controller_responses.py — レスポンス処理
  • U03: ai_image_crawler.py — Playwright画像収集
  • U04: ai_background_remover.py — 背景除去
  • U05: ai_generate_descriptions.py — AI説明文生成
  • U06: fx_utils.py — 為替レート取得
  • U07: sourcing_pipeline.py — 調達パイプライン
  • U08: sourcing_csv_adapter.py — CSV アダプタ
  • U09: sourcing_csv_batch_runner.py — バッチ実行
  • U10: browser_utils.py — ブラウザユーティリティ
  • U11: buyma_catalog_manager.py — BUYMAカタログ管理
  • U12: その他utils群 — scout系/observability/diagnostics等

Agents(15モジュール)

  • A01: browser_orchestrator.py — ブラウザオーケストレーション
  • A02: price_intelligence_agent.py — 価格インテリジェンス
  • A03: profitability_agent.py — 収益性分析
  • A04: supplier_scout_agent.py — サプライヤー探索
  • A05: その他agents — ai_vision/selector_discovery等

Config(7モジュール)

  • C01: config.py + cost_table.py — 設定・コストテーブル

Templates

  • T01: 全テンプレート共通 — セキュリティ(XSS/CSRF)・アクセシビリティ・一貫性

Tests

  • X01: テスト全体 — カバレッジ・テスト品質・モックの一貫性

アーキテクチャ全体

  • ARCH: 全体 — 循環依存・レイヤー違反・関心の分離

This site uses Just the Docs, a documentation theme for Jekyll.