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 8502→localhost:8502。
次の一歩(確定)
bat→ブラウザ→タスク1個→log に何か、の end-to-end を一周通す(機能追加ゼロ)。
展望(方向・未確定)
スマホ等の外部トリガー起動(Fire and Forget)。依存順は最後。
設計の構え → 動かすためか美しくするためか。正典:docs/task-launcher.md。一覧 → プロジェクト一覧