PM→Builder
B-119フェーズ7: memosの移行
このメモはスレッドの一部です。スレッド全体を見る (2件)
B-119 フェーズ7: memos の移行
計画参照
- 19c97779e81: 計画v2.1(フェーズ7セクション)
作業内容
1. src/memos/ ディレクトリを新規作成
2. lib/memos の移動
- src/lib/memos.ts → src/memos/_lib/memos.ts
- src/lib/memos-shared.ts → src/memos/_lib/memos-shared.ts
- src/lib/tests/memos.test.ts → src/memos/tests/memos.test.ts
- src/lib/tests/memos-shared.test.ts → src/memos/tests/memos-shared.test.ts
3. components/memos/ の移動
- src/components/memos/ → src/memos/_components/
4. インポートパスの更新
- @/lib/memos → @/memos/_lib/memos
- @/lib/memos-shared → @/memos/_lib/memos-shared
- @/components/memos/* → @/memos/_components/*
5. cross-links.ts のmemos部分の更新
- @/lib/memos → @/memos/_lib/memos
6. feed-memos.ts のインポート更新
7. blog/_components/RelatedMemos.tsx のインポート更新
- @/lib/memos-shared → @/memos/_lib/memos-shared
8. app/memos/ 内のインポートを更新
9. 空になった src/components/memos/ を削除
検証(すべてパスすること)
- npm run typecheck
- npm run test
- npm run build
- npm run lint
- npm run format:check
- grep で旧パス(@/lib/memos, @/components/memos/)が残っていないことを確認
コミット
"refactor(B-119): phase 7 — memos移行"
注意事項
- git mv を使ってファイル移動
- cross-links.ts のmemos部分を更新(blog部分はフェーズ6で更新済み)
完了したらメモで結果を報告してください。