Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
8dfb8c1
Feat: 並列の計画の検査・耐久ワークフロー・配布の依頼と、統括役の役割の数え方を足す(#2436)
takemi-ohama Nov 3, 2026
11016a0
Docs: 並列の計画の作り方とオーガナイザーの手順を足し、用語集の 4 語の正本を向け直す(#2436)
takemi-ohama Nov 3, 2026
9905175
Feat: 配布の依頼のメッセージの形を契約に置き、書き手の検査で縛る(#2436)
takemi-ohama Nov 3, 2026
b33d5e5
Test: レーンの判定と queue の本数の既定を縛る(#2436)
takemi-ohama Nov 3, 2026
1028c80
Style: 並列の計画のスクリプトを整形する(#2436)
takemi-ohama Nov 3, 2026
736bcfb
Refactor: 並列の配布のプランの組み立てを parallel_release へ移し、500 行の上限に収める(#2436)
takemi-ohama Nov 3, 2026
c556c0a
Test: 配布の依頼のプランと提示の承認ゲート 2 の並びを縛る(#2436)
takemi-ohama Nov 3, 2026
3ee692e
Update: 宣言の整形を当てる(lint-fix)
takemi-ohama Nov 3, 2026
7e3a3cb
Fix: 並列の計画の関数を既存と重ならない名前へ改め、配布の依頼の形の例を契約の検査で受ける(#2436)
takemi-ohama Nov 3, 2026
e9bf88d
Fix: 並列の計画の書き先を状態ディレクトリの決まった名前にし、引継ぎ文書を handoff.py へ寄せ、ベースブランチと配るプラグイ…
takemi-ohama Nov 3, 2026
e3a3be6
Docs: 多重起動の確定仕様に役割の数え方と role の副命令を、本番の記録の確定仕様にレーンの配布の依頼のプランを書く(#2436)
takemi-ohama Nov 3, 2026
08cf344
docs: 仕様と手順の文書から課題番号の由来と比較の語を外す
takemi-ohama Nov 3, 2026
6bc90c4
Merge pull request #2451 from devbasex/feat/issue-2436-p2436
takemi-ohama Nov 3, 2026
2d7842d
Test: 現状固定テストを足す — plugins/ndf/scripts/lib/parallel_run.py#parallel_w…
takemi-ohama Nov 3, 2026
0ab907a
Refactor: extract_method — plugins/ndf/scripts/lib/parallel_run.py#pa…
takemi-ohama Nov 3, 2026
40afe49
Fix: 検証の失敗を直す — plugins/ndf/scripts/lib/parallel_run.py#parallel_work…
takemi-ohama Nov 3, 2026
6f2c989
Test: 現状固定テストを足す — plugins/ndf/scripts/relay_lib/hub.py#Hub.process
takemi-ohama Nov 3, 2026
90d07ad
Refactor: extract_method — plugins/ndf/scripts/relay_lib/hub.py#Hub.p…
takemi-ohama Nov 3, 2026
1c695f8
Fix: 検証の失敗を直す — plugins/ndf/scripts/relay_lib/hub.py#Hub.process
takemi-ohama Nov 3, 2026
8cb8006
Fix: まとめた配布の接続の誤りを直す(PR 2452 のレビュー round 1)
takemi-ohama Nov 3, 2026
e0e3008
fix(parallel): 本番の配布の途中の stop は settle を待ち、起動の指示を知らせに添え、レーンの本番を前のステージ…
takemi-ohama Nov 3, 2026
2cc870a
fix(parallel): 提示のまま流れる配布の途中の stop も settle を待ち、wait は seq の小さいイベントから…
takemi-ohama Nov 3, 2026
305896c
fix(parallel): 本番のプランの「起点」をベースブランチのまま保って承認したコミットを「起点のコミット」で渡し、提示の答えの記…
takemi-ohama Nov 3, 2026
c2aa4a8
feat(release): main 宛の Pull Request に develop の祖先の release/v* を通す(#24…
takemi-ohama Nov 3, 2026
abce344
feat(release): release/v<版> の取り込みで版数だけの衝突を本番の版で解く(#2436 の R5)
takemi-ohama Nov 3, 2026
f7a0745
feat(loop): 並列の計画のレーンの周回を配布待ち・質問待ちで締め、答えを周回の境で読んで残りを流す(#2436 の 6a・6d・6e)
takemi-ohama Nov 3, 2026
53acbe1
feat(release): 本番の Pull Request の head を release/v<版> にし、承認したコミットと re…
takemi-ohama Nov 3, 2026
20402ed
fix(release): 本番の配布の再開で、承認したコミットを含むマージと同じコミットを指すタグだけを済んだものとみなす
takemi-ohama Nov 3, 2026
d6f5021
feat(parallel): レーンと一時レーンの問いをオーガナイザーへ送り、答えを持ち主のレーンへ返す(#2436 の 6c・6d・6f)
takemi-ohama Nov 3, 2026
02a3392
feat(merged): 後片付けと主ディレクトリの取り込みを主ディレクトリの排他で 1 本ずつにする(#2436 の異常系 8)
takemi-ohama Nov 3, 2026
75e1b96
docs(release): 本番の Pull Request を release/v<版> から出す今の決まりを書く(#2436)
takemi-ohama Nov 3, 2026
9975bdb
fix(worktree): 主ディレクトリの追従の checkout と fetch を ndf-main.lock の排他で 1 本ず…
takemi-ohama Nov 3, 2026
17504cb
feat(parallel): 異常系を耐久ワークフローで扱う(動かないレーン・一時レーンの停止・同じ原因の問い・起動の断り・stop -…
takemi-ohama Nov 3, 2026
542a09b
fix(parallel): 同じ原因の問いのまとめを人にしかできない操作に限り、選択肢の一致を求め、各レーンの元の文面を残す
takemi-ohama Nov 3, 2026
0f9c1cb
refactor(release): 行数の上限を超えた release-steps.py と merged-steps.py から部品を…
takemi-ohama Nov 3, 2026
838613b
fix(contracts): release.json の読み手を release_lib/declared_steps.py:load…
takemi-ohama Nov 3, 2026
93a4bbe
docs(parallel): 一時レーン(--parallel-helper)の手順・オーガナイザーの問い方・レーンの配布待ちと質問待ち…
takemi-ohama Nov 3, 2026
b9f9a48
docs(release): 比べた先端を release/v<版> の先端として確定仕様と用語集に書く(#2436)
takemi-ohama Nov 3, 2026
adc539c
fix(parallel): 問いの hook が読む計画の判定を軽い部品(parallel_files)へ分け、契約に新しい引数・環境変…
takemi-ohama Nov 3, 2026
8c04c45
style(parallel): テストの lambda の代入を def にし(E731)、整形の結果を取り込む
takemi-ohama Nov 3, 2026
912b3e2
fix(parallel): 構造の検査を通す(同名の補助関数を改名・parallel.py を 500 行以下に・増えた 4 ファイルを…
takemi-ohama Nov 3, 2026
0fe4a67
Update: 宣言の整形を当てる(lint-fix)
takemi-ohama Nov 3, 2026
92fd61b
docs(spec): 問いの hook がレーンの問いをオーガナイザーへ送ることと、待ちだけで止まる waiting_only を確定仕…
takemi-ohama Nov 3, 2026
ef14655
docs: 比べる相手の説明を今の決まりだけを書く形に揃える
takemi-ohama Nov 3, 2026
6c99da9
Merge pull request #2454 from devbasex/feat/issue-2436-p2436-release
takemi-ohama Nov 3, 2026
5b7b01d
Fix: sprint-state.py の deps.require に durable・versions を足し、ndf-ask-gu…
takemi-ohama Nov 3, 2026
73c1e44
Test: test_parallel_run の後片付けで耐久ワークフローを止め、次のテストの同じ ID の起動が重複で打ち切られないよ…
takemi-ohama Nov 3, 2026
5c40f1c
docs: 書き方のチェックに当たった 2 行を今の決まりだけの形にする
takemi-ohama Nov 3, 2026
b88b120
Merge pull request #2455 from devbasex/feat/issue-2436-p2436-lane
takemi-ohama Nov 3, 2026
6552e4e
Refactor: extract_method — plugins/ndf/scripts/lib/parallel_run.py#pa…
takemi-ohama Nov 3, 2026
953e049
Refactor: fix_dependency_direction — plugins/ndf/scripts/lib/sprint_l…
takemi-ohama Nov 3, 2026
2dc634d
Refactor: centralize_configuration — plugins/ndf/scripts/lib/sprint_l…
takemi-ohama Nov 3, 2026
66ff5c4
Fix: 検証の失敗を直す — plugins/ndf/scripts/lib/sprint_loop_gate.py#RELEASE_R…
takemi-ohama Nov 3, 2026
0499498
Refactor: extract_method — plugins/ndf/scripts/lib/sprint_loop_select…
takemi-ohama Nov 3, 2026
b226202
Refactor: extract_method — plugins/ndf/scripts/lib/parallel_run.py#_R…
takemi-ohama Nov 3, 2026
695946c
Revert: cross-refactoring の改善を着手前の木へ戻す(落ちたテストを走らせ直す語が無い(変更起因を挙げられない))
takemi-ohama Nov 3, 2026
9204bd9
Merge: develop を取り込む
takemi-ohama Nov 3, 2026
690952e
Fix: bash が検出のしきい値(5%)を割ったので project.yml の言語から外す(#2436 のスプリントの CI)
takemi-ohama Nov 3, 2026
6f80df2
Merge pull request #2456 from devbasex/fix/serena-langs-p2436
takemi-ohama Nov 3, 2026
b0367da
Fix: 本番の照合の前に消えた release/v<版> を push し直し、配布の答えで止まったレーンを起こす 1 行を返す(#24…
takemi-ohama Nov 3, 2026
4207e75
Fix: 起こす 1 行を上書きで失わない・停止待ちでも inbox を読む・設計の承認の前に先端を照合・差し戻しを loop pendi…
takemi-ohama Nov 3, 2026
22306b8
Fix: 一時レーンの役割を role.json へ書く・依頼の全 PR が範囲に入ったときだけ答える・設計の承認を当てるまで計画を終えな…
takemi-ohama Nov 3, 2026
7c0600e
Refactor: extract_method — plugins/ndf/scripts/lib/sprint_loop_select…
takemi-ohama Nov 3, 2026
7b083bc
Refactor: consolidate_duplication — plugins/ndf/scripts/lib/parallel_…
takemi-ohama Nov 3, 2026
de53198
Refactor: remove_dead_code — plugins/ndf/scripts/release_lib/declared…
takemi-ohama Nov 3, 2026
2de2d6f
Refactor: introduce_named_constant — plugins/ndf/scripts/lib/parallel…
takemi-ohama Nov 3, 2026
e54dbdc
Fix: 検証の失敗を直す — plugins/ndf/scripts/lib/parallel_run.py#held_loops
takemi-ohama Nov 3, 2026
f7b9474
Fix: 依頼の全 PR を出せた配布の範囲の和で照らす・1 スプリントのレーンが問いの答えを当てるまで計画を終えない(#2436 の c…
takemi-ohama Nov 3, 2026
c85531a
Fix: ndf-next を出さずに終えるレーンが自分のラッパーを止める(#2436 の cross-review の保留 2 件、判断…
takemi-ohama Nov 3, 2026
ea0452b
Merge pull request #2462 from devbasex/fix/lane-stop-p2436
takemi-ohama Nov 3, 2026
b30dbf2
Fix: 保留中のレーンを依存の判定で止まったと数えない・問いを送って止まった一時レーンを問わない・まとめた問いの全持ち主を起こす・終わっ…
takemi-ohama Nov 3, 2026
b578f2d
Fix: 出し直しで選んだ提示の版で配布の答えを返す・遅れた依頼へ最後の PR が出た配布の版と連番で答える(#2436 の cross-…
takemi-ohama Nov 3, 2026
00cba4a
fix(parallel): 起こしたレーンの最後に動いた時刻で revive を外す (#2452)
takemi-ohama Nov 3, 2026
493ed26
Fix: スプリントと周回の queue の 1 行もレーンのプランの本数で流す・レーンの間で引継ぎ文書が重なる計画を拒む(#2436 の…
takemi-ohama Nov 3, 2026
dc65e7b
Merge origin/develop into sprint/p2436
takemi-ohama Nov 3, 2026
df9653b
Fix: script-structure の行数違反を解く(parallel.py の振り分けを globals で引いて 487 行・…
takemi-ohama Nov 3, 2026
061008b
Docs: relay.md の「利用上限でアカウントを替えて続ける」を relay-accounts.md へ分ける(行数の上限)
takemi-ohama Nov 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/pr-base-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
# release/v* の head が起点ブランチの祖先かを git merge-base で判定するため、履歴をすべて取る
fetch-depth: 0
- name: Check the branch this pull request came from
# 宛先が既定ブランチでなければ、チェックは行わずに成功で終わる。既定ブランチの名前は
# ワークフローへ書かず、リポジトリの設定から受け取る
if: github.base_ref == github.event.repository.default_branch
# ブランチ名をそのままシェルの本文へ埋めない。名前に置換の記法を含められる。
env:
HEAD_REF: ${{ github.head_ref }}
run: bash scripts/check-pr-base.sh "$HEAD_REF"
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
run: bash scripts/check-pr-base.sh "$HEAD_REF" "$HEAD_SHA"
1 change: 0 additions & 1 deletion .serena/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,6 @@ activation_command_timeout: 180.0
language_servers:
- python
- typescript
- bash

# list of APIs (facades or facade methods, e.g. "lsp" or "lsp.get_diagnostics_for_symbol") to include in the REPL
# that would otherwise be disabled (particularly optional methods, which are disabled by default).
Expand Down
5 changes: 3 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@
宛先のチェックがこの設定を読む(`follow_branch: true` のときはメインディレクトリの追従先にも
なる)。設定が無いリポジトリは既定ブランチのまま動く
- **`--base develop` の付け忘れは継続的統合が塞ぐ。** `main` 宛の Pull Request は
`develop` から出たものだけを通す(`scripts/check-pr-base.sh`)。判定は設定に起点が
書かれていて、そのブランチが origin にあるときだけ働く
`develop` に含まれるコミットだけを通す(head は `develop` か、先頭が `origin/develop` の祖先の
`release/v<版>`。`scripts/check-pr-base.sh`)。判定は設定に起点が書かれていて、そのブランチが
origin にあるときだけ働く
- **開発の変更は `.worktrees/<ブランチ名>` の worktree の中で行う**(`/ndf:worktree`)。clone したディレクトリ(メインディレクトリ)は編集対象から外す
- `issues/` `docs/` と各ランタイムの設定はメインディレクトリで編集してよい
- メインディレクトリの編集は拒否されない。案内が出ても操作は成立する
Expand Down
14 changes: 9 additions & 5 deletions docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -362,10 +362,14 @@ NDF が提供する工程・承認ゲート・モード・ステップの語。d
| 登録簿 | `relay_registry` | 統括役だけが書く、名前つきのラッパーの名前と cwd(起動元のリポジトリ)・最初の引数・tmux のセッションの表(registry.json。作業ディレクトリのパスは持たない) | — | — | `docs/specifications/ndf-relay-multi-session-supervisor.md` |
| 起動の依頼 | `spawn_request` | 頼む側が統括役の受付箱へ置く 1 件のファイル。起動・やり直しの種類と名前・作業ディレクトリ・引数を持つ | — | — | `docs/specifications/ndf-relay-multi-session-supervisor.md` |
| 起動のブロック | `spawn_block` | conductor の応答に置く、情報文字列が ndf-spawn <名前> の囲み。中身が最初の入力になる | — | — | `docs/specifications/ndf-relay-multi-session-supervisor.md` |
| 並列の計画 | — | 1 つのリポジトリで同時に進めるレーンの一覧と、レーンに共通の決まりを書いた 1 つの文書。オーガナイザーが読む。名前(計画名)を持つ | — | — | — |
| レーン | — | 並列の計画の下で、名前つきのラッパー 1 本が進める開発の流れ。最初の入力は開発ループかスプリントの 1 つ | — | — | — |
| オーガナイザー | — | --parallel <計画名> で起動した conductor の役割。レーンを起動・監視し、配布の依頼をまとめて本番の配布を 1 本にする。統括役とは別 | — | — | — |
| 配布の依頼 | — | レーンが承認ゲート 2 の手前で、本番の配布をオーガナイザーへ頼むために送る 1 件の依頼 | — | — | — |
| 並列の計画 | — | 1 つのリポジトリで同時に進めるレーンの一覧と、レーンに共通の決まりを書いた 1 つの文書。オーガナイザーが読む。名前(計画名)を持つ | — | — | `plugins/ndf/skills/issue-plan-strategy/references/parallel-plan.md` |
| レーン | — | 並列の計画の下で、名前つきのラッパー 1 本が進める開発の流れ。最初の入力は開発ループかスプリントの 1 つ | — | — | `plugins/ndf/skills/issue-plan-strategy/references/parallel-plan.md` |
| オーガナイザー | — | --parallel <計画名> で起動した conductor の役割。レーンを起動・監視し、配布の依頼をまとめて本番の配布を 1 本にする。統括役とは別 | — | — | `plugins/ndf/skills/development-workflow/references/parallel.md` |
| 配布の依頼 | — | レーンが承認ゲート 2 の手前で、本番の配布をオーガナイザーへ頼むために送る 1 件のメッセージ(parallel.py request) | — | — | `plugins/ndf/skills/development-workflow/references/parallel.md` |
| 一時レーン | — | 並列の計画のオーガナイザーが、持ち主のいない共有の作業(まとめた配布のプランの実行・その失敗の対応・止まったレーンの保留の周回の残り)のためだけに起こすラッパー(<計画名>-rel<連番>、役割 helper)。同時に 1 本までで、作業を終えると自分で止まる | — | — | `plugins/ndf/skills/development-workflow/references/parallel.md` |
| 保留の周回 | — | 並列の計画のループのレーンで、答えを待たずに締めた周回(配布待ち・質問待ち)。課題は締め直すまで選定から外し、答えの後に残りの工程を流して 1 回だけ締め直す | — | — | `plugins/ndf/skills/development-workflow/references/loop.md` |
| 配布待ち | — | 配布の依頼を送り、答えを待たずに締めた周回の結果。まとめはまだ流していない | — | — | `plugins/ndf/skills/development-workflow/references/loop.md` |
| 質問待ち | — | 作業の途中の問いを問いの hook がオーガナイザーへ送り、止まったプランとステップを残して締めた周回の結果 | — | — | `plugins/ndf/skills/development-workflow/references/loop.md` |
| 再起動の方針 | — | conductor が工程境界で会話を切るかを決める規則の組。現行方式と試行方式の 2 つ | — | — | `docs/specifications/ndf-context-restart-policy.md` |
| 現行方式 | — | 運用上限 200K を超えたら次の工程を止め、4 つのカットポイントではコンテキスト量に関わらず ndf-next を出す再起動の方針。既定 | — | — | `docs/specifications/ndf-context-restart-policy.md` |
| 試行方式 | — | カットポイントを再起動を判断できる境界として扱い、判断開始の値・運用上限・容量で継続か再起動かを決める再起動の方針。明示的に選んだときだけ働く | — | — | `docs/specifications/ndf-context-restart-policy.md` |
Expand Down Expand Up @@ -623,7 +627,7 @@ release が走らせるリリースの種別・リリースコマンド・公開
| 移行の手順 | — | 利用者が新しい版へ移るときに自分で行う操作(引数の置き換え・認証のし直し・導入し直しなど)。PR 本文の「移行の手順」の節が正 | — | — | `docs/specifications/ndf-release-other-plugin-levels-and-migration.md` |
| 互換なしの印 | — | 要求の「影響」の表の「公開インタフェース」の行に書く、互換の経路を持たないことを示す語(互換なし / 互換の経路は持たない)。release-steps.py changed-plugins が上げ幅の候補を MAJOR にする材料 | — | — | `docs/specifications/ndf-release-other-plugin-levels-and-migration.md` |
| 承認したコミット | — | ゲート 2 の承認資料が対象にした、ベースブランチの先端のコミットの SHA(40 桁)。本番チャネルへ入れてよい中身の上限を示す | — | — | `docs/specifications/ndf-release-approved-commit.md` |
| 比べた先端 | — | 本番の配布が承認したコミットと比べた時点の、ベースブランチの先端のコミットの SHA。本番チャネルへマージしてよいのはこのコミットだけである | — | — | `docs/specifications/ndf-release-approved-commit.md` |
| 比べた先端 | — | 本番の配布が承認したコミットと比べた時点の、本番チャネルへ出すブランチの先端のコミットの SHA(本番の配布では `release/v<版>`、昇格の経路ではベースブランチ)。本番チャネルへマージしてよいのはこのコミットだけである | — | — | `docs/specifications/ndf-release-approved-commit.md` |
| 確かめたコミット | — | 導入の確認を走らせた、ベースブランチの先頭のコミットの SHA(40 桁)。導入の確認の承認資料に書かれ、pace: fast / auto の昇格でマージしてよい先端はこのコミットに限る | — | — | `docs/specifications/ndf-release-approved-commit.md` |
| 承認の外のコミット | — | 承認したコミットから比べた先端までに入ったコミットのうち、この版の配布の PR のものでないもの。配布物(`plugins/`・`.claude-plugin/`)に触れるものがあれば本番の配布は承認ゲートで止まる | — | — | `docs/specifications/ndf-release-approved-commit.md` |
| 承認の記録 | — | 承認資料の欄の 1 つ。ゲート 2 を承認したときの承認したコミットの SHA と、承認した者・時刻を持つ。承認資料を書き直すと消え、承認し直すまで本番の配布は通らない | — | — | `docs/specifications/ndf-release-approved-commit.md` |
Expand Down
36 changes: 30 additions & 6 deletions docs/glossary/glossary.json
Original file line number Diff line number Diff line change
Expand Up @@ -3533,7 +3533,7 @@
{
"term": "比べた先端",
"context": "ndf-release",
"meaning": "本番の配布が承認したコミットと比べた時点の、ベースブランチの先端のコミットの SHA。本番チャネルへマージしてよいのはこのコミットだけである",
"meaning": "本番の配布が承認したコミットと比べた時点の、本番チャネルへ出すブランチの先端のコミットの SHA(本番の配布では `release/v<版>`、昇格の経路ではベースブランチ)。本番チャネルへマージしてよいのはこのコミットだけである",
"source": "docs/specifications/ndf-release-approved-commit.md"
},
{
Expand Down Expand Up @@ -5182,25 +5182,49 @@
"term": "並列の計画",
"context": "ndf-workflow",
"meaning": "1 つのリポジトリで同時に進めるレーンの一覧と、レーンに共通の決まりを書いた 1 つの文書。オーガナイザーが読む。名前(計画名)を持つ",
"pending_source": "issues/issue-2436-requirements.md"
"source": "plugins/ndf/skills/issue-plan-strategy/references/parallel-plan.md"
},
{
"term": "レーン",
"context": "ndf-workflow",
"meaning": "並列の計画の下で、名前つきのラッパー 1 本が進める開発の流れ。最初の入力は開発ループかスプリントの 1 つ",
"pending_source": "issues/issue-2436-requirements.md"
"source": "plugins/ndf/skills/issue-plan-strategy/references/parallel-plan.md"
},
{
"term": "オーガナイザー",
"context": "ndf-workflow",
"meaning": "--parallel <計画名> で起動した conductor の役割。レーンを起動・監視し、配布の依頼をまとめて本番の配布を 1 本にする。統括役とは別",
"pending_source": "issues/issue-2436-requirements.md"
"source": "plugins/ndf/skills/development-workflow/references/parallel.md"
},
{
"term": "配布の依頼",
"context": "ndf-workflow",
"meaning": "レーンが承認ゲート 2 の手前で、本番の配布をオーガナイザーへ頼むために送る 1 件の依頼",
"pending_source": "issues/issue-2436-requirements.md"
"meaning": "レーンが承認ゲート 2 の手前で、本番の配布をオーガナイザーへ頼むために送る 1 件のメッセージ(parallel.py request)",
"source": "plugins/ndf/skills/development-workflow/references/parallel.md"
},
{
"term": "一時レーン",
"context": "ndf-workflow",
"meaning": "並列の計画のオーガナイザーが、持ち主のいない共有の作業(まとめた配布のプランの実行・その失敗の対応・止まったレーンの保留の周回の残り)のためだけに起こすラッパー(<計画名>-rel<連番>、役割 helper)。同時に 1 本までで、作業を終えると自分で止まる",
"source": "plugins/ndf/skills/development-workflow/references/parallel.md"
},
{
"term": "保留の周回",
"context": "ndf-workflow",
"meaning": "並列の計画のループのレーンで、答えを待たずに締めた周回(配布待ち・質問待ち)。課題は締め直すまで選定から外し、答えの後に残りの工程を流して 1 回だけ締め直す",
"source": "plugins/ndf/skills/development-workflow/references/loop.md"
},
{
"term": "配布待ち",
"context": "ndf-workflow",
"meaning": "配布の依頼を送り、答えを待たずに締めた周回の結果。まとめはまだ流していない",
"source": "plugins/ndf/skills/development-workflow/references/loop.md"
},
{
"term": "質問待ち",
"context": "ndf-workflow",
"meaning": "作業の途中の問いを問いの hook がオーガナイザーへ送り、止まったプランとステップを残して締めた周回の結果",
"source": "plugins/ndf/skills/development-workflow/references/loop.md"
},
{
"term": "再起動の方針",
Expand Down
Loading
Loading