Form ADV(証券投資顧問の登録申請書)による規制当局への提出データの処理に使用します。 次のような場合に使用: - 「Form ADV」「Schedule D」「規制対象の運用資産」「Form PF」「年間報告」「年間修正報告」「SEC提出」「運用資産総額」「提出用の運用資産」「SEC報告用の運用資産」「規制対象資産」「全ファンドの運用資産」「提出シーズン」「RAUM(規制対象運用資産)」「報告すべき運用資産の額」「Form ADVデータの抽出」に関連する質問や要求 **以下の内容には対応していません:** 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(付表D)、規制上の運用資産、Form PF、年次 SEC 書類 | references/form-adv.md |
ステップ1の信号フレーズで完全マッチしない場合の意味的な判断層として使用してください。
| 顧客の目的 | 一般的な言い方 | ルート先 |
|---|---|---|
| 規制書類申請データの取得 — 運用資産、Schedule D、Form PF、年次 SEC 申請準備 | 「Form ADV データを取得したい」「規制上の運用資産はいくら」「今年度の Schedule D が欲しい」「Form PF セクション1に必要なもの」「SEC に報告する運用資産額」「申請シーズンが来ている」 | form-adv |
詳細な推論なく即座に対応します。
停止行(ルーティング前に処理):
| メッセージシグナル | 対応 |
|---|---|
| 「409A」「409A 評価」「409A 価格設定」「ストックオプション価格」 | 停止。 409A は別のキャップテーブル(株式構成表)評価製品です。本ルーターの対象外です。ユーザーに「409A は別のワークフローで処理されます。Carta アカウント担当者にご連絡いただくか、409A 評価プロセスを直接ご利用ください」とお伝えください。 |
| 「キャップテーブル」「オプション付与」「エクイティ管理」「株式クラス」「持分所有」 | 停止。 キャップテーブル管理は本ルーターの対象外です。ユーザーに「キャップテーブル管理はここでは対応していません。Carta のキャップテーブルツールを直接ご使用ください」とお伝えください。 |
ルート行(分類してステップ2.5に進む):
| メッセージシグナル | ルート先 |
|---|---|
| 「Form ADV」「Schedule D」「規制上の運用資産」「Form PF」「年次申請」「年次修正」「SEC 申請」「総運用資産」「申請用運用資産」「SEC 向け運用資産」「規制対象資産」「全ファンド通算の運用資産」「申請シーズン」「RAUM」「報告する運用資産がいくらか」「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. セッション ID の確立
welcome を呼び出してセッション ID を確立し、<SERVER> を解決します。welcome のレスポンスには is_fund_admin_user が含まれます。これは認証されたユーザーが有効な Carta Fund Administration 購読を持っているかを示すブール値です。
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 説明書を組み込み実行します:
${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 について質問 | 外部向けではまだ一般提供されていません(下記「今後のルート」参照) |
オーケストレータパターン、carta-form-adv のミラー対マイグレーション理由、参照レイアウト、今後のルートを有効化する手順については、docs/architecture-notes.md(保守者のみ。carta/plugins には公開されていません)を参照してください。
これらのルートは現在、内部スキルとして存在しています。本バージョンでは有効になっていません。これらへのルーティングは行わないでください。
carta-investors:carta-doc-intelligencecarta-investors:carta-spa-audit「SPA」だけでは、文書インテリジェンス(表示)と SPA 監査(カバレッジ/ギャップチェック)の間で曖昧です。両ルートが有効化されたら、ステップ2に曖昧性解消テーブルを追加してください。意図動詞をキーにします:「表示する」「見る」「閲覧」「一つの表で」→ 文書インテリジェンス;「欠けている」「未実行」「カバレッジ」「監査」「ギャップ」→ SPA 監査。
<!-- carta:plugin-version --> <carta-plugin>carta-investors:6.71.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 による自動翻訳です。