Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
97b1bb8
fix(agy): agy に配るエージェント定義を model を tier 名へ変えた写しにする (#2087)
takemi-ohama Oct 25, 2026
4df1dc2
test(agy): agy に配るエージェント定義の生成と --check を agy なしで縛る (#2087)
takemi-ohama Oct 25, 2026
c5c2541
docs(agy): dev.agy/agents を生成した写しとして説明する (#2087)
takemi-ohama Oct 25, 2026
7e3f834
feat(ndf): 昇格の承認の後のマージを承認ゲート 2 の承認資料の先端と照合する(#2104)
takemi-ohama Oct 25, 2026
a6e2d95
docs(ndf): 昇格の承認の後の照合を pace.md と確定仕様に書く(#2104)
takemi-ohama Oct 25, 2026
2101aff
refactor(ndf): promote の用意と照合の引数を merged_lib/merge.py へ寄せ、merged-step…
takemi-ohama Oct 25, 2026
5d179ac
docs(agy): 確定仕様と参照文書の dev.agy/agents を生成した写しとして説明する (#2087)
takemi-ohama Oct 25, 2026
33ecaf9
docs(specs): 確定仕様の索引に昇格の承認の後の照合(--approved-from)を足す(#2104)
takemi-ohama Oct 25, 2026
f13ddc6
docs(agy): doc-lint に当たった行を今の決まりだけを書く形へ直す (#2087)
takemi-ohama Oct 25, 2026
7b4cc37
docs: 昇格の照合の文書から課題番号と比較の語を外す
takemi-ohama Oct 25, 2026
1ac8603
Merge pull request #2149 from devbasex/feat/issue-2087-m2087
takemi-ohama Oct 25, 2026
6cf64b2
Merge pull request #2150 from devbasex/feat/issue-2104-m2087
takemi-ohama Oct 25, 2026
b96d728
fix(ndf): promote の help と docstring に承認ゲート 2 へ戻ることを書く(#2142)
takemi-ohama Oct 25, 2026
5ebbe0b
Merge pull request #2151 from devbasex/feat/issue-2142-m2087
takemi-ohama Oct 25, 2026
8e32fd3
Test: 現状固定テストを足す — scripts/lib/agy_agents.py#agy_copy
takemi-ohama Oct 29, 2026
a5f1e26
Refactor: extract_method — plugins/ndf/scripts/merged_lib/checks.py#G…
takemi-ohama Oct 29, 2026
bf1542f
Refactor: extract_method — plugins/ndf/scripts/supervise_lib/delivery…
takemi-ohama Oct 29, 2026
f35c26b
Refactor: extract_method — scripts/lib/agy_agents.py#sync
takemi-ohama Oct 29, 2026
02467e3
Refactor: consolidate_duplication — scripts/lib/agy_agents.py#agy_copy
takemi-ohama Oct 29, 2026
8e7681e
Refactor: extract_method — plugins/ndf/scripts/merged-steps.py#_clean…
takemi-ohama Oct 29, 2026
2441a30
Refactor: inline — plugins/ndf/scripts/supervise_lib/delivery_templat…
takemi-ohama Oct 29, 2026
8a5cff5
Refactor: extract_method — plugins/ndf/scripts/lib/approved_commit.py…
takemi-ohama Oct 29, 2026
c9a950f
Refactor: replace_with_lookup_table — plugins/ndf/scripts/merged-step…
takemi-ohama Oct 29, 2026
61c2b6b
Fix: 検証の失敗を直す — plugins/ndf/scripts/merged-steps.py#_cleanup_pr
takemi-ohama Oct 29, 2026
b034c9e
Fix: 検証の失敗を直す — plugins/ndf/scripts/merged-steps.py#cmd_probe
takemi-ohama Oct 29, 2026
0f13381
Refactor: rename — plugins/ndf/scripts/merged_lib/merge.py#_merge_pr
takemi-ohama Oct 29, 2026
c8922d7
Refactor: extract_method — plugins/ndf/scripts/merged_lib/merge.py#pr…
takemi-ohama Oct 29, 2026
714b9bc
Refactor: change_signature — plugins/ndf/scripts/merged_lib/merge.py#…
takemi-ohama Oct 29, 2026
ba04f98
Refactor: extract_test_helper — plugins/ndf/scripts/tests/test_superv…
takemi-ohama Oct 29, 2026
2f1643f
Test: 現状固定テストを足す — tests/runtime-smoke/lib/codex-hooks-list.py#main
takemi-ohama Oct 29, 2026
4eeb636
Refactor: extract_method — tests/runtime-smoke/lib/codex-hooks-list.p…
takemi-ohama Oct 29, 2026
341ff4a
Refactor: introduce_parameter_object — plugins/ndf/scripts/supervise_…
takemi-ohama Oct 29, 2026
5fcae98
Fix: 検証の失敗を直す — plugins/ndf/scripts/tests/test_supervise_pace.py#spri…
takemi-ohama Oct 29, 2026
d0a2745
Merge remote-tracking branch 'origin/develop' into sprint/m2087
takemi-ohama Oct 29, 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
2 changes: 1 addition & 1 deletion docs/ndf-plugin-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ plugin install 時に build を実行する必要はありません。
| Claude Code | `.claude-plugin/plugin.json`(`agents/` 11 個(専門 8 個と、3 層の定義 3 個(supervisor 2・worker 1))、`hooks/claude.json`、`skills` 配列 49 個)、`scripts/` |
| Codex | `.codex-plugin/plugin.json`(`hooks/codex.json`、`skills` 配列 45 個)、`scripts/` |
| Kiro CLI | `dev.kiro/`(installer・agent config template・workflow prompts)、`manifests/kiro-skills.txt`、`skills/`、`scripts/` |
| agy | `dev.agy/`(マニフェスト・`hooks.json`・`skills/` の symlink・`agents` と `scripts` への symlink) |
| agy | `dev.agy/`(マニフェスト・`hooks.json`・`skills/` の symlink・`model` を tier 名へ変えた `agents/` の写し・`scripts` への symlink) |

同じディレクトリを 4 ランタイムが共有しますが、読む対象はマニフェストと installer が決めるため、
公開される Skill と hook はランタイムごとに異なります。Claude Code 専用の agents / statusline /
Expand Down
2 changes: 1 addition & 1 deletion docs/specifications/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
| [project-decl-ci-representative-run.md](project-decl-ci-representative-run.md) | 宣言の解析が CI の所要に採る代表の run(重いジョブを飛ばした run を採らず、テストを走らせた run から CI 待ちとテストの上限を出すこと・解析器の版 2 と再解析)、常に成り立つ条件と部品の契約、決定の理由。手順は `development-workflow` の `references/project-analysis.md` が正 |
| [cross-assignee-reassignment-on-no-result.md](cross-assignee-reassignment-on-no-result.md) | cross-review / cross-refactoring で結果を残さなかった担当を、利用上限か 2 度目の結果なしで別の claude のアカウントか残りの参加者へ振り替えること(`assignment`・`assignee_env`・`reassign`・`assignee_launch`)、常に成り立つ条件と部品の契約、決定の理由。規則の表と手順は `cross-refactoring`・`cross-review` の SKILL.md と `docs/`、`plugins/ndf/scripts/lib/README.md` が正 |
| [ndf-google-workspace-gws.md](ndf-google-workspace-gws.md) | Google Workspace の操作の gws への一本化(`gws-check.py` の 4 つの状態と終了コード・失敗の形・導入の承認資料、常に成り立つ条件、`google-auth` / `google-drive` と playwright-kit の Drive への保管の消えた約束、決定の理由)。手順と操作の対応表は `google-workspace` の SKILL.md が正 |
| [ndf-release-approved-commit.md](ndf-release-approved-commit.md) | 本番への配布の承認したコミット(承認資料に控えるベースブランチの先端・承認の記録・本番チャネルへ入れる直前の比較の順序・承認ゲートで止まる時点と結果 JSON・`merge-when-green --expect-head`)と、`pace: fast` / `auto` の昇格が導入の確認の確かめたコミットのときだけ本番チャネルへマージし違えば承認ゲート 2 へ戻ること(`merged-steps.py promote --expect-head-from`)。手順は `release` の SKILL.md と `references/release-steps.md` が正 |
| [ndf-release-approved-commit.md](ndf-release-approved-commit.md) | 本番への配布の承認したコミット(承認資料に控えるベースブランチの先端・承認の記録・本番チャネルへ入れる直前の比較の順序・承認ゲートで止まる時点と結果 JSON・`merge-when-green --expect-head`)と、`pace: fast` / `auto` の昇格が導入の確認の確かめたコミットのときだけ本番チャネルへマージし違えば承認ゲート 2 へ戻ること(`merged-steps.py promote --expect-head-from`)、昇格の承認ゲート 2 の承認の後のマージ(`promote-approved`)が昇格の承認資料の承認したコミットのときだけ本番チャネルへマージすること(`merged-steps.py promote --approved-from`)。手順は `release` の SKILL.md と `references/release-steps.md` が正 |
| [ndf-production-release-record.md](ndf-production-release-record.md) | 本番のリリースプランが本番の配布の後に本番のリリースの PR へ書くリリース記録(`release-steps.py record` の前提・結果 JSON・終了コード、記録の値の決め方)、常に成り立つ条件、記録の失敗を `judge-record` へ回し配布へ戻らない流れ、報告の Pull Request を埋める `pr_from`、`pace: normal` の `new sprint` が承認ゲート 2 と本番のステージまで書き出すこと、決定の理由。記録の形とスプリントを閉じる手順は `progress-tracking` の SKILL.md、ステップの並びは `release` の `references/form-package-plugin.md` が正 |
| [ndf-release-other-plugin-levels-and-migration.md](ndf-release-other-plugin-levels-and-migration.md) | 他のプラグインの上げ幅の候補(互換なしの印と移行の手順から MAJOR / PATCH を字面で決める規則)、承認資料の「版を上げる他のプラグイン」の表と `--decided` の確かめ(常に成り立つ条件・途中からの再開)、PR 本文の「移行の手順」の差し替えと CHANGELOG の `### 移行の手順` への写し、決定の理由。手順は `release` の `references/form-package-plugin.md`・`references/release-steps.md` と `pr` の SKILL.md が正 |
| [ci-required-checks-reconcile.md](ci-required-checks-reconcile.md) | ワークフローのジョブと ruleset の必須のチェックの突き合わせ(`scripts/check-required-checks.py` の入出力・終了コード 0/1/2・差の種類、チェックの名前を matrix から決める規則、宣言 `scripts/required-checks-allow.json` の形、共有の関数 `ci_workflows.required_contexts`)、常に成り立つ条件、承認ゲート 2 で ruleset へ足す手順、決定の理由。承認資料の形は `development-workflow` の `references/approval-request.md` が正 |
Expand Down
Loading
Loading