專案

一般

配置概況

動作

Feature #439

進行中
SC

round3 業主拍板落地(D-1 費用重新知情核准+ADR-017 300s 授權與 R3-3 逐次呈題條款)+ARCH-1 dwell 型別訊號接線批規格與實作收口

Feature #439: round3 業主拍板落地(D-1 費用重新知情核准+ADR-017 300s 授權與 R3-3 逐次呈題條款)+ARCH-1 dwell 型別訊號接線批規格與實作收口

是由 Sashiba Chou 於 約 2 個月 前加入.

狀態:
New
優先權:
Normal
被分派者:
-
開始日期:
2026-08-10
完成日期:
完成比例:

0%

預估工時:

概述

round3 業主拍板落地 + dwell 型別訊號接線批(規格+實作)收口

背景

承 #437:SKU 查證線收口後留下兩條主線——(1) D-1「知情接受不可量化之潛在費用」的前提因單價親核而改變,須算出金額請業主重新知情;(2) dwell 型別訊號接線 gate 已解除、排程前提已裁定,待規格落地與實作。本批兩線同日完成,並收口 ARCH-2-followup-total-wait-owner-reconfirm 與 round2 決策樹漏建節點。

變更內容

1 D-1 重新知情鏈(全閉環)

  • 工程費用計算(experiments/cost-estimate-d1-reconsent/cost-calculation.md):以已拍板檔位 132 重走量估,公式重建與 ADR-016 既有 150.8%~163.8% 三檔位逐字吻合;分 SKU 扣免費額度後乘親核單價(Place Details Enterprise $20.00/千次)
  • devil-advocate 挑戰(B1/B2 阻擋級全數修訂):Routes API 核實 src/ 零呼叫路徑=「結構性為零」非「未估算」;「最多 $12.76」改條件式呈現(R=3 為工程選取值,敏感度 R=5≈$34.6、R=10≈$89.2);N1/N2 建議採納(長行程滿 cap 為保守高估腳注、search/停車呼叫量掛目的地數定性)
  • round3 業主四項拍板(AskUserQuestion,白話呈題):
  • R3-1 核准費用照原計畫(核准的是帶不確定性的估算範圍非單一數字)→ ADR-016 D-1 (B) 生效條件正式解除
  • R3-2 接受總時長近 7 分鐘(405s,首次經業主確認)
  • R3-3 未來等待增量每次另外問(程序性條款,含基準耗時上升,效力全專案)
  • R3-4 授權 300s 支援 14 天(總量 465s≈7.75 分鐘,同輪知情延伸)

2 ADR-017 修訂(round3 落地)

  • TRANSIT_WAIT_HARD_CAP_S 240→300 [evidence: owner],數值 gate 解除;已知弱點 5 收口
  • R3-3 具名條款入修訂記錄(首個必然觸發者=ADR-016 SOFT_CAP 落地後基準上升,已列 open-questions 追蹤)
  • 誠實但書:300s 僅在延遲項為 0 時恰等於 14 天所需,不得簡化成「14 天已支援」;7.75 分鐘為推導值非業主逐字確認;上線前置(live smoke/等待預告呈現層)不變

3 dwell 型別訊號接線批——規格(ADR-010 第二則修訂+architecture.md+data-model.md §4.2-a)

  • types 進單一共用 POI_SEARCH_FIELD_MASK(兩 search 分支同取;不加 primaryType〔仍 不因相鄰列取得背書〕、不加 primaryTypeDisplayName〔顯示字串不可當查表 key〕、不進 enrich/parking mask)
  • SKU 對照改 per-endpoint 分層表;檢查點 6 改寫(每欄位在每個接收端點 ≤ Pro、缺格/unverified 不通過)+新增檢查點 6b(依據完整性+凍結清單)
  • PlacesTypeSignal schema(V-hard,C-7 保守剔除);查表規則 D-1~D-5(特化優先/同層取大/順序無關/保留 key 不穿透);dwell_estimate_basis [P] 四態封閉 enum,收口 data-model §4.2 (1)「退回粗值須標不確定性緩衝」既有違反(快照分支照傳不重算——第二棒 architect 覆核補上)
  • 同日補正:stage_c.py:1625 第三呼叫點與求解器介面邊界(DwellResolution 不下傳求解器)
  • 新風險列管:ARCH-1-followup-dwell-type-key-vocabulary(表 key 與官方 types 值域逐字對應從未查證,P1;過渡=_unmatched WARN+計數執行期自檢)

4 dwell 型別訊號接線批——實作(七項全落地)

  • places_field_masks.py(per-endpoint 表+檢查點 6/6b)、places_poi_adapter.py(search 寫入訊號)、enums.py(DwellEstimateBasis 四態)、nodes.py/serializer.py/loader.py(兩欄位+V-hard 剔除+舊檔補 None)、planning_config.py(DWELL_GENERIC_TYPE_KEYS【低信心】)、stage_c.py(DwellResolution+D-1~D-5+三呼叫點)
  • 十三項 qa 錨點測試齊備(tests/test_dwell_places_type_resolution.py 新檔 19 測試+三既有檔擴充);強負向紅綠驗證:「一律取最大」與「快照重算 basis」兩注入皆正確變紅後還原
  • live 觀測項(真實路徑三態分布)依規格明文留待下輪 field test,未假造

5 決策樹與治理

  • OW-12/OW-13 節點(round3 拍板;拆兩節點因上游血緣獨立、三子問合併沿 OW-9 前例)
  • round2 漏建節點回填:OW-14(頻率確認+檔位 132)/OW-15(短行程超額知情不開閘門)/OW-16(班次抓齊選 B);OW-12/13 血緣連動+adr-017 連結拼字訂正;首輪決策包同款遺留列待下批
  • Q3 翻案回流:q-3/arch-2 tree 節點、2026-06-04 結論檔就地補記($200 廢止 → 之 checkpoint 完成記錄,ADR-015 格式);synthesizer 記憶清掃
  • adr-010/adr-017 tree 節點追記並重設 pending(追記範圍複驗);round2 檔 D-1-金額延後項解除

驗收標準

  • 全套測試綠:python -m pytest tests/ -q → 1466 passed, exit 0(批前 1426,+40;主協調者獨立重跑覆核與工程回報一致)
  • 強負向測試紅綠驗證記錄留存(兩注入正確變紅、還原後 grep 零殘留)
  • 全批新裁定維持 、無升級(接地上限;僅 TRANSIT_WAIT_HARD_CAP_S=300 掛 [evidence: owner])
  • 業主四項拍板逐字記錄於 owner-tracking §拍板記錄與 OW-12/OW-13 節點
  • qa-engineer 正式簽核(待下批);live 觀測項(_unmatched 佔比)待 field test;L4 外部接地待人類執行 run_external_review.py

參照

  • docs/owner-tracking/2026-08-10_owner-decision-package-round3-cost-reconsent-and-transit-wait-total.md
  • docs/decisions/ADR-010-...(2026-08-10 第二則修訂)/ADR-017-...(2026-08-10 第二則修訂)
  • docs/research/devil-advocate/2026-08-10_d1-cost-estimate_challenge.md
  • experiments/cost-estimate-d1-reconsent/cost-calculation.md

沒有任何資料可供顯示

動作

匯出至 PDF Atom