Skip to the content.

🌳 ワークフロー構造 - プロジェクト横断整理

作成日: 2026-03-02
目的: 複数プロジェクトに散らばるGitHub Actionsワークフローを一元管理


📁 プロジェクトツリー構造

C:\xampp\htdocs\
├── 🤖 AI Automation Platform (メインプロジェクト)
│   ├── ai-automation-dashboard/          # kenichimiyata - 実装ハブ
│   │   └── .github/workflows/
│   │       ├── sync-issues.yml                      # Issue → Supabase 同期 ⭐
│   │       ├── auto-assign-copilot.yml              # Copilot 自動割り当て ✅ (2026-03-02)
│   │       ├── notify-issue-to-googlechat.yml       # Google Chat 通知 ✅ (2026-03-02)
│   │       ├── notify-issue-card-to-googlechat.yml  # Google Chat カード通知 ✅ (2026-03-02)
│   │       ├── workflow-status-check.yml            # ワークフロー状態確認 🔍 NEW (2026-03-02)
│   │       ├── test.yml                             # pytest 自動テスト
│   │       └── bpmn-flow-demo.yml                   # BPMN デモ
│   │
│   ├── ai-automation-docs/               # kenichimiyata - ドキュメント
│   │   └── .github/workflows/
│   │       └── (なし - GitHub Pages は自動ビルド)
│   │
│   └── ai-automation-platform/           # bpmbox - 組織リポジトリ
│       └── .github/workflows/
│           └── (なし - Wiki/Project 管理用)
│
├── 🔧 PHPRunner 11 開発環境
│   └── PhPRunner_11/                     # urlounge-ds
│       └── .github/workflows/
│           ├── auto-assign-copilot.yml   # Copilot 自動割り当て ⭐
│           ├── cloud-agent.yml           # Cloud Agent タスク実行 ⭐
│           ├── notify-issue-to-googlechat.yml  # Issue → Google Chat 通知 ✅
│           ├── notify-pr-to-googlechat.yml     # PR → Google Chat 通知 🔀 NEW (2026-03-02)
│           ├── notify-issue-card-to-googlechat.yml
│           ├── deploy-n8n-workflows.yml
│           └── create-issue-via-dispatch.yml
│
├── 🛍️ ECサイトプロジェクト群
│   ├── shop11/                           # urlounge-ds
│   │   └── .github/workflows/
│   │       ├── test.yml
│   │       ├── notify-parent-on-push.yml
│   │       ├── notify-pr-to-googlechat.yml      # PR → Google Chat 通知 🔀 NEW (2026-03-02)
│   │       ├── monitor-pages.yml
│   │       ├── capture-screenshot.yml
│   │       └── capture-on-error.yml
│   │
│   ├── shop5/                            # urlounge-ds
│   └── shop11 copy/
│
└── 🏗️ ローカル開発環境
    └── localProject/
        ├── AUTOCREATER/                  # kenichimiyata
        │   └── .github/workflows/
        │       ├── ai-automation.yml
        │       ├── ai-human-collaboration-ci.yml
        │       ├── deploy-to-huggingface.yml
        │       ├── multi-platform-deploy.yml
        │       ├── shop5-php-tests.yml
        │       └── (他多数)
        │
        └── AUTOCREATE/                   # アーカイブ
            └── .github/workflows/
                └── (レガシーワークフロー)

🎯 ワークフロー カテゴリ分類

1. AI Automation 連携ワークフロー ⭐ 優先度: 高

1.1 Issue 管理 & Copilot 連携

【メイン】sync-issues.yml - ai-automation-dashboard

【参考】auto-assign-copilot.yml - PhPRunner_11

統合方針:

1.2 Cloud Agent タスク実行

cloud-agent.yml - PhPRunner_11


2. 通知ワークフロー 📢

ワークフロー プロジェクト 機能 トリガー
notify-issue-to-googlechat.yml ai-automation-dashboard, PhPRunner_11 Issue → Google Chat 通知 issues: [opened, edited]
notify-pr-to-googlechat.yml 🔀 PhPRunner_11, shop11 PR → Google Chat 通知 pull_request: [opened]
notify-issue-card-to-googlechat.yml ai-automation-dashboard カード形式で通知(リッチ) issues: [opened]
workflow-status-check.yml ai-automation-dashboard ワークフロー実行状態確認 issues, workflow_run
notify-parent-on-push.yml shop11 Push 時に親リポジトリへ通知 push

🔍 workflow-status-check.yml(NEW 2026-03-02)

目的: 全ワークフローの実行状態を可視化・通知

機能:

通知内容:

🔍 ワークフロー実行確認

