updateRemoteIssue 関数内で 404 エラーを個別にキャッチし、例外を投げずに「手動操作が必要」という警告と対象IssueのURLをコンソールに表示するよう変更した。docs/specification/06_development_guide.md に「6. Issue管理ルール」のセクションを新設。クローズ作業が手動であること、および同期ツールの役割を明確に記載した。AIエージェントは以下の作業を実行した:
tools/scripts/sync_issues.mjs の通信ロジックを修正。PATCHの失敗を検知してURLをリマインドする機能を実装。docs/specification/06_development_guide.md を更新し、Issue追跡除外(.gitignore)と手動クローズ運用をルール化。graph TD
A[Local Markdown closed] --> B(sync_issues.mjs)
B --> C{API PATCH issue}
C -- 404 Error --> D[Print Manual Action Reminder]
D --> E[User clicks URL]
E --> F[Manual Close on Web]
F --> G[Next Sync: Pull closed state]
G --> H[Local Metadata Synced]
APIの技術的限界を「ルールの明文化」と「補助機能」でカバーする、堅実な運用体制を構築できた。これにより、ユーザーは迷うことなく開発サイクルを回すことが可能になった。