規制当局への届出データに関するForm ADV(投資顧問登録申請書)ルーティング。 **次のような場合に使用:** 「Form ADV」「Schedule D」「規制上の運用資産」「Form PF」「年次届出」「年次修正」「SEC(米国証券取引委員会)への届出」「総運用資産」「届出用の運用資産」「SEC向けの運用資産」「規制対象資産」「全ファンドの運用資産」「届出シーズン」「RAUM(規制上の運用資産額)」「報告すべき運用資産の金額」「Form ADVデータの取得」など、または `/carta-compliance-routing` へのアクセス **対象外:** 409A評価額、キャップテーブル(株式保有構造)の所有権、LP(出資者)向けレポート、ファンドの財務情報、運用成績の参考値、SPA(株式譲渡契約)ドキュメントの閲覧、SPA対象範囲の監査
Routes to Form ADV for regulatory filing data. Trigger on any of: "Form ADV", "Schedule D", "regulatory AUM", "Form PF", "annual filing", "annual amendment", "SEC filing", "total AUM", "AUM for filing", "AUM for the SEC", "regulatory assets", "AUM across all funds", "filing season", "RAUM", "how much AUM to report", "pull our Form ADV data", /carta-compliance-routing. NOT FOR: 409A valuations, cap table ownership, LP reporting, fund financials, performance benchmarks, SPA document views, SPA coverage audits.
Form ADV へのルーティングを担当するコンプライアンスルーターです。carta-investors:carta-form-adv のコンテンツミラーから直接実行されます。以下の「アーキテクチャノート」の「carta-form-adv は変更なし」をご覧ください。その他のコンプライアンス機能(ドキュメントインテリジェンス、SPA カバレッジ監査)は現在内部専用です。一般ユーザー向けに利用可能になった段階で、このルーターに統合される予定です。
対象範囲: このルーターは、現在外部ユーザーが利用できるコンプライアンススキル に対応しています。ドキュメントインテリジェンスと SPA 監査は内部スキルとして存在していますが、外部ユーザー向けにはまだ提供開始されていません。以下の「今後のルート」をご覧ください。
| 目的 | スキル |
|---|---|
| Form ADV、Schedule D、規制上の AUM(資産規模)、Form PF、年次 SEC 提出 | references/form-adv.md |
ステップ1のキーフレーズが完全一致しない場合、この表を意味的な判断の基準として使用してください。
| ユーザーがやりたいこと | よくある言い回し | ルート先 |
|---|---|---|
| 規制上の提出データを取得する — AUM、Schedule D、Form PF、年次 SEC 提出準備 | 「Form ADV データを取り出したい」「規制上の AUM はいくら」「今年の Schedule D を見たい」「Form PF セクション1に何が必要か」「SEC に報告する AUM はいくら」「提出シーズンが近づいている」 | form-adv |
拡張的な推論なしで直ちに対応してください。
停止行 — ルーティング前に処理:
| メッセージの信号 | 対応 |
|---|---|
| 「409A」「409A 評価」「409A 価格」「ストックオプション価格」 | 停止。 409A は別の資本表(株式保有状況)評価製品です。ユーザーに次のように伝えてください: 「409A は別のワークフローで処理されます。Carta アカウントマネージャーに連絡するか、409A 評価プロセスを直接ご利用ください。」 |
| 「資本表」「オプション付与」「エクイティ管理」「株式クラス」「エクイティ保有」 | 停止。 資本表管理はこのルーターの対象外です。ユーザーに次のように伝えてください: 「資本表管理はここでは処理できません。Carta の資本表ツールを直接ご使用ください。」 |
ルート行 — 分類してステップ2.5へ進む:
| メッセージの信号 | ルート先 |
|---|---|
| 「Form ADV」「Schedule D」「規制上の AUM」「Form PF」「年次提出」「年次修正」「SEC 提出」「総 AUM」「提出用 AUM」「SEC 向け AUM」「規制資産」「全ファンド AUM」「提出シーズン」「RAUM」「報告 AUM はいくら」「Form ADV データを取り出したい」 | form-adv → ステップ2.5へ進む |
ルートが一致した場合: ステップ2.5に進みます。 ルートが一致しない場合: ステップ2に進みます。
ステップ1で明確な一致が得られなかった場合のみ実行します。
まずメッセージの内容を検討してください。ユーザーが Form ADV 提出データを求めていると確実に判断できれば、確認せずに直接ステップ2.5に進んでください。
意図が本当に判断できない場合は、AskUserQuestion を実行してください:
質問: 「どのようなことをしたいですか?」
選択肢:
| ユーザーの選択 | 対応 |
|---|---|
| オプション1 — Form ADV 提出データ | ステップ2.5に進む |
| オプション2 — その他 | 「Form ADV 規制提出データが専門です。やりたいことを教えていただければ、適切な Carta ワークフローをご案内します。」と回答し、終了します。 |
| トピック | 案内先 |
|---|---|
| LP 報告、LP 四半期報告書 | /carta-lp-reporting-routing または /carta-soi |
| ファンドファイナンシャルス、NAV(純資産価値)、試算表 | コンソリデーション財務スキル |
| パフォーマンスベンチマーク、IRR、TVPI、ピア パーセンタイル | /carta-performance-benchmarks |
| コインベスター分析 | carta-co-investors |
| Carta Fund Admin チームに何かを実行させたい | carta-fund-admin-requests |
Carta MCP サーバーが接続されていない場合(noMcp 環境)、このステップをスキップしてステップ3に進みます。
そうでない場合は、以下の順で実行してください:
1. セッション認証を確立する
welcome を呼び出して、セッション認証を確立し、<SERVER> を解決します。welcome レスポンスには is_fund_admin_user が含まれます。これは認証されたユーザーが Carta Fund Admin サブスクリプション(予算管理アドミニストレーション)の有効な契約を持っているかを示すブール値です。
welcome がエラーを返した場合、次のメッセージを表示します: 「Carta アカウントに接続できませんでした。設定 → コネクタで Carta MCP サーバーが接続されていることを確認してから、もう一度お試しください。」 その後終了します。
2. Fund Admin アクセスを確認する(ハードゲート)
welcome の結果 |
対応 |
|---|---|
is_fund_admin_user: true |
ステップ3に進む |
is_fund_admin_user: false |
以下の「Fund Admin なし」メッセージを表示して終了します。 |
| フィールドが存在しない / 呼び出しエラー | ステップ3に進む — DWH クエリがアクセスエラーを適切に表示するので、不確実な確認で処理を止めません。 |
Fund Admin なしメッセージ(以下をそのまま表示):
Form ADV 規制提出データには Carta Fund Administration サブスクリプションが必要です。お客様のアカウントに有効な契約が見つかりません。貴社が Carta Fund Admin をご利用の場合は、設定 → コネクタで Carta を再接続してください。それ以外の場合は、Carta アカウントマネージャーにお問い合わせいただき、Fund Admin をセットアップしてください。
ルーティングアクションで出力を始めます。拡張的な推論なしで直ちに対応してください。
Form ADV にルーティング中です。
次に、Form ADV の指示をインラインで読んで実行してください:
Read ${CLAUDE_PLUGIN_ROOT}/skills/carta-compliance-routing/references/form-adv.md を読む
そのファイルの指示に正確に従い、ユーザーの元のメッセージをコンテキストとしてステップ1から開始してください。そのファイル内で参照される references/form-adv/ パスはすべて ${CLAUDE_PLUGIN_ROOT}/skills/carta-compliance-routing/references/form-adv/ に解決されます。
ターゲットスキルが何をするかを要約しないでください。ルーティング告知の前に他の出力を追加しないでください。
| 状況 | 対応 |
|---|---|
| ユーザーが Form ADV 提出データ以外について質問している | ステップ2 の AskUserQuestion を使用して意図を確認してください — Form ADV 提出データまたは「その他」を提示します |
| ユーザーが 409A 評価について質問している | 対象外 — 別の資本表評価製品です。停止行を参照 |
| ユーザーが資本表の保有状況について質問している | 対象外 — 停止行を参照 |
| ユーザーが LP 報告またはファンドファイナンシャルスについて質問している | 対象外 — /carta-lp-reporting-routing またはコンソリデーション財務スキルをお勧めします |
| ユーザーがファンドパフォーマンス、IRR、TVPI ベンチマークについて質問している | 対象外 — /carta-performance-benchmarks をお勧めします |
| ユーザーがすべての SPA ドキュメント、DI ページ、購入者の内訳を表示したいと言っている | 外部向けにはまだ提供開始されていません — 以下の「今後のルート」を参照 |
| ユーザーが SPA カバレッジ、未実行 / 未作成 SPA について質問している | 外部向けにはまだ提供開始されていません — 以下の「今後のルート」を参照 |
docs/architecture-notes.md(保守者のみ向け; carta/plugins には公開されていません)を参照してください。オーケストレーターパターン、carta-form-adv のミラー vs マイグレーション根拠、参照レイアウト、今後のルートを有効状態に昇格させるステップが記載されています。
これらのルートは現在内部スキルとして存在しています。このバージョンではアクティブではありません — これらにはルーティングしないでください。
carta-investors:carta-doc-intelligencecarta-investors:carta-spa-audit「SPA」単独ではドキュメントインテリジェンス(表示)と SPA 監査(カバレッジ/ギャップ確認)の間で曖昧です。両方のルートが有効化されたら、ステップ2に曖昧さ排除テーブルを追加してください。意図動詞でキー分けします: 「表示」「見る」「閲覧」「一つ
<!-- carta:plugin-version --> <carta-plugin>carta-investors:6.38.0</carta-plugin>
Routes to Form ADV for regulatory filing data, executed inline from a content
mirror of carta-investors:carta-form-adv — see carta-form-adv is unchanged
in Architecture Notes below. Additional Compliance capabilities (document
intelligence, SPA coverage audit) are internal-only today and will be wired into
this router as they reach general availability for external users.
Scope note: This router covers the Compliance skill(s) available to external customers today. Document Intelligence and SPA Audit exist as internal skills but are not yet GA for external users — see Future routes below.
| Intent | Skill |
|---|---|
| Form ADV, Schedule D, regulatory AUM, Form PF, annual SEC filing | references/form-adv.md |
Use this as the semantic layer when Step 1 signal phrases don't produce an exact match.
| What the customer is trying to do | Typical phrasing | Route |
|---|---|---|
| Pull regulatory filing data — AUM, Schedule D, Form PF, annual SEC filing prep | "pull our Form ADV data", "what's our regulatory AUM", "Schedule D for this year's filing", "what do I need for Form PF Section 1", "how much AUM do we report to the SEC", "filing season is coming up" | form-adv |
Respond immediately without extended reasoning.
STOP rows — handle before routing:
| Message signals | Action |
|---|---|
| "409A", "409A valuation", "409A pricing", "stock option pricing" | Stop. 409A is a separate cap table valuation product — not covered here. Tell the user: "409A is handled by a separate workflow — reach out to your Carta account manager or use the 409A valuation process directly." |
| "cap table", "option grants", "equity management", "share classes", "equity ownership" | Stop. Cap table management is out of scope for this router. Tell the user: "Cap table management isn't handled here — use the cap table tools directly in Carta." |
Route rows — classify and proceed to Step 2.5:
| Message signals | Route |
|---|---|
| "Form ADV", "Schedule D", "regulatory AUM", "Form PF", "annual filing", "annual amendment", "SEC filing", "total AUM", "AUM for filing", "AUM for the SEC", "regulatory assets", "AUM across all funds", "filing season", "RAUM", "how much AUM to report", "pull our Form ADV data" | form-adv → proceed to Step 2.5 |
If the route matches: proceed to Step 2.5. If no route matches: proceed to Step 2.
Fire only if Step 1 returned no clear match.
Reason over the message first. If you can confidently determine the user wants Form ADV filing data, proceed directly to Step 2.5 without asking.
If you genuinely cannot determine the intent, call AskUserQuestion:
Question: "What would you like to do?"
Options:
| User picks | Action |
|---|---|
| Option 1 — Form ADV filing data | Proceed to Step 2.5 |
| Option 2 — Something else | Respond: "I specialize in Form ADV regulatory filing data. Tell me what you're trying to do and I'll point you to the right Carta workflow." Then stop. |
| Topic | Suggestion |
|---|---|
| LP reporting, LP quarterly reports | /carta-lp-reporting-routing or /carta-soi |
| Fund financials, NAV, trial balance | Consolidating financials skills |
| Performance benchmarks, IRR, TVPI, peer percentile | /carta-performance-benchmarks |
| Co-investor analysis | carta-co-investors |
| Wants Carta's Fund Admin team to do something | carta-fund-admin-requests |
If the Carta MCP server is not connected (noMcp environment), skip this step and proceed to Step 3.
Otherwise, execute in order:
1. Establish session identity
Call welcome to establish session identity and resolve <SERVER>. The welcome response includes is_fund_admin_user — a boolean that reflects whether the authenticated user has an active Carta Fund Admin subscription.
If welcome returns an error, surface: "I wasn't able to connect to your Carta account. Make sure the Carta MCP server is connected in Settings → Connectors, then try again." and stop.
2. Check Fund Admin access (hard gate)
welcome result |
Action |
|---|---|
is_fund_admin_user: true |
Proceed to Step 3. |
is_fund_admin_user: false |
Surface the No Fund Admin message below and stop. |
| Field absent / call errors | Proceed to Step 3 — let the DWH query surface the access error rather than blocking on an uncertain check. |
No Fund Admin message (surface verbatim):
Form ADV regulatory filing data requires a Carta Fund Administration subscription. I can't find one on your account. If your firm uses Carta Fund Admin, reconnect Carta in Settings → Connectors; otherwise reach out to your Carta account manager to get Fund Admin set up.
Output leads with the routing action. Respond immediately without extended reasoning.
Routing to Form ADV.
Then read and execute the Form ADV instructions inline:
Read ${CLAUDE_PLUGIN_ROOT}/skills/carta-compliance-routing/references/form-adv.md
Follow that file's instructions exactly, starting from Step 1 with the user's original message as context. All references/form-adv/ paths cited within that file resolve to ${CLAUDE_PLUGIN_ROOT}/skills/carta-compliance-routing/references/form-adv/.
Do not summarize what the target skill will do. Do not add any other output before the routing announcement.
| Situation | Response |
|---|---|
| User asks about something that isn't Form ADV filing data | Use Step 2 AskUserQuestion to clarify — offer Form ADV filing data or "Something else" |
| User asks about 409A valuations | Out of scope — separate cap table valuation product, see STOP rows |
| User asks about cap table ownership | Out of scope — see STOP rows |
| User asks about LP reporting or fund financials | Out of scope — suggest /carta-lp-reporting-routing or the consolidating financials skills |
| User asks about fund performance, IRR, or TVPI benchmarks | Out of scope — suggest /carta-performance-benchmarks |
| User asks to view all SPA documents, DI page, purchaser breakdowns | Not yet GA externally — see Future routes below |
| User asks about SPA coverage, missing/unexecuted SPAs | Not yet GA externally — see Future routes below |
See docs/architecture-notes.md (maintainer-only; not published to
carta/plugins) for the orchestrator pattern, the mirror-vs-migration
rationale for carta-form-adv, the references layout, and the steps to
promote a future route to active.
These routes exist as internal skills today. They are not active in this version — do not route to them.
carta-investors:carta-doc-intelligencecarta-investors:carta-spa-audit"SPA" alone is ambiguous between Document Intelligence (viewing) and SPA Audit (coverage/gap checking). When both routes are promoted, add a disambiguation table to Step 2 keyed on intent verbs: "view" / "see" / "browse" / "in one table" → Document Intelligence; "missing" / "unexecuted" / "coverage" / "audit" / "gap" → SPA Audit.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。