task-launcher

YAML 定義の Claude Code タスクを Streamlit WebUI からワンクリック実行するランチャー。コンテナ内で 長時間タスクをバックグラウンド実行・管理する目的。

  • 状態Phase 0 完了だが未実行のプロトタイプ(コードは書かれたが一度も実行していない)。 4層構造(実行エンジン/確定棚 tasks.yaml/曖昧棚 Task-in/キュー実行)に分離。詳細は正典。
  • 技術:Python/Streamlit/PyYAML/subprocess(claude をバックグラウンド起動)。
  • 起動streamlit run launcher.py --server.port 8502localhost:8502

次の一歩(確定)

bat→ブラウザ→タスク1個→log に何か、の end-to-end を一周通す(機能追加ゼロ)。

展望(方向・未確定)

スマホ等の外部トリガー起動(Fire and Forget)。依存順は最後。

設計の構え → 動かすためか美しくするためか。正典:docs/task-launcher.md。一覧 → プロジェクト一覧