Skip to content

Milestones

List view

  • 着手の順序: 16 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 10(v10.15.0)の 3 層(`agent-layers.md`)の続き。`/goal` の worker をサブエージェントから別プロセスの CLI へ変え、起動のたびにランタイム × モデルを輪番で替えて統計を溜め、溜まった統計からその作業に適した組を自動で選ぶ #760(方針の判断を待つ。共通層 `launch-cli.sh` / `assignment.py` / `models.py` を使うため、実際に動いたモデルの記録 #759(06)が前提になる)。v10.15.0 の配布で 10 から移した。 v10.15.0 の棚卸で足したもの(3 層の運転の初回の測定から)。`.meta.json` が読めない配下の記録が conductor として数えられる #764、conductor が supervisor の `description` に工程名を使い持ち場が「その他」に落ちる #768(いずれも `transcript_agents.py` の読み取り)、supervisor が割る候補・worker の 3 分の 1 が実作業 < 固定費 #773(`agent-layers.md` の切れ目。#768 の後の測定で読み直す)。 ### 並列の組(見込み) | 組 | 課題 | 触る場所の見込み | 依存 | | --- | --- | --- | --- | | 1 | #760 #773 | `development-workflow/references/agent-layers.md` / `development-workflow/scripts/` / cross-refactoring の共通層(`launch-cli.sh` / `assignment.py` / `models.py`) | 2(#773 は #768 の後) | | 2 | #764 #768 | `plugins/ndf/scripts/lib/transcript_agents.py` / `skill-stats` | なし |

    No due date
    0/4 issues closed
  • 着手の順序: 15 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 Google Workspace の操作を gws(Google Workspace CLI)へ寄せる。`google-auth` と `google-drive` を廃止して gws の Skill へ一本化する #744 と、その前提として playwright-kit の Drive 連携を `google-auth` の import から gws の呼び出しへ移す #745(2 件は同じ版で出す)。あわせて、Google Slides を同じ ID のまま差し替える手順など gws で実測した手 #530。

    No due date
    0/3 issues closed
  • ai-plugins を社外の開発者にも使ってもらうための受け皿・発信・掲載・測定の施策。元になるアイデア集は issues/promotion-ideas-for-ai-agents.md

    No due date
    0/15 issues closed
  • 着手の順序: **次に着手する(05 より先)**。番号は連番の続きで、着手の順序とは食い違う。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 06 から、agy の打ち切りを起点に収束ループが止まる・止まらない・誤って収束する課題を切り出した。いずれも 2026-09-15 に実物で値を引くか再現を確かめている。 1. **agy の上限の順序。** 監視の上限 420 秒 < agy の無進捗の許容 480 秒 < agy の CLI の上限 600 秒で、どれを延ばしても次の値で止まる。ホストが claude のとき round 1 は必ず agy + kiro になるため、既定の使い方でどの PR も最初のラウンドで当たる。監視の上限 #598、CLI の上限 #537。 2. **打ち切りの後に結果が失われる。** 監視の結果がファイルに残らず `missing` としか記録されない #619(土台)、止めた後に子プロセスが結果を書く #584、投稿の後に打ち切られた担当の指摘が記録されない #583。 3. **誤った収束。** 反証する担当がいない指摘が数えられず収束する #624(#583 の収束の部分も同じ仕組み)。 4. **agy を外して回す手段。** 除外の引数が無い #478、再開すると引数が黙って無視される #648。 5. **cross-refactoring の上限の無い繰り返し。** 結果を残さない担当の群を開き直し続ける #647、テスト整備の採用 0 件で空の群を開き直す #592、帰属行の段落で claude 担当の群が落ちる #553。 6. **直した効き目を測る物差し。** 実行の所要時間と結末が作業ツリーの削除とともに消え、上限を変える前と後を比べられない #662。1〜5 に着手する前に入れる。 v10.13.0 の棚卸で足したもの。未解決の指摘を残したまま approved になる #706(3. 誤った収束)、担当が揃わないときに 2 者を確保する規則 #687 と担当を外す引数 #664(4. agy を外して回す手段)、監視の環境変数を export したシェルで init が中断する #678(1. 上限の周辺)。1 と 6 は v10.13.0 で配布済み(#598 #537 #662)。 根本原因の親 issue(子 issue を、現れている場所ではなく根本原因の場所で直す)。担当の可否の確認と割り当ての共通層 #727、取り込みが結果なしを値で受ける #728、起動の結末を共通の語彙で読む #729、GitHub と git への書き込みを進行側へ移す #730、「数えない」区分を棄却に限る #732。

    No due date
    4/22 issues closed
  • 着手の順序: 12 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 v10.12.0(マイルストーン 04)で直した走査と排他の周辺に残ったもの。いずれも 2026-09-15 に実物で再現を確かめている。 書き込み先の走査(`wt_extract_write_target`)の取りこぼしと取り違え。コマンド置換の閉じ括弧を書き込み先の語に含める #627、`>|` の書き込み先を出さない #625、オプション終端 `--` の後ろの被演算子 #644、被演算子 1 件の `cp` / `mv` #645、補助関数 `_redir_target` が呼び出し後もシェルに残る #633。 排他と宣言の扱い。台帳の排他を取れないときも「空きスロットがありません」と出す #626、`init --force` が宣言の位置のディレクトリの中へ一時ファイルを残す #628、`NDF_LOCK_STALE_MINUTES` が環境変数として効かず `WT_LOCK_STALE_MINUTES` がどこからも参照されていない #654。 **#654 は方針の判断を待っている**(環境変数として効かせるか、定数として固定するか)。 根本原因の親 issue(子 issue を、現れている場所ではなく根本原因の場所で直す)。書き込みの検知を実行後の差分の観測へ移す #734(書き込み先の走査の 5 件の親)。

    No due date
    0/9 issues closed
  • 着手の順序: 11 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 説明文書の記載が現状と食い違っているもの。検査に載らない Skill の数 #611、版数の扱いの正本に並ぶ同じ主張の段落 #603、根の README に無い節への参照 #605、Pull Request ごとに版を上げる開発ガイドの手順 #606、4 ランタイム以前の前提のまま残る概要 #607、終了コード 3 の載っていない注記 #618。 v10.15.0 の棚卸で足したもの。`merged` のマージ確認が、このマーケットプレイスが提供しない GitHub MCP を前提にしている #738(Skill の手順が提供物と食い違う)。 ### 並列の組(見込み) | 組 | 課題 | 触る場所の見込み | 依存 | | --- | --- | --- | --- | | 1 | #738 | `merged` | なし |

    No due date
    1/10 issues closed
  • 課題追跡を GitHub Issues 以外(Redmine)へも向けられるようにする

    No due date
    0/7 issues closed
  • 着手の順序: 6 番目(13 は 05 より先に着手する)。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 cross-review / cross-refactoring の残課題。止まる・誤って収束する形で急ぐものは「13 agy の打ち切りと止まらない収束ループ」にある。 1. **収束の判定と検査の読み方。** 前の実行の検査の失敗を数える #632、母集合の 1 者が見ていないまま収束する #631、レビュー本文だけに書いた指摘が結果なしになる #548、最終スイープの検証が起動の引数を使わない #357。 2. **起動と実行環境。** 開発用作業ツリーと同じブランチを checkout できない #638、bash 3.2 の空配列展開 #476、モデルを引けない CLI を init で見ない #461、開発中のリポジトリで配布済みの版を指す #534。 3. **サブエージェントへ委ねたときの完了。** ラウンドの待ちで応答を終える #656、完了報告と実物の食い違い #585。 4. **cross-refactoring の提案と検証。** テストを触る提案がリテラルの減少で取り消される #641、シンボルの列挙の書き方で統合されない #642、テスト整備が収集されないファイルへ足す #620、`--scope` の関門と範囲 #589 #622、`--baseline-test` に整形・静的解析が入らない #464、飛ばしてよい条件 #494、読まれない state の鍵 #462。 5. **手順の置き場所と Skill の境界。** 駆動の bash を scripts/ へ出す #560、修正用プロンプトが fix の手順を写す #602、fix と cross-review の相互起動 #344、上限のない完了待ち #345、待ち行列を素通りする投稿 #350、設計 Pull Request のレビューの分かれ方 #542(方針の判断を待つ)。 v10.13.0 の棚卸で足したもの。行範囲を添えた提案が捨てられる #684 とテストの重複をまとめる提案が取り消される #705(4. 提案と検証)、kiro の申告したコメント数が実数より多いと中断扱いになる #685 と修正ラウンドのまとめが残らない #676(1. 収束の判定)、codex の refresh token 失効を通す #669 と主ディレクトリの HEAD が detached で動く #668(2. 起動と実行環境)、仕事を分ける手法の選び方 #680(3. サブエージェントへ委ねたとき)。 根本原因の親 issue(子 issue を、現れている場所ではなく根本原因の場所で直す)。提案の対象を 1 つの入口で解釈する #726、長い待ちを区切る道具を共通層へ #731。 v10.15.0 の棚卸で足したもの。提案担当の codex が結果ファイルを提出先に書けず NO_RESULT になる #750(2. 起動と実行環境)、収束ループの共通層に長い関数と薄いテストが残る #756(共通層 `lib/` の構造。#731 と同じ `monitor.py` を触る)。 ### 並列の組(見込み) | 組 | 課題 | 触る場所の見込み | 依存 | | --- | --- | --- | --- | | 1 | #750 | `cross-refactoring/prompts/` / `refactor_lib/paths.py` | なし | | 2 | #756 | `plugins/ndf/scripts/lib/` | なし |

    No due date
    12/49 issues closed
  • 着手の順序: 5 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 2 つの主題を持つ。 1. 定常状態への移行と責任移管の工程を足す(#332)。リリース後テストまで通っても、利用開始・サービス継続・支援保守の準備と、人間への責任の受け渡しが工程として無い。 2. 開発標準の品質統制を変更内容に応じて適用する(#333 が親)。品質特性 #334、セキュリティ #335、供給網 #336、追跡 #337、工程への差し込み #338、テスト戦略 #339、条件付きの統制 #340、設計の評価 #341、利用文脈と WCAG #342。あわせてテストの手入れ #389 と待ち時間 #390。 ほかに、進行の記録と関門の観測の取りこぼし(本文と控えの食い違い #452、1 実行に 1 件しか積まれない #487、例の文字列が控えに積まれる #580、並べた `gh pr merge` の 2 つ目の承認を見ない #581)、配布済みの別の版が動く(#459、`$SCRIPTS` が Codex の古い控えを採る #590)、Skill の統合 #469、図の連結を見る対 #493、外部ツールの挙動を実測で確かめる #599 を含む。 v10.12.0 の振り返りで足したもの。**実装レビューの欠落を見る時点が無く、構造改善を打ち切った後に cross-review を飛ばせる #655**(主題は関門の観測。重要度が高いため主題の合うこのまとまりへ入れた)、開発中に直した hook が配布まで効かない #658(#459 / #590 と同じ原因で、規則として書く場所が無い)、接尾辞付きの見出しを設計文書と見なさない検査 #635、落ちても理由が継続的統合の画面に出ない runtime-smoke #577。 v10.13.0 の棚卸で足したもの。operation の dry-run が操作の分岐を踏まない #707、入出力の契約を既存のコマンドへ突き合わせる対 #686、documentation の要求工程に提出先と文体を確かめる手順が無い #670(いずれも工程への差し込み)、progress-record.sh が失敗の理由を出さず終了コード 0 で終わる #671(進行の記録と関門の観測)。 棚卸の判定そのものに足りないもの。同じ上位原因を持つ課題群を 1 つの根本修正へ束ねる判定が無い #712、その担い手が 4 つの Skill のどこにも書かれていない #713(#713 は #712 の後)。 根本原因の親 issue(子 issue を、現れている場所ではなく根本原因の場所で直す)。実行する版を選ぶ規則 #715、コマンド単位の字句解析・列挙 #724、通過工程の控えを記録のスクリプト自身が積む #725、design の突き合わせの前提 #733。 v10.15.0 の棚卸で足したもの。実データの結合確認で独立に数えた値との突き合わせを証跡に含める #735(工程への差し込み)、`tests/` の基底名の衝突で pytest が 1 件も走らない #748(テストの手入れ)、`development-workflow` のテスト補助の重複 #753(同)、実装 PR に閉じる語が無く「まとまりを閉じる」が課題を集めない #767、まとまりの振り返りの記録先の食い違い #774、保留の受け入れ条件を振り返りの後に合格へ改める手順 #775(以上 3 件は進行の記録と関門の観測)、既に無いローカルブランチの `git branch -d` が止まる対象に読める #769(外部ツールの挙動を実測で確かめる)、設計の承認で問われる 3 点が提示物に無い #772(工程への差し込み)。 ### 並列の組(見込み) | 組 | 課題 | 触る場所の見込み | 依存 | | --- | --- | --- | --- | | 1 | #735 | `quality-gates` | なし | | 2 | #748 | `.github/workflows/pytest.yml` / `conftest.py` | なし | | 3 | #753 | `development-workflow/tests/` | なし | | 4 | #767 #774 #775 | `pr` / `progress-tracking` / `retrospective` | なし | | 5 | #769 | `merged` | なし | | 6 | #772 | `requirements-design` / `design` | なし |

    No due date
    5/53 issues closed
  • 着手の順序: 3 番目。**出す版はこのまとまりの中身が決める**(配布の時点で確定し、閉じるときに版数へ改名する)。 モデルアンサンブル利用の優位性研究 #158、研究データ収集基盤 #159。

    No due date
    0/2 issues closed