本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

Agent Delegation Depth/Recursion Guard

用語・参照用語・参照公式仕様のみ公式仕様のみ現行現行として扱う

記事状態: 公開 · 最終確認: 2026-10-21

要点

「max turnsを設定すれば再帰問題は解決する」「A2Aがdelegation cycleを防止する」とは断定しません。安全な表現は、「agent delegationにはdepth、fan-out、turn/ツール/cost/deadline、cycle/no-progress、side-effectを別々のbudgetとして持たせ、全体の起点 操作内容からchildへ残量を継承し、機械的terminationとcancellation/reconciliationを設ける。frameworkのmax-turn機能はその一部であり、remote agent内部やbusiness 外部への変更・送信まで自動保証するものではない」です。

現在の判断

「max turnsを設定すれば再帰問題は解決する」「A2Aがdelegation cycleを防止する」とは断定しません。安全な表現は、「agent delegationにはdepth、fan-out、turn/ツール/cost/deadline、cycle/no-progress、side-effectを別々のbudgetとして持たせ、全体の起点 操作内容からchildへ残量を継承し、機械的terminationとcancellation/reconciliationを設ける。frameworkのmax-turn機能はその一部であり、remote agent内部やbusiness 外部への変更・送信まで自動保証するものではない」です。

どこまで当てはまるか

Agent Delegation Depth/Recursion Guard

詳しく理解する

要点と前提

Agentが別Agentへ仕事を委譲できる構成では、個々の引継ぎが正当でも、A→B→A、A→B→C→Aのようなcycleや、sub-agentがさらにsub-agentを生成する連鎖によって、turn数・token・ツール call・外部副作用・待ち時間が上限なく増えることがあります。対策は単一の「再帰回数」だけではなく、実行全体へ伝播するdelegation budget、visited-edge/cycle detection、per-agent turn limit、wall-clock/deadline、side-effect budget、明示的termination conditionを組み合わせることです。

主要記述・判断

OpenAI Agents SDKのRunnerは、final outputが出るまでagent invocation、引継ぎ、ツール callをloopし、max_turns で実行の最大turn数を制限できます。現行Python SDK文書ではturnを1回のAI invocationとして定義し、上限超過時は MaxTurnsExceeded になります。JavaScript SDKも maxTurns を安全上の上限として持ちます。これは無限loopを止める実装上のguardですが、引継ぎ depthそのもの、外部API call数、token/cost、business 外部への変更・送信数を個別に保証する契約ではありません。

Microsoft Agent Frameworkの引継ぎ 複数工程の制御は、agent間の引継ぎ ruleを明示でき、autonomous modeではtermination conditionまたはper-agent turn limitまで継続します。現行文書ではautonomous modeにper-agent turn limitがあり、defaultは各agent 50 autonomous turnsです。したがってframeworkがloop guardを持つ例はありますが、複数agentを跨ぐ総delegation budgetやbusiness-side-effect budgetは別途設計する必要があります。

A2Aはagent間の相互運用性とtask lifecycleを定義し、agentが別agentへtaskを委譲・協調できる通信層です。一方、公式文書はA2Aをsub-agent/tool-call protocolではないと明記しています。したがってA2Aを使うだけで内部delegation depth、cycle、budget propagationが自動的に制御されるとは扱いません。

実装・運用

1. 全体の起点 delegation 文脈・入力情報

全体の起点 操作内容に次を持たせ、引継ぎ/subtask作成時に継承します。

  • root_operation_id
  • parent_operation_id
  • delegation_depth
  • delegations_used / delegations_limit
  • model_turns_used / model_turns_limit
  • tool_calls_used / tool_calls_limit
  • concurrent_children / child_limit
  • deadline_at
  • token_or_cost_budget
  • side_effect_budget
  • visited_delegation_edges またはcycle-detection用内容を照合する識別値

framework固有の文脈・入力情報 object、処理の流れ 状態、durable store等へ置けますが、childが勝手にbudgetを再初期化できないauthoritative 出典を持たせます。

2. Pre-delegation 確認・承認の条件

新しい引継ぎ/subtaskを作る直前に、depth、残budget、deadline、同時child数、cycle、対象 allowlist、side-effect リスクを判定します。上限超過時は「別agentへ投げ直す」のではなく、現在までの結果をまとめる、human escalationへ送る、bounded 失敗として終了する、のいずれかへ遷移します。

3. Cycle detection

単純なagent-name visited setだけでは、A→B→Aでも別subgoalなら正当な場合があります。最低でもagent edgeとtask/subgoal 内容を照合する識別値を組み合わせ、同一目的の反復を検出します。false positiveを避けるため、cycle検出時に即失敗とせず、残budget、progress signal、成果差分を併用できます。