📌 トリガー: issues
🎯 Issue: #43
📋 タイトル: FINAL TEST
⏰ 実行時刻: 2026-03-02 10:30:00

🔸 実行中のワークフロー:
  - 🤖 Auto-Assign Copilot
  - 📢 Google Chat 通知 (テキスト)
  - 📢 Google Chat 通知 (カード)
  - 🔄 Supabase 同期

✅ このワークフローで実行状態を確認できます
🔗 Actions: https://github.com/...

統合状況:


3. テスト & CI/CD ワークフロー 🧪

3.1 pytest 自動テスト

test.yml - ai-automation-dashboard

shop5-php-tests.yml - localProject/AUTOCREATER

3.2 デプロイワークフロー

ワークフロー プロジェクト デプロイ先
deploy-to-huggingface.yml AUTOCREATER Hugging Face Spaces
multi-platform-deploy.yml AUTOCREATER マルチプラットフォーム
deploy-n8n-workflows.yml PhPRunner_11 n8n ワークフロー

4. モニタリング & スクリーンショット 📸

shop11 系:

用途: 本番環境の視覚的監視


5. レガシー & アーカイブ 📦

AUTOCREATE (レガシー):

状態: アーカイブ済み(AUTOCREATER に統合)


🔄 統合計画 - Milestone 3

✅ 統合完了済み(2026-03-02)

PhPRunner_11 から ai-automation-dashboard へワークフロー移行完了:

  1. auto-assign-copilot.yml - Copilot 自動割り当て
  2. notify-issue-to-googlechat.yml - Google Chat 通知(テキスト)
  3. notify-issue-card-to-googlechat.yml - Google Chat 通知(カード形式)

動作確認:

現在の実装状況(統合後)

graph LR
    A[GitHub Issue Created] --> B[auto-assign-copilot.yml]
    B --> C[Issue Creator Assignment]
    C --> D[Copilot Bot Assignment]
    
    A --> E[notify-issue-*.yml]
    E --> F[Google Chat Notification]
    
    A --> G[sync-issues.yml]
    G --> H[Issue Type Check]
    H --> I[Supabase Sync]
    I --> J[VS Code Realtime]
    
    style B fill:#90EE90
    style D fill:#90EE90
    style E fill:#90EE90
    style F fill:#90EE90
    style G fill:#90EE90
    style I fill:#90EE90
    style J fill:#90EE90

📝 統合タスク一覧

✅ タスク1: auto-assign-copilot.yml を移行(完了 2026-03-02)

移行先: ai-automation-dashboard/.github/workflows/auto-assign-copilot.yml

実装内容:

動作確認:

✅ タスク1.2: Google Chat 通知を移行(完了 2026-03-02)

移行先:

実装内容:

動作確認:

⏳ タスク2: VS Code 通知を統合(次のステップ)

統合先: auto-assign-copilot.yml, notify-issue-*.yml

追加予定:

- name: VS Code Realtime 通知
  run: |
    python scripts/notify_vscode.py \
      "$" \
      "$" \
      "opened"

要件:

⏳ タスク3: cloud-agent.yml の移行検討

用途:

統合方針:


📅 更新履歴

日付 更新内容
2026-03-02 ✅ PHPRunner_11 から3ワークフロー移行完了
2026-02-27 sync-issues.yml 実装完了
2026-02-26 ドキュメント初版作成

🎯 次のステップ

完全自動化フロー(Milestone 3)

1. GitHub Issue 作成
   ↓
2. ⚡ 並列実行(3つのワークフロー)
   ├─ auto-assign-copilot.yml
   │  ├─ Issue 作成者アサイン
   │  └─ copilot-swe-agent アサイン ✅
   │
   ├─ notify-issue-*.yml
   │  └─ Google Chat 通知 ✅
   │
   └─ sync-issues.yml
      ├─ Issue 種別判定
      ├─ Supabase 同期
      └─ VS Code Realtime 通知
   ↓
3. 🔜 次フェーズ: VS Code Copilot が自動受信
   ├─ Issue 内容を解析
   ├─ 自動コード生成
   └─ Pull Request 作成
   ↓
4. レビュー & マージ
   ↓
5. ai_agent_state を idle に戻す

現在の進捗:


📚 参考リンク


🔧 メンテナンス

ワークフロー命名規則

接頭辞 用途
sync- データ同期 sync-issues.yml
notify- 通知 notify-issue-to-googlechat.yml
deploy- デプロイ deploy-n8n-workflows.yml
test- テスト test.yml
auto- 自動化 auto-assign-copilot.yml

更新履歴


Back to Documentation