FCフランチャイズ考察Signing Link Issuer
Document 10 / Reusable Flow

署名リンク発行フローくん

出演同意書の本文は共通テンプレートとして使い回し、署名URLは出演者・収録ごとに新しく発行します。これにより、署名者、メールOTP、IP、時刻、content hashが1件ずつ分かれます。

結論

同じリンクを全員に使わない

署名リンクは契約レコードそのものです。1人が署名すると `signed` になり、次の人の署名には使えません。未署名前でも、URLを知った人が先に署名できるため、共有リンク化は避けます。

同じテンプレートから毎回発行する

使い回すのは契約本文と発行フローです。リンクだけを `guest02`、`guest03` のように毎回発行します。メール送信はせず、発行済みURLをLINEやDMへ貼る運用が標準です。

発行手順

1. 公開範囲確認仮名、顔出し、声、地域、資料公開範囲を確認する。
2. ラベルを決める`guest02`、`tanaka01` など、後から見て分かる短いラベルを決める。
3. URL発行Codexに依頼、または下のターミナルコマンドを実行する。Keychain/API書き込みがあるため承認が必要。
4. URLを送るメール送信APIは使わず、発行URLだけを任意チャネルで送る。
5. 署名後に収録原則は収録前署名。急ぎなら収録後でも、公開前署名は必須。

発行コマンド

Codex

Codexに頼む文面

フランチャイズ考察の出演同意書を、出演者ラベル `guest02` で新規発行してください。 実行してよい範囲: - scripts/issue_guest_consent_url.py を使う - KeychainからADMIN_TOKENを読み取る - 契約Workerへ create/publish する - メール送信はしない 完了したら、署名URL、契約ID、署名期限、content_hashを教えてください。
Terminal

直接実行するコマンド

cd /Users/daiki12/Desktop/development/silverlife python3 "07_メディア戦略/20260617_FC募集広告掲載前確認基準/scripts/issue_guest_consent_url.py" --guest guest02

送付文

Message

発行URLを送る時の文面

〇〇様 収録前の確認として、出演同意書の署名URLをお送りします。 この同意書は、公開名、顔出し・声の利用範囲、ピー音処理、公開前確認、資料の扱い、公開後に完全回収できない可能性などを事前に確認するためのものです。 内容をご確認いただき、問題なければ署名をお願いします。 不明点や修正希望があれば、署名前にそのままご連絡ください。 署名URL: (ここに発行済みURLを貼る)

使い分け

用途使い回し理由
出演同意書本文番組の標準条項として共通化できる。
出演者向け質問シート収録前の整理シートなので全員に同じものを送れる。
署名URL不可署名者、OTP、IP、時刻、content hashを1件ずつ証跡化するため。
送付文URLだけ差し替えればよい。