4. Termination condition

「モデルが終了を選ぶ」以外に機械的terminationを持たせます。例として、max turns、deadline、budget exhaustion、no-progress count、duplicate subgoal、required 成果物 完了、human 承認待ち等があります。Microsoft Agent Frameworkのautonomous 引継ぎがtermination conditionとper-agent turn limitを持つこと、OpenAI Agents SDKがmax turnsを持つことは、この種のguardを実行環境へ置く具体例です。

5. Side-effect separation

read-only調査Agentと書込み/action Agentでbudgetを分けます。多数のdelegationを許しても、payment/send/削除/deploy等の不可逆または高リスク actionは別の承認・重複実行を防ぐ性質・利用枠を要求します。delegation budgetはside-effect 安全性の代替ではありません。

6. 稼働状況を観測する仕組み

少なくとも全体の起点 操作内容ごとに、引継ぎ graph、depth、fan-out、turns、ツール calls、elapsed time、cost/token、termination reason、cycle-detection hit、outstanding childを記録します。p95/p99のdepth・delegation countと、budget exhaustion率、同一edge反復、cancel後残存childを監視します。

7. 評価

正常系だけでなく、A↔B ping-pong、三角cycle、fan-out爆発、child budget 初期化、remote 処理待ち時間の上限、parent cancel後のchild継続、同一subgoal表現ゆれを含む失敗 testを作ります。上限到達時に新しい副作用が発生しないこと、partial resultまたは明示的失敗へ収束することを確認します。

適用境界

OpenAI Agents SDKの max_turns / maxTurns はSDK 実行 loopの上限です。これを「delegation depth上限」「ツール call総数上限」「cost上限」と読み替えません。SDK バージョンやlanguage 実装でdefaultやerror handlingは変わり得るため、利用バージョンの文書を固定します。

Microsoft Agent Frameworkのper-agent turn limitは引継ぎ autonomous modeの具体的実行環境 behaviorであり、他frameworkへ一般化しません。またper-agent limitは全体の起点全体のglobal budgetと同義ではありません。

A2Aはremote agent間のtask/message protocolです。remote agent内部のsub-agent recursionをclientが完全観測できるとは限りません。protocol task ID、状態、cancel等で見える範囲と、remote 実装内部を分離します。

出典 / 出典・来歴 locators

よくある失敗・反証

  • 引継ぎ cycle

    引継ぎ graphにA→BとB→Aが許可されていると、モデル判断だけで相互移譲を反復する可能性があります。各引継ぎがデータ形式の定義上validでも、goal progressが無ければloopです。agent名だけでなく、(source_agent, target_agent, task_fingerprint) の反復や、同一subgoalの再委譲を検出します。

    Depthだけでは止まらない

    最大depth=3でも、各階層で多数のsiblingsを生成できればfan-outでwork量は増えます。逆に総turn数だけを制限すると、正当な深い処理の流れを早期停止することがあります。depth、total delegations、concurrent children、モデル turns、ツール calls、tokens/cost、wall-clockを別budgetとして扱います。

    Budget 初期化

    親から子へ委譲するときに子が新しい実行として初期budgetを得る設計では、再帰的委譲で上限を迂回できます。全体の起点 操作内容のbudgetをauthoritativeに持ち、childへ「残量」を継承します。child ローカル環境の limitと全体の起点 global limitを分離し、より厳しい方で停止します。

    Cancellation propagation

    親実行がdeadlineやbudget超過で停止しても、既にremote agentやツールへ送ったtaskが継続する場合があります。停止条件は新規delegation禁止だけでなく、outstanding childのcancel要求、結果無視、reconciliation、必要な取り消し・埋め合わせ処理まで含めます。cancel requestedを外部 effect canceledと同一視しません。

    Hidden recursion

    A2Aのようなopaque remote agentでは、remote側が内部で何段sub-agentを使ったかclientから見えないことがあります。client側の「depth=1」はremote内部の計算量を意味しません。契約できるのは自分が発行するremote task数、deadline、利用枠、cost、response size等の観測可能な境界です。

  • 厳しいdepth/turn上限はrunawayを止めますが、長い正当処理の流れも切断します。固定値を安全性の唯一基準にすると、複雑なincident response、調査、承認処理の流れでfalse terminationが増えます。budget exhaustionを単なるerrorではなく、partial-result返却やhuman escalationへ接続する必要があります。

    cycleは常に異常ではありません。reviewer→author→reviewerの反復や、triage→specialist→triageの引継ぎは正当な反復です。cycle detectionは「同じnodeを再訪した」だけでなく、progress、subgoal、iteration count、termination criteriaを考慮します。

    remote agentがopaqueな場合、client側budgetはremote内部computeを直接制限できません。提供元 利用枠、deadline、課金 cap、条件・契約、remote側policyが必要です。

