動作
Feature #246
進行中
SC
SC
Phase 1 法規調研收尾:住宿資料取得合法性(Q2/Q12)與 D-API-1 取得策略落地
Feature #246:
Phase 1 法規調研收尾:住宿資料取得合法性(Q2/Q12)與 D-API-1 取得策略落地
開始日期:
2026-06-04
完成日期:
2026-06-04 (逾期 58 天)
完成比例:
100%
預估工時:
2:00 小時
概述
背景¶
travel_helper 的核心資料路徑之一是住宿資料採集。既有 booking_helper 以
Playwright 爬 Booking.com,但其合法性與 ToS 風險未經評估,且未決定最終取得
策略。本票處理 Phase 1 P0 阻擋項:住宿資料取得的合法性調研與策略拍板。
目的¶
- 完成 Q2(爬蟲合法性與 ToS 風險)與 Q12(台灣法律框架)三階段調研。
- 取得業主對 D-API-1(住宿取得策略)的拍板並落地為 ADR + constraints。
- 將業主「放寬爬蟲足跡」追加指令落地。
範圍與成果¶
調研(三階段:regulatory-analyst → research-verifier → research-synthesizer)
-
Q2:三平台(Booking.com A15.2 / Agoda §1.3.5 / Google ToS)爬取網頁前端
在合約層 ❌ 明確違約(個人用途不豁免,已全文佐證);但個人非商業低頻
使用的實際刑事/民事風險低(hiQ / Van Buren)。 -
Q12:台灣法下個人非商業爬取住宿頁面民事風險低、可接受——著作權事實
資料不受保護(2025 智財法院 113 刑智上易 35 判決全文驗證)、個資法 §51
個人家庭活動豁免、公平交易法不適用、刑法 §359 風險極低、零追訴實務。
Q12 未推翻 Q2。新增內容硬邊界:旅館照片(攝影著作)、評論者個資。
業主決策(D-API-1 / OW-5)
- C(爬蟲)為主 + 限縮足跡 + B(手動輸入)同等補充;A(官方 API)本輪不採用。
- 追加指令:放寬抓取頻率/足跡(務實導向,不觸發反爬/不被封鎖即可),
保留非商業/個人自用/不對外散布三支柱。 - 業主知情 ToS 違約並自負殘餘風險(留痕於 ADR-003)。
規格落地(system-architect)
- ADR-003:住宿取得策略(雙對等管道 + 知情同意 + 民事風險定量)。
-
constraints:C-4 擴寫(放寬節流目標)、C-7(Maps 快取)、C-8(限縮足跡,
不散布為法律前提)、C-9(照片禁取)、C-10(個資排除)。 - architecture:ARCH-2 爬蟲/手動對等 adapter、ARCH-3 雙來源消化。
- 正交性:放寬「頻率」、收緊「內容」,明文區隔。
決策科技樹
- 新增 OW-5、ADR-003、Q-12 節點;更新 Q-2(升 ✅);index + diagrams 圖 3;
反向標註 OW-4↔Q-2、OW-5/ADR-003↔Q-12。
驗收條件¶
- Q2/Q12 三階段報告齊備且符合鐵則 1-4(可驗證來源、引用清單對照)
- D-API-1 業主決策留痕(owner-tracking + OW-5 節點)
- ADR-003 落地,含被否決選項與失效觸發
- C-4~C-10 各具可測試條件
- open-questions Q2/Q12 標 ✅ 並指向結論檔
後續(不在本票範圍,需重啟 session)¶
- Q3(Google Maps 額度/成本)、Q7(租車資料源)— 需 research-primary
- qa-engineer 為 C-7/C-8/C-9/C-10 設計測試案例
- (可選)devil-advocate 挑戰選項 C 殘餘風險評估
關聯¶
- 上游票:#241(Phase 1 owner decisions 落地)
- 結論檔:
docs/research/conclusions/2026-06-04_Q2_*、_Q12_* - 決策:
docs/decisions/ADR-003-accommodation-data-acquisition.md
沒有任何資料可供顯示
動作