現行契約と再現証拠を固定する
カテゴリ: discovery
正規ID: grok-composer-agent-parity/T1
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
Grok Build公式ソース、ローカルCLI、model catalog、TUI、session summaryを突き合わせ、Claude/Codex共通面とGrok/Composer不足面を固定する。Composer silent fallbackの再現を含む。
後続工程
元plan: docs/29-grok-composer-agent-parity-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/grok-composer-agent-parity/T1- anchor
- anchor_missing
target contractをred testへ落とす
カテゴリ: verification
正規ID: grok-composer-agent-parity/T2
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
launcher schema、起動引数、read-only enforcement、catalog不在時のpre-session failure、Grok/Composerのagent_configure commandとreceiptをfocused testへ追加し、製品コード変更前に不足を赤として確認する。
前提工程
後続工程
元plan: docs/29-grok-composer-agent-parity-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/grok-composer-agent-parity/T2- anchor
- anchor_missing
最小の共通実装を行う
カテゴリ: implementation
正規ID: grok-composer-agent-parity/T3
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
src/core.tsとsrc/index.tsを中心に、Grok/Composer effort、sandbox、catalog照合、同一session設定変更を実装する。既存のcompletion、transcript、environment、Throughline、lineage経路は共有したまま変更を最小化する。
前提工程
後続工程
元plan: docs/29-grok-composer-agent-parity-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/grok-composer-agent-parity/T3- anchor
- anchor_missing
実機受入・回帰・知識還流を閉じる
カテゴリ: verification
正規ID: grok-composer-agent-parity/T4
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
focused test後にGrok実席、Composer不在の明示失敗、full regression、package/MCPB/staged MCPを確認する。公開説明、設計正本、CHANGELOG、RAGへ現行xAI契約と実測結果を反映する。
前提工程
後続工程
元plan: docs/29-grok-composer-agent-parity-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/grok-composer-agent-parity/T4- anchor
- anchor_missing
公開とregistry由来smokeを完了する
カテゴリ: release
正規ID: grok-composer-agent-parity/T5
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
versionを一意に上げ、commit、push、CI、tag、npm、GitHub Release、Official MCP Registryを順に通す。registry由来global installで14 tools、4 launcher schema、Grok実席、Composer不在時の明示失敗を最終確認する。
前提工程
元plan: docs/29-grok-composer-agent-parity-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/grok-composer-agent-parity/T5- anchor
- anchor_missing
✅ 完了工程 A1-fix-submit-detection未送信のCursor入力を成功扱いしない
カテゴリ: implementation
正規ID: session-delivery-confirmation/A1-fix-submit-detection
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
設計メモ
本番で採取したCursor v2026.08.31の → GitHub: ... から始まる未送信画面をfocused testへ固定する。入力欄に本文が残っている判定はCursor adapter内へ置き、初回promptのEnter再送後と通常dispatchで残留が続く時は成功receiptを返さない。新しい監視、再試行、ID、セキュリティ機構は追加しない。
後続工程
元plan: 参照なし — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/session-delivery-confirmation/A1-fix-submit-detection- anchor
- anchor_missing
修正版Aitermを公開して導入可能にする
カテゴリ: release
正規ID: session-delivery-confirmation/A2-release
設計メモ
A1のfocused test後に関連試験と全試験を一度通し、公開文書とversionを同期する。mainへ対象限定commitをpushし、製品CI、npm、GitHub Release、Official MCP Registry、公開package smokeまで現行RELEASE手順で完了する。
前提工程
元plan: 参照なし — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/session-delivery-confirmation/A2-release- anchor
- anchor_missing
✅ 完了工程 T01-claude-characterizationClaudeの通常環境と追加完了境界をcharacterizeする
カテゴリ: discovery
正規ID: shared-agent-environment/T01-claude-characterization
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
同じfixture projectで通常Claudeとlauncherを比較し、CLAUDE.md、user/project/local settings、MCP、plugin、skill、permission、trust、既存hookのdiscover差を記録する。--setting-sources user,project,localとlaunch専用--settingsのmerge、既存hook失敗時のaiterm event、並列session相関を実測する。設定は変更せずread-only probeだけを行う。
後続工程
- 合流条件: J01-characterization-decision
作業記録
現行通常3 scopeへlaunch固有--settingsと--append-system-promptを加算できる。user MCP snapshotは不要。詳細はdocs/25。
来歴: v1/T01-claude-characterization・記録者 KaitonoMacBook-Air/root
現行追加要求: 通常project方針を置換せず、Claudeへ自分がaiterm起動のsub-agentであること、親session、depth/lineageを非user instructionと環境metadataで一致して伝える経路をcharacterizeする。子からの再委譲は禁止せず、孫起動でdepth+1になることも確認する。
来歴: v1/T01-claude-characterization・記録者 KaitonoMacBook-Air/root
note head: eb6ce293b2613e8836bc547b9de29c4f788450e60dc5bbe94f92afb3e8144716
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T01-claude-characterization- anchor
- anchor_missing
✅ 完了工程 T02-codex-characterizationCodexの通常HOMEでrollout相関をcharacterizeする
カテゴリ: discovery
正規ID: shared-agent-environment/T02-codex-characterization
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
CODEX_HOMEを置換せず通常Codexを起動し、project instructions、mcp_servers、plugins、agents、approval、sandboxのdiscover一致を確認する。既存rolloutがある通常homeと同一cwd並列sessionでroot rolloutを一意bindし、dispatch cursor以後のtask_complete.turn_idと最終回答を取り違えない条件を固定する。
後続工程
- 合流条件: J01-characterization-decision
作業記録
現行通常CODEX_HOME上のroot rolloutをoriginator=codex-tui/source=cli/一意developer markerで束縛でき、既存developer contentは追加前後で不変。詳細はdocs/25。
来歴: v1/T02-codex-characterization・記録者 KaitonoMacBook-Air/root
現行追加要求: 通常project方針を置換せず、Codexへsub-agent自己認識、親session、depth/lineageをdeveloper instruction相当と環境metadataで一致して伝える経路をcharacterizeする。子からの再委譲は禁止せず、孫起動でdepth+1になることも確認する。
来歴: v1/T02-codex-characterization・記録者 KaitonoMacBook-Air/root
note head: d488212a9e781f6d368ff8b5088595a5ea0b020adf6594b968efa9d8bfb81b21
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T02-codex-characterization- anchor
- anchor_missing
✅ 完了工程 T03-grok-characterizationGrokとComposerの通常環境で完了境界をcharacterizeする
カテゴリ: discovery
正規ID: shared-agent-environment/T03-grok-characterization
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
fake HOMEとmanaged GROK_HOMEを使わず、通常Grok/Composerのrules、skills、agents、MCP、plugins、memory、permission discoverを直接起動と比較する。通常homeを書換えずに使えるvendor transcript、ACP/agent protocol、加算可能なlaunch hookを比較し、初回promptとfollow-upの正確なturn完了および並列session相関を実証する。
後続工程
- 合流条件: J01-characterization-decision
作業記録
現行通常homeで--session-id/--rulesを加算し、events.jsonlのturn_endedとchat_history.jsonlで相関できる。詳細はdocs/25。
来歴: v1/T03-grok-characterization・記録者 KaitonoMacBook-Air/root
現行追加要求: 通常project方針を置換せず、Grok/Composerへsub-agent自己認識、親session、depth/lineageをrules相当と環境metadataで一致して伝える経路をcharacterizeする。子からの再委譲は禁止せず、孫起動でdepth+1になることも確認する。
来歴: v1/T03-grok-characterization・記録者 KaitonoMacBook-Air/root
note head: 5f68344b68eff6e473faafab3671c6a37b5efc8d87a28597e3ed9d2bd73e39a4
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T03-grok-characterization- anchor
- anchor_missing
✅ 完了工程 T04-shared-boundary-decision共有環境とaiterm所有境界をADRで裁定する
カテゴリ: decision
正規ID: shared-agent-environment/T04-shared-boundary-decision
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
3系統のcharacterization証拠を統合し、通常CLIと同じ環境を既定とする公開契約、vendor別完了正本、相関ID、秘密非露出、cleanup所有境界をADRへ固定する。新しいmode切替、通常config書換え、画面推定fallbackは採用しない。満たせないvendorがあれば実装へ進まず未充足条件を明示する。
前提工程
- 合流条件: J01-characterization-decision
- 合流条件: J01-characterization-decision
- 合流条件: J01-characterization-decision
作業記録
現行追加裁定要求: launcherは全vendorの子へrole=subagent、親session、delegation depth/lineageを明示し、孫ではdepthを1増やして継承する。これは自己位置の認識だけを強制し、固定depth cap、sub-agentからの*_agent禁止、再委譲の一律禁止は採用しない。
来歴: v1/T04-shared-boundary-decision・記録者 KaitonoMacBook-Air/root
note head: e36725cb74b293fc42ac24020fe8178d9a9d03179268c9de0d32c7aea8717d28
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T04-shared-boundary-decision- anchor
- anchor_missing
✅ 完了工程 T05-target-contract-tests完全共有のtarget contractを失敗先行testで固定する
カテゴリ: safety
正規ID: shared-agent-environment/T05-target-contract-tests
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
fixture HOME/projectへ識別可能な方針、user/project MCP、plugin/skill/agent、hook、permission/trust状態を置き、直接起動との差分ゼロ、通常config不変、launch固有event相関、close時の所有外不変を固定する。現行managed実装では必要箇所が失敗し、production変更前にtarget contractの安全網になることを確認する。
作業記録
現行追加安全網: 4 launcherがsub-agent自己認識、親session、depthを正しく受け取り、nested aiterm起動でdepth+1とlineage継承を観測できるfixtureを追加する。再委譲可能性は維持し、同一任務の反射的な再起動ループを作らないinstruction文面を固定する。
来歴: v1/T05-target-contract-tests・記録者 KaitonoMacBook-Air/root
note head: b2f5fafc4bd501eacec93492eefb9503b5df374e14ea9fabfa0f1a4a14711280
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T05-target-contract-tests- anchor
- anchor_missing
✅ 完了工程 T06-claude-shared-launchClaude launcherを通常環境と加算telemetryへ移行する
カテゴリ: implementation
正規ID: shared-agent-environment/T06-claude-shared-launch
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
ADRとtarget testsに従い、--setting-sources空指定とuser MCP snapshotを撤去し、通常setting sources、project/local MCP、plugin/skill/permission/trustをvendorへ委ねる。aiterm Stop/result相関だけを追加layerとして保持し、既存hookとの順序・失敗・approval relay・operation recoveryをfocused testで固定する。
後続工程
- 合流条件: J02-vendor-implementation-cleanup
作業記録
現行追加実装契約: shared環境を置換せずClaudeへlaunch-localなsub-agent自己認識とlineage metadataを注入する。孫agent利用は許可し、固定depth capや*_agent拒否を実装しない。
来歴: v1/T06-claude-shared-launch・記録者 KaitonoMacBook-Air/root
note head: 9997ae99a00522c74f05436a97d045b19e89e84d8232d046d89c436f44cb4d27
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T06-claude-shared-launch- anchor
- anchor_missing
✅ 完了工程 T07-codex-shared-launchCodex launcherを通常CODEX_HOMEへ移行する
カテゴリ: implementation
正規ID: shared-agent-environment/T07-codex-shared-launch
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
managed CODEX_HOME、auth symlink、config/agent snapshotを撤去し、通常homeのroot rolloutへlaunchを一意bindする。model/effort/write_scope引数の優先、event cursor、task_completeと全文回収の同一turn帰属、sub-agent rollout除外、既存sessionとの並列をfocused testで固定する。
後続工程
- 合流条件: J02-vendor-implementation-cleanup
作業記録
現行追加実装契約: shared環境を置換せずCodexへlaunch-localなsub-agent自己認識とlineage metadataを注入する。孫agent利用は許可し、固定depth capや*_agent拒否を実装しない。
来歴: v1/T07-codex-shared-launch・記録者 KaitonoMacBook-Air/root
note head: c3e85cf6ec478edbe292ace76bfb615861b12df497ca540a454c6bc3eec5bace
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T07-codex-shared-launch- anchor
- anchor_missing
✅ 完了工程 T08-grok-shared-launchGrokとComposer launcherを通常HOMEへ移行する
カテゴリ: implementation
正規ID: shared-agent-environment/T08-grok-shared-launch
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
fake HOME、managed GROK_HOME、compat無効化configを撤去し、通常rules/skills/agents/MCP/plugins/memoryをvendorへ委ねる。Discovery Phaseで採択した通常config非変更の完了境界を実装し、GROK_AUTH_PATHの既存正本尊重、初回argv prompt、follow-up、並列session、全文回収をfocused testで固定する。
後続工程
- 合流条件: J02-vendor-implementation-cleanup
作業記録
現行追加実装契約: shared環境を置換せずGrok/Composerへlaunch-localなsub-agent自己認識とlineage metadataを注入する。孫agent利用は許可し、固定depth capや*_agent拒否を実装しない。
来歴: v1/T08-grok-shared-launch・記録者 KaitonoMacBook-Air/root
note head: 0e6e503208ab0aa565851ce23d9f0af11e2306166076a99abd38777e238d20ea
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T08-grok-shared-launch- anchor
- anchor_missing
✅ 完了工程 T09-obsolete-isolation-removalobsolete managed環境とcleanup分岐を撤去する
カテゴリ: implementation
正規ID: shared-agent-environment/T09-obsolete-isolation-removal
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
3系統の共有化後、managed home/config snapshot/fake HOMEの生成、metadata field、cleanup、検証helper、廃止fixtureを消費者索引と型参照で確認して削除する。secure state rootのevent/result、認証preflight、fail-loud境界など現行契約に必要な所有物は残し、dist stale artifactもbuild前削除で再混入を防ぐ。
前提工程
- 合流条件: J02-vendor-implementation-cleanup
- 合流条件: J02-vendor-implementation-cleanup
- 合流条件: J02-vendor-implementation-cleanup
後続工程
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T09-obsolete-isolation-removal- anchor
- anchor_missing
✅ 完了工程 T10-cross-vendor-verification4 launcherの共有性と完了相関を統合検証する
カテゴリ: verification
正規ID: shared-agent-environment/T10-cross-vendor-verification
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
fixture MCPと識別方針を使った実MCP tools/call、同一cwd/同一vendor homeの並列launch、初回/follow-up dispatch、aiterm-wait、agent_transcript、Claude operation/approval、close/killAll所有境界を検証する。focused/related/full regressionを区別し、4vendor live smokeと敵対的Phase監査で直接起動との差分と秘密非露出を確認する。
前提工程
作業記録
現行追加受入: 4vendorで子がrole=subagent・親session・depth 1を説明でき、少なくともnested smokeで孫が同じlineageとdepth 2を受け取ることを確認する。孫側の再委譲能力は残し、無条件な自己複製ループが起きないことを観測する。
来歴: v1/T10-cross-vendor-verification・記録者 KaitonoMacBook-Air/root
note head: a47fb112442bfe2efb8ebe89f9107d721a985781d0469fa8682ed80d3cd33151
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T10-cross-vendor-verification- anchor
- anchor_missing
共有契約を文書同期し公開面へ届ける
カテゴリ: release
正規ID: shared-agent-environment/T11-docs-release
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
ADR、CLAUDE、README、CHANGELOG、設計文書、version metadataを共有既定へ同期し、旧managed説明を履歴として区別する。対象commitがorigin/mainの祖先であることを確認してtag CI、npm provenance、GitHub Release、Official MCP Registry、global install smokeを行い、公開packageから4 launcherの共有性を再確認する。公開操作はH gateとして実行前に承認状態を確認する。
作業記録
現行追加文書契約: sub-agent自己認識とlineage継承、再委譲を許可する設計、固定depth capと一律禁止を採用しない理由をREADME/ADR/CHANGELOGへ同期する。
来歴: v1/T11-docs-release・記録者 KaitonoMacBook-Air/root
note head: dcec91fa2a2e0ee83636bc788cfd69e1b6aa63ded63cc7946d608d5285169b37
元plan: docs/24-shared-agent-environment-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/shared-agent-environment/T11-docs-release- anchor
- anchor_missing
portable forkの公開入力とprompt合成契約をテストで固定する
カテゴリ: safety
正規ID: throughline-portable-fork/A1-contract-tests
登録済みの前提工程はありません。図だけではdispatch可否を判定しません。
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
4 launcher共通のthroughline_source_session入力、field省略時のclean互換、prompt必須、contextがmissionより前に一度だけ現れることをfocused testで固定する。TUI送信系とargv系を一経路ずつ扱い、4 vendor全行列は作らない。
後続工程
元plan: docs/26-throughline-portable-fork-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/throughline-portable-fork/A1-contract-tests- anchor
- anchor_missing
✅ 完了工程 A2-launcher-integration4 launcher共通入口へThroughline context取得と合成を実装する
カテゴリ: implementation
正規ID: throughline-portable-fork/A2-launcher-integration
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
openAgentWithInitialPromptのvendor分岐前でThroughline CLIを一度だけ実行し、versioned JSONを解析して固定separator付きeffective promptを作る。CLI不在、非0、不正schema、空contextはPTY作成前にfail loudし、fallbackしない。field省略時は外部processを起動しない。
前提工程
後続工程
元plan: docs/26-throughline-portable-fork-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/throughline-portable-fork/A2-launcher-integration- anchor
- anchor_missing
✅ 完了工程 A3-docs-and-regressionportable fork契約を公開文書へ同期し全回帰を通す
カテゴリ: verification
正規ID: throughline-portable-fork/A3-docs-and-regression
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
README英日、CLAUDE、docs/00_overview、docs/01_design-plan、CHANGELOGを新しいoptional入力と依存境界へ同期する。focused test後にnpm testを一度だけ実行し、clean launchと既存receiptの回帰がないことを確認する。
前提工程
後続工程
元plan: docs/26-throughline-portable-fork-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/throughline-portable-fork/A3-docs-and-regression- anchor
- anchor_missing
✅ 完了工程 A4-live-acceptance-release代表cross-vendor smokeを通しAItermを公開・install確認する
カテゴリ: release
正規ID: throughline-portable-fork/A4-live-acceptance-release
完走済みのため既定の図には描いていません。左上の「完走済み」バッジを押すと、このページ内で表示できます。
設計メモ
公開済みThroughline commandを使って代表cross-vendor一経路でsource markerとmissionの認識を確認する。既存promotion手順に従い既定branch祖先を確認してreleaseし、registry/global install後のclean起動とportable forkを各一度smokeする。
前提工程
元plan: docs/26-throughline-portable-fork-plan.md — 行対応を確認できないため、本文位置との対応は表示していません
開発者向け診断
- canonical ref
aiterm-mcp/throughline-portable-fork/A4-live-acceptance-release- anchor
- anchor_missing