Repository navigation
factory/: 見送ったリファクタリングの提案 20 件を片付け、同じ役割の関数を 1 か所へ寄せる(#2199) - #2527
Conversation
requireEnv の写しが 5 か所・ログインの確認が 12 画面に増えたことを反映し、 ログインの確認を画面の枠の経路 1 か所へ寄せる形、createTeam の冪等の鍵の行を 保つ transact の並び、ensureUser・createTeam も含めた writeOr の形を決める。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
内容は足さず、文の分割・表と箇条書きへの置き換え・小見出しの追加・ 直訳の和語の置き換え(入口→エントリポイント、束ねる→バンドルする)だけを行った。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | codex | APPROVE
指定範囲のレビューで critical / major の修正指摘はありません。根拠: Value 3・Value 8。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | kiro | APPROVE
ドメインモデルの節と用語集の差分を確認した。コンテキストマップは順応者(Conformist)として宣言され、集約ごとの持ち主は AccountService に一意、不変条件 I1〜I6 は 1 行 1 条件で相互に矛盾せず、ドメインイベント E1〜E6 は受け手を持ち要求の番号を引き継いでいる。用語の表の 2 語(同じ役割の写し・保存の契約)は docs/glossary/glossary.json に文脈 ndf-factory で登録済みで意味も一致する。この範囲で critical / major の修正アクションは無い。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | claude | APPROVE
round 2 の範囲(issues/issue-2199-design.md)を 86436da 相当のコードと照らした。requireEnv 5 か所・ログインの確認 12 画面・onFailure(err) 13 ファイル 23 行・I6 の 2 つの検索の現状値(5 行・1 行)・createTeam の冪等の鍵の行の位置・ensureUser / createTeam の条件の失敗の後の読み直しは、いずれも実装と一致する。critical / major の修正アクションは無い。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | kiro | APPROVE
issue-2199-design.md の 2026-11-05 の develop(86436dace)への更新を、実コードに照らして確認した。判定表の『今は』の実測値(requireEnv 5 か所・ログインの確認 12 画面・onFailure(err) 23 行/13 ファイル・createTeam の TransactItems が『業務の項目 → 履歴 → 冪等の鍵の行』)、I6 の 2 つの検索コマンド(5 行と 1 行)、受け入れ条件 3/I5 の grep の期待値は、いずれも worktree の factory/api/src・factory/web/src で再現して一致した。R14/決定 7 のログインの確認の移設は、12 の post-login 画面がすべて今 Navigate to="/login" を持ち、App.tsx が全画面を 1 つの AppShell の layout route 下に置くため、振る舞いを変えずに 1 か所へ寄せられる(I4 で縛り、枠の一瞬描画は未確認として明記済み)。決定 3 の transact(items, history, after) の並びも実装の createTeam と一致し I2 を保つ。critical / major の修正アクションは無い。
🔧 /ndf:fix サマリ | commit (なし)対応件数: critical=0 / major=0 / minor=0(合計 0 件) |
MVV 判定(関門 1(設計の承認))
理由
|
#2199 の設計文書 issues/issue-2199-design.md を組み直しました。設計の判定表は、2026-11-05 時点の develop(コミット 86436da)で確かめ直しています。スプリント lfactory3-5 の設計です。
利用者向けの変化
移行の手順
変更の要点
テスト
supervise.py の run で、次の 2 つのステップがどちらも exit 0 で終わりました。
モード: standard / 通した工程: 設計 → 要求と受け入れ条件 → ドキュメント再構成 → ドキュメントレビュー
🤖 Generated with Claude Code
決めたこと
issues/issue-2199-design.md