Skip to content

docs: ADR-0060 を実 Provider で疎通し、実測を記録する - #6

Merged
Rererr merged 2 commits into
mainfrom
docs/adr-0060-measured
Aug 8, 2026
Merged

Rererr merged 2 commits into
mainfrom
docs/adr-0060-measured

Conversation

@Rererr

@Rererr Rererr commented Aug 8, 2026

Copy link
Copy Markdown
Owner

何をしたか

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_provider provider.selected
hello.txt(継承) キー無し claude-code
world.txt(指名) codex codex

端末には [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行に出る。

残った宿題

  • GUI の画面目視 — viewFold が sub ごとに provider を保持し TurnMeta がラベルに含めるところまでコードで追えたが、画面は見ていない
  • GUI 側テスト — 子の枠が sub を持つことは固定されているが、子ごとに相手が違う場合を固定していない(既存の例はどれも同じ provider で、本ADR以前はそれで正しかった)

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>
@Rererr
Rererr merged commit f69bac8 into main Aug 8, 2026
3 checks passed
@Rererr
Rererr deleted the docs/adr-0060-measured branch August 8, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant