Akira
|
593d13d8a1
|
ローカルLLMにワークフローを作らせる
|
2026-03-02 15:23:50 +09:00 |
|
Akira
|
e762e230ba
|
CLAUDE.md を作成・プッシュしました。
記載内容:
環境情報(WindmillサーバーURL・ワークスペース)
重要な制約(wmill CLI不可・PUTは405・get_state()の罠)
ディレクトリ構成
登録済みワークフロー一覧
wm-api.sh コマンド一覧
フローのデプロイ手順
Windmill Variables 一覧
マスタードキュメントへのリンク
次回のセッションからこのプロジェクトで作業するとき、Claude Code が自動的に CLAUDE.md を読んで文脈を把握します。
|
2026-02-21 16:18:01 +09:00 |
|
Akira
|
2d00dd6beb
|
docs: CLAUDE.md追加
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-21 16:15:10 +09:00 |
|
Akira
|
76db14cf10
|
docs: Windmill通知ワークフロー マスタードキュメント追加
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-21 16:14:07 +09:00 |
|
Akira
|
5b806b4c32
|
完了です。
プッシュ成功(2コミットをリモートに反映)
リモートURLからトークンを除去し、~/.git-credentials に保存する形に変更
次回から git push だけ
|
2026-02-21 16:04:01 +09:00 |
|
Akira
|
2743343ed2
|
修正内容
原因: wmill.get_state() / set_state() はフローのインラインスクリプトでは実行をまたいで保存されない。毎回 None が返るため、毎回「現在時刻 - 10分」で検索→常に変更ありで通知していた。
修正: Windmill Variable(実行をまたいで確実に永続化される)に切り替え
変更前 変更後
wmill.get_state() wmill.get_variable("u/admin/SHIRAOU_LAST_CHECKED_AT")
wmill.set_state({...}) wmill.set_variable("u/admin/SHIRAOU_LAST_CHECKED_AT", checked_at)
次回の5分タイマーで実行されたら since が前回の checked_at になるはずです。しばらく様子を見てみてください。
|
2026-02-21 15:35:20 +09:00 |
|
Akira
|
6cf66d2806
|
白皇集落営農システム変更通知
|
2026-02-21 15:29:27 +09:00 |
|
Akira
|
f9909500e2
|
🎉 テスト完全成功!
Windmill Heartbeat フローが正常に動作しました:
チェック項目 結果
データ生成 (UUID/時刻/計算) ✅ PASS
データ検証 (2+2=4) ✅ PASS
HTTPヘルスチェック ✅ PASS (CE v1.638.0)
年度判定 ✅ 2025年度
総合 ALL OK (0.949秒)
|
2026-02-21 14:59:03 +09:00 |
|
Akira
|
6172e800c2
|
Windmillワークフロー開発環境の構築結果まとめ。サーバー接続確認、REST APIヘルパースクリプト作成、ワークフロー定義ファイル作成、wmill CLI制限の発見と代替策の実装を記録。
|
2026-02-21 12:38:25 +09:00 |
|
Akira
|
d5cad8a691
|
Initial commit: project structure
|
2026-02-21 12:03:17 +09:00 |
|