LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す
LinearからIssue・スプリント情報を収集し、Obsidian vaultに書き出す。
{vault.path}/snapshot/{YYYY-MM-DD}/linear.mdリポジトリルートの config.yaml から vault.path を読み取る。
config.yaml を読み、vault.path を取得する。
get_authenticated_user で自分のユーザー情報を取得する。
list_teams でチーム一覧を取得list_cycles(teamId, type="current") で現在のスプリントを取得list_issues(assignee="me", limit=50, orderBy="updatedAt") で自分アサインのIssueを取得する。
取得する情報:
ステータスが完了(Done/Canceled)以外のIssueに対して、list_comments(issueId, limit=3) で直近コメントを取得する。
全Issueではなく、アクティブなもの(In Progress, Todo, In Review等)に絞る。
list_projects でプロジェクト一覧を取得し、進捗状態を記録する。
以下のフォーマットで {VAULT_PATH}/snapshot/{YYYY-MM-DD}/linear.md(日付は実行日) に上書きで書き出す。
---