Claude の作業区間を n8n の work_log へ送る「n8n へ送る」タブを追加 #2

Merged
yoshikazu merged 11 commits from n8n-worklog-import into main 2026-10-12 22:14:41 +00:00
2 changed files with 1712 additions and 1 deletions
Showing only changes of commit e16189153c - Show all commits
File diff suppressed because it is too large Load Diff
@@ -100,7 +100,7 @@ Name `X-WT-Token`) を作り、chktime の設定画面にも同じ値を入れ
| `GET/POST /api/n8n/config` | 設定の取得 (合言葉は返さない) / 保存 | | `GET/POST /api/n8n/config` | 設定の取得 (合言葉は返さない) / 保存 |
| `GET /api/n8n/blocks?from=&to=&project=` | 期間の区間を計算し、n8n の `wt-import-rows` の結果で「送信済み / 削除済み / 重なり」を付けて返す。n8n に届かなくても区間は返し、`n8nError` を付ける | | `GET /api/n8n/blocks?from=&to=&project=` | 期間の区間を計算し、n8n の `wt-import-rows` の結果で「送信済み / 削除済み / 重なり」を付けて返す。n8n に届かなくても区間は返し、`n8nError` を付ける |
| `POST /api/n8n/send` | `{items:[{source, task, memo}]}` を受け、時刻はサーバーが `source` から区間を計算し直して n8n の `wt-import` に送る。結果をそのまま返す | | `POST /api/n8n/send` | `{items:[{source, task, memo}]}` を受け、時刻はサーバーが `source` から区間を計算し直して n8n の `wt-import` に送る。結果をそのまま返す |
| `GET /api/redmine/issues?project_id=&q=` | 既存の Redmine 連携で未完了チケットを検索 (チケット選択用) | | `GET /api/redmine/search?q=` | 既存の Redmine 連携で未完了チケットを検索 (チケット選択用)。`/api/redmine/issues` は起票 (POST) が使っているので別の名前にする |
重なりの判定: 区間 [開始, 終了) と、`work_log` の行 (進行中は終了 = 今) または一覧の他の区間が 重なりの判定: 区間 [開始, 終了) と、`work_log` の行 (進行中は終了 = 今) または一覧の他の区間が
1 秒でも重なれば「重なりあり」。同じ `source` の行 (送信済みの自分) は除く。 1 秒でも重なれば「重なりあり」。同じ `source` の行 (送信済みの自分) は除く。