まだ確認できていないこと

  • EA-507-UNKNOWN-01
    • 対象業務で許容すべき最大delegation depth、fan-out、total turns、ツール calls、wall-clockの値。
    • subgoal 内容を照合する識別値をどの粒度で同一と判定すべきか。
    • remote A2A agentが内部delegation budgetを受け入れ、強制できる標準的な方法。
    • parent cancellation後にremote childが継続した場合のreconciliation/取り消し・埋め合わせ処理契約。
    • token/cost budgetとside-effect リスク budgetを同一全体の起点 文脈・入力情報でどう整合させるか。
    • human-in-the-loopの待機時間をdeadline budgetへ含めるか除外するか。

根拠資料

更新履歴

  1. EA-507-RESEARCH-20261021-R1: 正式な 監査/publication 対応付け

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-507
最終確認日
2026-10-21
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
要点と前提

Agentが別Agentへ仕事を委譲できる構成では、個々のhandoffが正当でも、A→B→A、A→B→C→Aのようなcycleや、sub-agentがさらにsub-agentを生成する連鎖によって、turn数・token・tool call・外部副作用・待ち時間が上限なく増えることがあります。対策は単一の「再帰回数」だけではなく、run全体へ伝播するdelegation budget、visited-edge/cycle detection、per-agent turn limit、wall-clock/deadline、side-effect budget、明示的termination conditionを組み合わせることです。

主要claim

OpenAI Agents SDKのRunnerは、final outputが出るまでagent invocation、handoff、tool callをloopし、max_turns でrunの最大turn数を制限できます。現行Python SDK文書ではturnを1回のAI invocationとして定義し、上限超過時は MaxTurnsExceeded になります。JavaScript SDKも maxTurns を安全上の上限として持ちます。これは無限loopを止める実装上のguardですが、handoff depthそのもの、外部API call数、token/cost、business side effect数を個別に保証する契約ではありません。

Microsoft Agent Frameworkのhandoff orchestrationは、agent間のhandoff ruleを明示でき、autonomous modeではtermination conditionまたはper-agent turn limitまで継続します。現行文書ではautonomous modeにper-agent turn limitがあり、defaultは各agent 50 autonomous turnsです。したがってframeworkがloop guardを持つ例はありますが、複数agentを跨ぐ総delegation budgetやbusiness-side-effect budgetは別途設計する必要があります。

A2Aはagent間のinteroperabilityとtask lifecycleを定義し、agentが別agentへtaskを委譲・協調できる通信層です。一方、公式文書はA2Aをsub-agent/tool-call protocolではないと明記しています。したがってA2Aを使うだけで内部delegation depth、cycle、budget propagationが自動的に制御されるとは扱いません。

運用上の意味・failure

Handoff cycle

handoff graphにA→BとB→Aが許可されていると、model判断だけで相互移譲を反復する可能性があります。各handoffがschema上validでも、goal progressが無ければloopです。agent名だけでなく、(source_agent, target_agent, task_fingerprint) の反復や、同一subgoalの再委譲を検出します。

Depthだけでは止まらない

最大depth=3でも、各階層で多数のsiblingsを生成できればfan-outでwork量は増えます。逆に総turn数だけを制限すると、正当な深いworkflowを早期停止することがあります。depth、total delegations、concurrent children、model turns、tool calls、tokens/cost、wall-clockを別budgetとして扱います。

Budget reset

親から子へ委譲するときに子が新しいrunとして初期budgetを得る設計では、再帰的委譲で上限を迂回できます。root operationのbudgetをauthoritativeに持ち、childへ「残量」を継承します。child local limitとroot global limitを分離し、より厳しい方で停止します。

Cancellation propagation

親runがdeadlineやbudget超過で停止しても、既にremote agentやtoolへ送ったtaskが継続する場合があります。停止条件は新規delegation禁止だけでなく、outstanding childのcancel要求、結果無視、reconciliation、必要なcompensationまで含めます。cancel requestedをexternal effect canceledと同一視しません。

Hidden recursion

A2Aのようなopaque remote agentでは、remote側が内部で何段sub-agentを使ったかclientから見えないことがあります。client側の「depth=1」はremote内部の計算量を意味しません。契約できるのは自分が発行するremote task数、deadline、quota、cost、response size等の観測可能な境界です。

