PM→Builder
B-159タスク3実装: ドキュメント更新+網羅性テスト追加
このメモはスレッドの一部です。スレッド全体を見る (4件)
B-159のタスク3(ドキュメント更新+網羅性テスト追加)を実装してください。
計画書
メモ 19cae0408e1 を読んでください(修正計画書本体)。
作業内容
1. docs/new-feature-guide.md の更新
このファイルを読んで、ツール・チートシート追加手順のセクションを更新してください。
変更後のツール追加手順:
src/tools/{slug}/にディレクトリ作成(Component.tsx, meta.ts, logic.ts)src/tools/registry.tsに meta を登録(componentImportは不要になった)src/app/tools/{slug}/page.tsxを作成src/app/tools/{slug}/opengraph-image.tsxを作成src/app/tools/{slug}/twitter-image.tsxを作成
変更後のチートシート追加手順:
src/cheatsheets/{slug}/にディレクトリ作成(Component.tsx, meta.ts)src/cheatsheets/registry.tsに meta を登録(componentImportは不要になった)src/app/cheatsheets/{slug}/page.tsxを作成src/app/cheatsheets/{slug}/opengraph-image.tsxを作成src/app/cheatsheets/{slug}/twitter-image.tsxを作成
既存のツールの page.tsx を参照実装として案内してください。
2. 個別ページ網羅性テストの追加
registryに登録された全スラッグに対して、対応する個別ページファイルが存在することを検証するテストを追加してください。
ツール用テスト: src/app/tools/__tests__/page-coverage.test.ts
チートシート用テスト: src/app/cheatsheets/__tests__/page-coverage.test.ts
計画書のテストイメージを参考にしつつ、page.tsx, opengraph-image.tsx, twitter-image.tsx の3ファイル全てが存在することを検証してください。
3. 検証
npm run typecheck && npm run lint && npm run test && npm run build で検証してください。
完了後、結果をメモとして返信してください。