操作
機能追加・改修 #627
未完了feat: FR2 図面解析パイプラインを実装する
開始日:
2026/07/29
期日:
進捗率:
0%
予定工数:
説明
- 1. User Story\n見積担当者として、アップロード図面から部屋・部材・寸法候補を取得したい。なぜなら、人手入力だけでは数量拾いの効率化にならないため。\n\n## 2. Background\n- 関連要件: docs/requirements/functional-requirements.md(FR2-1〜FR2-7)\n- 関連設計書: docs/requirements/fr2-recognition-design.md\n- 依存: #11 のPoCで採用技術・サービス境界を確定してから着手する。\n\n## 3. Scope\n- 入力形式・図面種別の判定\n- PoCで選定したOCR・部材/部屋領域認識の非同期処理\n- 図面間関連付けの第1段階\n- Room・RecognizedElementへのconfidence付き保存\n- 処理状況・失敗状態の記録と再実行\n\n## 4. Out of Scope\n- 2D→3D/BIM生成\n- PoCで対象外と判断した入力形式の対応\n\n## 5. Acceptance Criteria\n- [ ] 対象入力から認識ジョブを開始できる\n- [ ] OCR・部材・部屋認識の結果をconfidence付きで保存できる\n- [ ] 処理中・成功・失敗を追跡し、失敗時に再実行できる\n- [ ] 人手確認前の結果が数量計算へ混入しない\n- [ ] 正常系・失敗系・ジョブ処理のテストがある\n\n## 6. Testing Requirements\n- 実行コマンド: php artisan test\n- 手動確認: 代表図面で結果と処理状況を確認する\n\n## 8. Docs to Update\n- [ ] docs/progress-status.md\n- [ ] docs/requirements/functional-requirements.md\n- [ ] docs/requirements/fr2-recognition-design.md\n- [ ] docs/requirements/data-model.md\n- [ ] docs/requirements/state-transitions.md\n\n## 10. Done Definition\n- [ ] Acceptance Criteria を満たす\n- [ ] 必要なテストとdocs更新が完了している
---
対応するGitHub Issue: https://github.com/iplusone/construction-estimate/issues/20
操作