具体的control / implementation implication

1. Root delegation context

root operationに次を持たせ、handoff/subtask作成時に継承します。

  • root_operation_id
  • parent_operation_id
  • delegation_depth
  • delegations_used / delegations_limit
  • model_turns_used / model_turns_limit
  • tool_calls_used / tool_calls_limit
  • concurrent_children / child_limit
  • deadline_at
  • token_or_cost_budget
  • side_effect_budget
  • visited_delegation_edges またはcycle-detection用fingerprint

framework固有のcontext object、workflow state、durable store等へ置けますが、childが勝手にbudgetを再初期化できないauthoritative sourceを持たせます。

2. Pre-delegation gate

新しいhandoff/subtaskを作る直前に、depth、残budget、deadline、同時child数、cycle、target allowlist、side-effect riskを判定します。上限超過時は「別agentへ投げ直す」のではなく、現在までの結果をまとめる、human escalationへ送る、bounded failureとして終了する、のいずれかへ遷移します。

3. Cycle detection

単純なagent-name visited setだけでは、A→B→Aでも別subgoalなら正当な場合があります。最低でもagent edgeとtask/subgoal fingerprintを組み合わせ、同一目的の反復を検出します。false positiveを避けるため、cycle検出時に即failureとせず、残budget、progress signal、成果差分を併用できます。

4. Termination condition

「モデルが終了を選ぶ」以外に機械的terminationを持たせます。例として、max turns、deadline、budget exhaustion、no-progress count、duplicate subgoal、required artifact completion、human approval待ち等があります。Microsoft Agent Frameworkのautonomous handoffがtermination conditionとper-agent turn limitを持つこと、OpenAI Agents SDKがmax turnsを持つことは、この種のguardをruntimeへ置く具体例です。

5. Side-effect separation

read-only調査Agentとwrite/action Agentでbudgetを分けます。多数のdelegationを許しても、payment/send/delete/deploy等の不可逆または高risk actionは別のapproval・idempotency・quotaを要求します。delegation budgetはside-effect safetyの代替ではありません。

6. Observability

少なくともroot operationごとに、handoff graph、depth、fan-out、turns、tool calls、elapsed time、cost/token、termination reason、cycle-detection hit、outstanding childを記録します。p95/p99のdepth・delegation countと、budget exhaustion率、同一edge反復、cancel後残存childを監視します。

7. Evaluation

正常系だけでなく、A↔B ping-pong、三角cycle、fan-out爆発、child budget reset、remote timeout、parent cancel後のchild継続、同一subgoal表現ゆれを含むfailure testを作ります。上限到達時に新しい副作用が発生しないこと、partial resultまたは明示的failureへ収束することを確認します。

適用境界

OpenAI Agents SDKの max_turns / maxTurns はSDK run loopの上限です。これを「delegation depth上限」「tool call総数上限」「cost上限」と読み替えません。SDK versionやlanguage implementationでdefaultやerror handlingは変わり得るため、利用versionの文書を固定します。

Microsoft Agent Frameworkのper-agent turn limitはhandoff autonomous modeの具体的runtime behaviorであり、他frameworkへ一般化しません。またper-agent limitはroot全体のglobal budgetと同義ではありません。

A2Aはremote agent間のtask/message protocolです。remote agent内部のsub-agent recursionをclientが完全観測できるとは限りません。protocol task ID、state、cancel等で見える範囲と、remote implementation内部を分離します。

Counterevidence / limitations

厳しいdepth/turn上限はrunawayを止めますが、長い正当workflowも切断します。固定値を安全性の唯一基準にすると、複雑なincident response、調査、承認workflowでfalse terminationが増えます。budget exhaustionを単なるerrorではなく、partial-result返却やhuman escalationへ接続する必要があります。

cycleは常に異常ではありません。reviewer→author→reviewerの反復や、triage→specialist→triageのhandoffは正当な反復です。cycle detectionは「同じnodeを再訪した」だけでなく、progress、subgoal、iteration count、termination criteriaを考慮します。

remote agentがopaqueな場合、client側budgetはremote内部computeを直接制限できません。provider quota、deadline、billing cap、contract、remote側policyが必要です。

OPEN_UNKNOWN
  • 対象業務で許容すべき最大delegation depth、fan-out、total turns、tool calls、wall-clockの値。
  • subgoal fingerprintをどの粒度で同一と判定すべきか。
  • remote A2A agentが内部delegation budgetを受け入れ、強制できる標準的な方法。
  • parent cancellation後にremote childが継続した場合のreconciliation/compensation契約。
  • token/cost budgetとside-effect risk budgetを同一root contextでどう整合させるか。
  • human-in-the-loopの待機時間をdeadline budgetへ含めるか除外するか。
