spec 009 の実装を始めるために、あなた(金城)にしかできない作業
meeting-to-linear を作成 → 鍵(JSON)を 1 つ発行。1XiYxggUgGM_mgq6PTlBa321Ss30nIxHI)を SA のメールアドレスに 閲覧者 として共有。Workspace の共有ポリシーが外部共有を禁じていて共有できない場合は、管理コンソールで *.iam.gserviceaccount.com を許可するか、A1 のプロジェクトを Hydrogie 組織内に置く。files.export?mimeType=text/markdown の出力そのまま(匿名化は Claude 側で行う)。合わせて「Drive 上のファイル名」「親フォルダ(会議ごとのサブフォルダか)」「独立した Transcript 文書か、Notes by Gemini のタブか」を教える。j@hydrogie.com にする運用を決めるmeeting-to-linear-hyd を作成meeting-to-linear-sea(SEA のみ)は後日。Undecided / Unassigned / No due date / Everyone を作るpnpm --filter @hydrogie/meeting-to-linear smoke:linear を手元で 1 回実行し、test/fixtures/linear/permissions.json を commit(制限キーで通る mutation の表。projectCreate が通らなければ Project は人が事前作成)。claude-code-hyd を作って登録claude-code-hyd)を作り、claude mcp add --transport http linear https://mcp.linear.app/mcp -s user --header "Authorization: Bearer lin_api_…" で登録(tasks.md 確定後に実行)。meeting-to-linear、Actions 用。mini は本人の Claude Code なので不要。meeting-to-linear を組織に作成Hydrogie/hydrogie にインストール → App ID と秘密鍵を控える。GITHUB_TOKEN は指定できない。D1 で作った App を bypass に入れる。GOOGLE_SERVICE_ACCOUNT_JSON(A1 の JSON の中身)/ LINEAR_API_KEY(B1)/ ANTHROPIC_API_KEY(C1)/ MTL_APP_ID / MTL_APP_PRIVATE_KEY(D1)。drive.since の日付_generate.mjs の語彙変更を宮崎さんに共有glossary.yaml 初期値の確認u_juki = 6750fa26-0f74-418a-993a-b51abf278258 / u_junabel = 53acb2d5-1a7d-4ad2-976f-18b7575caed1)、既知の誤変換 6 件(3 畑→サンゴ畑、3 号・サゴ→サンゴ、借牛水族感→ちゅら海水族館、読みた→読谷、白事→白磁、泡森→泡盛、イ部屋→伊平屋)、Project 名。~/.config/meeting-to-linear/env(0600)に GOOGLE_SERVICE_ACCOUNT_JSON / LINEAR_API_KEY と GitHub App の鍵を置く(ANTHROPIC_API_KEY は置かない)。claude / node / pnpm が PATH にあること。ops/launchd/com.hydrogie.meeting-to-linear.plist を ~/Library/LaunchAgents/ に load(Actions の cron を止めている期間だけ)。system/linear-sync/lib/config.mjs の当該行を tasks: false に。Sea-Seed/seaseed に同形式で置き始めるhydrogie(HYD/SEA)・新設なしextracted)