Repository navigation
Release: ndf v10.27.31 を main へ - #2684
Merged
Merged
Conversation
正式版の版の節にリリースタグの外の PR が載る食い違いについて、 原因の 3 つの仕組みと受け入れ条件 9 件を課題の本文に書き、写しを置く。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
版の節と GitHub Release に、その版のリリースタグに入った PR だけを載せるための設計。 範囲の終点を出す版のコミットにして 1 つの関数へ渡すこと、リリースタグのある版の節へ 書く呼び出しを止めること、正式版の changelog がタグの無い途中の版の節を消すこと、 GitHub Release 10.27.21 の本文だけを gh release edit で直すことを決める。 用語集へ「範囲の終点」「リリースタグ」を足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
長い 3 文を分け、worktree の前後の空白をそろえ、judge と dev を用語集とコードの語へ置き換えた。章の並びと内容は変えていない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
section_range は git だけを読む形に保ち、--prs の番号の祖先の確かめは新設の drop_outside が pr_many の戻り値の mergeCommit を使って行う。処理の流れの図にまとめ読みと確かめの経路を足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 画面の API を包む層と登録の表で、5 つの読み出しを端末の控えに入れる(#2173 は 1 行で足せる) - 中身は AES-GCM、レコードの名前は HMAC。鍵は書き出せない形で端末に置く - 確定待ちの操作は画面を開いている間に、タブの排他の鍵の中で照合してから送る - 画面の資産は vite-plugin-pwa の generateSW で事前にキャッシュする - 決定の記録は issue-2383-design-decisions.md に分けた(14 件) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
課題の本文の写しを issues/ に置き、用語集へ「秘密のキャッシュ」を足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
汎用の層と秘密の文字列の層を factory/api/src/secret-cache.ts に置き、 実行の制御の依存・進捗の受け口・GitHub の仲立ちの 3 か所から呼ぶ設計。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
章の並びは設計文書の雛形のままとし、100 字を超える 3 文を分けた。呼ぶ側の型の列挙を箇条書きへ移し、「503 の誤り」を「503 のエラー」へそろえた。内容は足していない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…に限る) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
取り消しは同期と同じ原子的な取り出しで行うため、照合中にも取り消せる。 状態図へ照合中から取り消しで抜ける遷移を足し、取り出しに負けた取り消しの 行を一覧の表へ足し、文言を送っていない場合にも当てはまる形にそろえる。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
別のタブの同期が取り出したときは結果が届かないため、行を閉じるまで残す。 照合中の取り消しと同期の取り出しの競合を縛る単体テストの行を足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
承認ゲートの呼び名の変更の要求。課題の本文の写しを issues/ に置き、 設計承認ゲート・リリース承認ゲート・人へ出す文・機械が読む識別子を 用語集へ設計待ちの語として足した。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
課題の本文の写しを issues/ に置き、要求で使う「デプロイ」「書いた日の記録」を用語集へ足した。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Release: ndf v10.27.27
承認ゲートの記録の名前を新しい名前へ変え、旧い名前の記録は legacy_names の表で 読むときだけ新しい名前へ寄せる。問いの区分・Factory の種類・承認ラベル・報告の 結果の値は変えない。残す旧い呼び名を例外の一覧に限った。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
届け先で語を選ぶ規則、工程・フェーズ・周回の結果・リリース記録の新しい値、旧い値の読み替えの表、 用語集の検査に足す禁止語の規則を決めた。設計で決めた語を用語集へ足した(反映待ち)。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Factory の画面: オフラインでも最後に受け取った内容を読め、取り消せない操作はつながってから照らして確定する(#2383)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KYHP7zQsYYr1ZVJuAH65QA
- 用語の表の「利用者向けの変化なし」に「なし」も同じと足し、用語集の定義とそろえる - 用語集への反映の列は実装後の用語集を示し、意味の変更と廃止は実装計画の最初の PR が入れると書く Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- I1 を旧名だけに限り、ほかの名前はそのまま書く契約と揃える - 承認ゲートの旧名の受け付けは MODE に関わらず続け、期限を含まない案内を出す - runtime.ts の記録用と表示用の名前を分け、表示用は記録用から正の名前へ寄せて作る Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
用語の表・用語集への反映の段落・実装計画で、デプロイを意味の変更から外し、 工程の名前の追記だけを最初の実装の Pull Request に置く。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
本番の版(版:)と対象の版(対象の版:)が通る _strip_note で、数字の前の 小文字の v を落とす。v10.26.1 と 10.26.1 を同じ版として比べ、本番の版は v を付けない形で返す。大文字の V と版数でない表記は変えない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
factory/api: 秘密のキャッシュを 1 つの共通の仕組みにまとめる(#2276)
費用の予算の既定を上限なしにし、factory/ の分(決定 14)を設計の範囲から外す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzUnBAAKnFt2E2Cp8ZC
Fix: 並列の計画の状態が消える 4 か所を止血する(#2647 の即時修正)
長い章を小見出しで分け、長い文を分け、語をそろえた。内容は足していない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
開発ループ: レーンを増やしても回数と時間の固定の上限で止まらなくなる(#2505)
一覧の失敗が停滞の区切りより長く続くと、区切りごとに 1 回、終了コードと 標準エラーの末尾 1 行を添えた問い(kind は observe)を立てる。一覧が成功に 戻れば答えていない問いを外し、計画が終われるようにする。レーンに紐づかない 問いのため、ask は lane が None のとき lane と attach を持たない。 受け入れ条件 6 の回帰テスト(本物の uv で共有の環境が作り直されないこと)も足す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- ホストの Docker を共有する環境で作業用 worktree が届くよう、置き場の決定を足す - 依存の準備完了を、宣言のサービスへの --wait で待つ形へ改める - worktree の削除で、破棄の前に開いた公開を閉じる - テストが止まるときの summary の全行へサービス名を載せる - 出力の記録の決定へ、外部の候補との比較を足す Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
公開を閉じられないときは破棄も削除もせず worktree を残す形へ改めた。 スロットの再配布で公開が別の環境を指し、公開の記録も閉じられなくなるため。 置き場の解決は全 7 箇所の呼び出しへルートを必須で渡し、片付けの経路も 新しい置き場を見るようにした。cross-review と cross-refactoring の経路でも 置き場を git の無視へ登録する。廃止した語は用語集の語へ直した。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
parallel_run.py が例外リストの 778 行を超えたため、run.ask の呼び出しを まとめて 776 行にした。振る舞いは変えない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
負荷が高いと偽の claude の `q open` の hook の起動が静止の待ち(0.5 秒)より 遅れ、質問の合図が立つ前に /exit が書かれてテストが落ちる。12 並列で 12/12 再現した。テスト側で端末の入力を送り続け、静止の待ちを延ばして合図を待つ。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
確定仕様に一覧の失敗の観測と問い(kind: observe)を足し、停滞の区切りの 環境変数の意味を広げた。設計文書は、_Run の ls_ok、テストの置き場、 一覧に無い答えを保留する #2617 の振る舞いを実装に合わせた。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
並列の計画: 配る形の違うリポジトリでも、配布の依頼で計画全体を止めない(#2616)
テストのステップ: テスト環境を自動で起こし、止まったときは原因が読める結果を返す(#2567)
#2509 を実装する(スプリント lroot4-1)
自動の破棄は down(コンテナまで)にし、ボリュームは testenv.discard_volumes の宣言があるときだけ消す形を決定 7 に書く。残るボリュームの影響と実測も書く。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzXNd8pGUNsYXWKiVcW
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzXNd8pGUNsYXWKiVcW
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzXNd8pGUNsYXWKiVcW
- ボリュームはこの課題で増えると直し、着手あたりの量と空きが尽きる見込みを書く - 残ったボリュームの上では golden_tag を書かず、expose が拒否する形を足す(I9) - 手順書の --volumes の書き換え対象を 4 か所にする - 更新済みの要求を古い文面と書いた行を消す Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzXNd8pGUNsYXWKiVcW
- 残ったボリュームの判定を `volume ls -q` にし、終了コード 0 で名前が空のときだけタグを書くと明記する - 判定はタグが空でないときだけ行い、削除の案内は公開が有効なときだけ出す - 破棄に失敗した down が行の golden_tag を消し、同じパスの作り直しで古いデータの公開が通らないようにする - テスト設計の I9 と未確認の残りへ反映する Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzXNd8pGUNsYXWKiVcW
問いの DBOS.set_event が再生の途中へ入ると、記録済みの呼び出しと衝突して計画を再開できない。 観測の結果へ can_ask の印を足し、印の無い記録の再生では問わない。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Docs: #2567 の設計へ承認ゲート 1 の答えを反映し、ボリュームを既定で残す
スプリント lroot4-1
Release: ndf v10.27.31-dev.1
取り直す周回自身の選定を「選ばれた後の周回」に数えていたため、loop exclude のたびに 承認した設計が先頭から落ちて戻るのを繰り返していた。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MLNyzUgwP65SAnsrzDvp3h
…d-designs Fix: loop exclude の取り直しで承認した設計が先頭から落ちないようにする
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.
ndf v10.27.31 を main へ出す(開発版の PR #2683)。
🤖 Generated with Claude Code