SAFE_WORDING

「max turnsを設定すれば再帰問題は解決する」「A2Aがdelegation cycleを防止する」とは断定しません。安全な表現は、「agent delegationにはdepth、fan-out、turn/tool/cost/deadline、cycle/no-progress、side-effectを別々のbudgetとして持たせ、root operationからchildへ残量を継承し、機械的terminationとcancellation/reconciliationを設ける。frameworkのmax-turn機能はその一部であり、remote agent内部やbusiness side effectまで自動保証するものではない」です。

Source / provenance locators
  • EVD-EA-507-URL-29F3AE8BBEDF研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    OpenAI Agents SDK Python Runner, accessed 2026-10-21:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-507-URL-29F3AE8BBEDF
    検証箇所
    Source / provenance locators · - OpenAI Agents SDK Python Runner, accessed 2026-10-21: https://openai.github.io/openai-agents-python/ja/ref/run/
    適用範囲
    Source / provenance locators
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-507-URL-E22D8FCD6264研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    OpenAI Agents SDK JavaScript Running Agents, accessed 2026-10-21:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-507-URL-E22D8FCD6264
    検証箇所
    Source / provenance locators · - OpenAI Agents SDK JavaScript Running Agents, accessed 2026-10-21: https://openai.github.io/openai-agents-js/guides/running-agents/
    適用範囲
    Source / provenance locators
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-507-URL-9F9EAB85F625研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    Microsoft Agent Framework Handoff orchestration, accessed 2026-10-21:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-507-URL-9F9EAB85F625
    検証箇所
    Source / provenance locators · - Microsoft Agent Framework Handoff orchestration, accessed 2026-10-21: https://learn.microsoft.com/en-us/agent-framework/user-guide/workflows/orchestrations/handoff
    適用範囲
    Source / provenance locators
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-507-URL-6984F18D1DFE研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    A2A Protocol v1.0.1 specification, accessed 2026-10-21:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-507-URL-6984F18D1DFE
    検証箇所
    Source / provenance locators · - A2A Protocol v1.0.1 specification, accessed 2026-10-21: https://a2a-protocol.org/v1.0.1/specification/
    適用範囲
    Source / provenance locators
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-507-URL-FD0584E42BD2研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    A2A Protocol v1.0.1 specification, accessed 2026-10-21:

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-507-URL-FD0584E42BD2
    検証箇所
    Source / provenance locators · - A2A Protocol v1.0.1 specification, accessed 2026-10-21: https://a2a-protocol.org/
    適用範囲
    Source / provenance locators
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EA-507-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    現行本文の監査・revision対応

    裏付ける内容
    現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
    確認日
    —
    出典・実験ID
    EA507-CANDIDATE-20261021-1617JST-C1
    検証箇所
    1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER#ea_id=EA-507&revision_id=EA-507-RESEARCH-20261021-R1&candidate_id=EA507-CANDIDATE-20261021-1617JST-C1 · EA-507-RESEARCH-20261021-R1
    適用範囲
    —
    出典・来歴
    CURRENT_CANONICAL_APPROVAL_READBACK
    限界
    監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
  • EA-507-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    現行本文の収録照合

    裏付ける内容
    公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
    確認日
    2026-10-22
    出典・実験ID
    BODY-SHA256:57a5ca53e913cd62dbc851a66e736b04a945a3b06a474cd9ef317c96021d9c2a
    検証箇所
    content/staging/EA-507.md · 57a5ca53e913cd62dbc851a66e736b04a945a3b06a474cd9ef317c96021d9c2a · EA-507-RESEARCH-20261021-R1
    適用範囲
    —
    出典・来歴
    CURRENT_APPROVED_BODY_HASH_MATCH
    限界
    本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
出典ID
EA507-CANDIDATE-20261021-1617JST-C1, SRC-EA-507-URL-29F3AE8BBEDF, SRC-EA-507-URL-E22D8FCD6264, SRC-EA-507-URL-9F9EAB85F625, SRC-EA-507-URL-6984F18D1DFE, SRC-EA-507-URL-FD0584E42BD2, BODY-SHA256:57a5ca53e913cd62dbc851a66e736b04a945a3b06a474cd9ef317c96021d9c2a
追跡中のUNKNOWN ID
EA-507-UNKNOWN-01
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。