UNPKG

dnsweeper

Version:

Advanced CLI tool for DNS record risk analysis and cleanup. Features CSV import for Cloudflare/Route53, automated risk assessment, and parallel DNS validation.

142 lines (108 loc) 5.11 kB
# マイルストーン同期コマンド 開発マイルストーンと事業マイルストーンを読み込み、完了項目にチェックマークを付けて、自動タスクシステムと同期します。 ## 実行内容 1. プロジェクトファイルから実際の完了状況を分析 2. 開発・事業マイルストーンの該当項目にチェックマーク付与 3. 進捗率の計算と同期レポート生成 4. 自動タスクシステムの更新 ## 重要な制約 - マイルストーンファイルの内容変更・削除は禁止 - チェックマークの追加のみ許可([ ] → [x]) - 実際に完了している項目のみチェック ## 1. マイルストーンの読み込み ### 開発マイルストーン - ファイル: `/home/hikit/dnsweeper/docs/MILESTONES.md` - 現在のフェーズ: CLI基盤構築(7-9月 2025) - 対象期間: 環境構築・プロジェクト初期化(7月第3週)〜テスト実装(9月第4週) ### 事業マイルストーン - ファイル: `/home/hikit/dnsweeper/docs/business/MILESTONES_BUSINESS.md` - 現在のフェーズ: オープンソース戦略(7-9月 2025) - 対象期間: 市場調査・競合分析(7月第3週)〜フェーズ1 KPI・成功指標(9月第2週) ## 2. 現在の進捗確認 ### 完了済み項目(✅に変更可能) 開発マイルストーンより: - [x] プロジェクト初期化(`npm init -y`- [x] package.json メタデータ完成 - [x] TypeScript環境構築(tsconfig.json設定) - [x] TypeScript strict mode 有効化 - [x] ESLint 設定ファイル作成 - [x] Prettier設定ファイル作成 - [x] フォルダ構造作成 - [x] CLI基本構造設計・実装 - [x] メインエントリーポイント作成 ## 3. 次のタスクの特定 ### 開発側(8月第1週) 優先対象:DNS解決機能実装 - DNS解決基盤ライブラリ選定(node:dns vs dns2) - DNSResolverクラス設計・基本構造 - DNS解決基本設定実装 ### 事業側(8月第1週) 優先対象:技術記事・コンテンツ戦略 - コンテンツマーケティング戦略策定 - 技術記事企画・執筆計画作成 - ブログ・メディア戦略策定 ## 4. タスク同期処理 ### 自動タスクシステムへの反映 `.claude/auto-task-system.md`を以下のように更新: 1. **進捗率の更新** - マイルストーンの完了状況を反映 - プログレスバーの更新 2. **次のタスクキューの生成** - マイルストーンから未完了項目を抽出 - 優先順位付け - 具体的な実装手順の追加 3. **依存関係の整理** - 前提条件の確認 - ブロッカーの特定 - 並行実行可能なタスクの識別 ## 5. 実行フロー 1. **プロジェクト分析** - package.json、tsconfig.json等の設定ファイル確認 - src/配下の実装済みコード確認 - tests/配下のテストファイル確認 - docs/配下のドキュメント確認 2. **マイルストーン更新** - 開発マイルストーン(docs/MILESTONES.md)の完了項目にチェック - 事業マイルストーン(docs/business/MILESTONES_BUSINESS.md)の完了項目にチェック 3. **進捗計算** - チェック済み項目数/総項目数で進捗率算出 - 各カテゴリごとの進捗率も計算 4. **レポート生成** - .claude/milestone-sync-report.md を生成/更新 - 自動タスクシステムの進捗率を更新 ## 6. 出力レポート ### 同期完了レポート ```markdown ## 📊 マイルストーン同期レポート (2025-07-13 21:30) ### 開発進捗 - フェーズ1完了率: 35% (8/23項目) - 現在のフォーカス: DNS解決機能実装 - 次のマイルストーン: CSV処理機能実装 ### 事業進捗 - フェーズ1完了率: 15% (4/27項目) - 現在のフォーカス: 技術記事・コンテンツ戦略 - 次のマイルストーン: 初期ユーザー獲得戦略 ### アクション - [x] 自動タスクシステム更新 - [x] 次のタスクキュー生成 - [x] 優先順位設定 ``` ## 7. 実行される処理 このコマンドは以下を自動実行します: 1. **実装状況の分析** - 実際のファイルから完了項目を特定 - コード、テスト、ドキュメントの存在確認 2. **マイルストーンのチェックマーク更新** - 開発マイルストーンの完了項目に [x] 付与 - 事業マイルストーンの完了項目に [x] 付与 3. **同期レポート生成** - 進捗率計算(完了項目数/総項目数) - 次の優先タスクの特定 - .claude/milestone-sync-report.md 更新 4. **自動タスクシステム更新** - .claude/auto-task-system.md の進捗率更新 - 次の推奨タスクリスト更新 ## 8. 注意事項 - 初回実行時は多数のチェックマークが付与される可能性があります - マイルストーンの内容自体は変更されません - 実際に完了している項目のみチェックされます