Repository navigation
docs: ADR-0060 を実 Provider で疎通し、実測を記録する - #6
Merged
Merged
Conversation
fake アダプタで固定していたものを、実 claude-code / codex で1度通した。 Decision 3 の規範が効いて道具箱でなく宣言が返り、指名された子だけが named_provider を持ち provider.selected も codex になることを確認した。 GUI は経路を追うに留める。画面は見ていないので見たとは書かない。 併せて Consequences の「チップに出る」が古い記述であることを直す (GUI ADR-0014 が常時チップを廃止済み)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: Rererr <44668651+Rererr@users.noreply.github.com>
残る未確認を画面の目視だけに絞る。GUI 側は子の枠が sub を持つことしか 見ておらず、本ADR以前は全子が同じ相手だったのでそれで足りていた。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: Rererr <44668651+Rererr@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
何をしたか
PR #5 で「確かめていない」と書いた2点のうち、実 Provider 疎通を実施した。GUI は経路を追うに留め、見ていないものは見ていないと書いた。
実測(2026-08-08・claude-code 2.1.224 / codex-cli 0.147.0・計 $0.50)
隔離した台帳(
--db)と一時リポジトリでdoとchat --view ndjsonを1回ずつ。Decision 3 の規範が効いた — claude-code は道具箱へ手を伸ばさず、対の形で宣言した:
{"tomobit_split": [["hello.txt を作り hello と書く", {"do": "world.txt を作り world と書く", "provider": "codex"}]]}台帳が真実を語るようになった(本ADRの目的):
named_providerprovider.selectedcodex端末には
[1:claude-code]と[2:codex]が並走し、両方のファイルが実際に作られた。GUI へ届く view にも子ごとの相手が乗る:{"name":"codex","sub":2,"sub_total":2,"type":"provider"} {"n":1,"provider":"codex","sub":2,"sub_total":2,"type":"turn.started"}codex の子は
cost_usdを持たない(ADR-0028 の既知の非対称)。概算が作り話の金額を出さない規律は指名経由でもそのまま効く。Consequences の記述を1つ直した
「
subtaskWiringが子ごとになればチップにそのまま出る」は古い。GUI ADR-0014 が常時チップ(chat-turn-provider-chip)を廃止しており、現在の provider 名は終わったターンのメタ1行に出る。残った宿題
viewFoldがsubごとに provider を保持しTurnMetaがラベルに含めるところまでコードで追えたが、画面は見ていないsubを持つことは固定されているが、子ごとに相手が違う場合を固定していない(既存の例はどれも同じ provider で、本ADR以前はそれで正しかった)