この画面は /srv/project-registry/config/projects.json を操作するための管理UIです。
トグルを変更すると、各projectの enabled / testEnabled / autoCron / createIssueOnFailure が更新されます。
| 表示 | 項目 | 意味 |
|---|---|---|
| 管理対象 | enabled |
このprojectをregistry上の管理対象にする。 |
| 手動test | testEnabled |
hub-test projectName またはUIの「手動test実行」を許可する。 |
| cron | autoCron |
毎朝4:00の自動検証対象にする。 |
| Issue作成 | createIssueOnFailure |
test失敗時にGitHub Issueを作成または既存Issueへコメント追記する。 |
以下がすべてONの場合のみ、毎朝4:00の自動検証対象になります。
enabled: true testEnabled: true autoCron: true
| 用途 | コマンド |
|---|---|
| project一覧 | project-list |
| 手動test | hub-test sales.test-plan.help |
| cron実行本体 | /srv/project-registry/scripts/run-cron-projects.sh |
| cron登録 | 0 4 * * * /srv/project-registry/scripts/run-cron-projects.sh >> /srv/project-registry/logs/cron-laptop-test.log 2>&1 |
cron をONにすると、翌朝4:00から自動実行対象になります。
Issue作成 がONの場合、失敗時にGitHub Issueが作成されます。同じproject / branch / failed_phase のopen Issueがある場合は新規作成せずコメント追記します。
/srv全体ではなく、必要なフォルダだけをVS Codeに表示します。「この構成でVS Codeを開く」はVS CodeのURL schemeを使うため、既存ウィンドウを上書きする可能性があります。既存のVS Codeウィンドウを残したい場合は「新しいVS Codeウィンドウで開くコマンドをコピー」を使います。
| 項目 | 値 |
|---|---|
| 保存先 | /srv/project-registry/workspaces |
| UI本体 | /srv/project-registry/ui/project-registry |
| config | /srv/project-registry/config/projects.json |
| 接続先 | hub-vps |
| Remote-SSH open target | vscode://vscode-remote/ssh-remote+hub-vps/... |
| フォルダ | 用途 |
|---|---|
project-registry |
管理UI本体 |
ai-rules |
AI向け共通ルール |
_shared |
共通ルール |
shared-infra |
共通設定・スクリプト / 説明: 全体設定やworkflowを触る時に追加 |