專案

一般

配置概況

動作

Feature #435

進行中
SC

ADR-016/ADR-012 業主三輪拍板落地(SOFT_CAP 檔位 132 定案+班次首次抓齊選定)+ARCH-2 費用量級首次執行降級條款(→,月費 \ 推論失去支撐)+ADR-015 全鏈連動清掃

Feature #435: ADR-016/ADR-012 業主三輪拍板落地(SOFT_CAP 檔位 132 定案+班次首次抓齊選定)+ARCH-2 費用量級首次執行降級條款(→,月費 \ 推論失去支撐)+ADR-015 全鏈連動清掃

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

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

0%

預估工時:

概述

ADR-016/ADR-012 業主拍板落地+ARCH-2 費用量級首次降級(→)+全鏈連動清掃

背景

#434(ADR-016 定稿)衍生的兩個業主決策項,經三輪 AskUserQuestion(全白話零代號)收斂拍板;過程中工程估算揭露的用量事實觸發本專案首次真正執行規格降級條款。

業主三輪拍板鏈

  • 第一輪(#434 已載):D-1 選 (B) 提高補全預算(條件性生效);D-3 要求班次資料拆分細問。
  • 第二輪(事實確認):長行程頻率=每 23 個月一次;重跑習慣=看情況;班次選 **(B) 首次規劃就抓齊(多等 14 分鐘)**(未採推薦 C)。
  • 追問(工程誠實揭露簡化假設後):重跑範圍=每次規劃(含短行程)都可能整趟重跑——翻轉第一輪安全判定。
  • 第三輪(拆題終局):檔位定案 132(支援 14 天,唯一兌現「8 天以上也查齊」者)+短行程超額風險知情接受、不開發月度閘門(未採推薦;依靠 GCP $5 帳單告警事後通知)。

工程估算兩輪(die-cost-estimate)

  • 第一輪:三檔位(45/72/132)最壞端均 <70% 線(132 檔 67.8%,餘裕僅 2.2pp)——誠實揭露短行程未套重跑乘數的簡化假設並建議追問。
  • 最終重算:短行程 320~1,440 次/月,三檔位最壞端 150.8%~163.8% 全數超出免費額度本身;主因驗證=短行程重跑、與檔位正交(短行程單趟 32 次不被任何候選檔位截斷)。
  • 逐行核實:現行架構無任何跨呼叫/跨月用量計數閘門(所有既有上限均單次規劃內歸零);C-7 禁快取 → 重跑=全額重查的乘數效應。
  • 單價未查證(卡 SKU 線)——判定只用額度佔比,未編任何美元數字。

班次等待推算(die-transit-wait,任務 #8)

  • 結構性發現:SCHEDULING_IO_BUDGET_S=45s 恆小於限速視窗 60s ⟹ 代數上保證限速器永不真睡、第 6 次呼叫起立即放棄——首次規劃實際等待僅數秒,代價是資料缺口(雙網路行程不論 7 或 10 天都只有 Day1 全確認、Day3 起未確認)。
  • 「第一次抓齊」真實等待:單網路 4 天 ≈1 分鐘/雙網路 7 天 ≈3 分鐘/10 天 ≈4 分鐘。
  • 機制盤點:手動重跑漸進補齊=現況已支援零開發;背景補抓/多金鑰輪替=確認不存在,不得包裝成選項(業主選項全部來自真實存在清單)。

ARCH-2「費用量級」→ 降級(本專案首次執行降級條款,architect 裁定)

  • 決定性理由非「最壞端會不會發生」:新舊兩支推論踩同一個從未經業主確認的「月規劃 10~15 份」假設,且舊外推漏計重跑倍數——兩支都不支撐「月費 $0」。第三理由:業主接受費用 ≠ 月費仍為 $0(specs 記載事實、不記載心理準備)。
  • 精確射程:僅費用量級推論降 ;計費結構事實(免費額度、贈金廢止、PAYG)與 API 選型 維持。降 不降 (成本前提不阻擋實作;任何文件不得再援引「月費 $0」)。
  • 恢復條件(兩者皆須):(a) SKU 單價查證線解除;(b) GCP Console 實際觀測用量。接地上限:in-account 分析只能往下拉標籤。
  • S1 錨點的原則性處置:architect 拒絕替倖存 重述行補 [evidence:] 錨點——Q3 結論檔早於人類抽查機制、無 human_checkpoint,掛錨點會把 warn 升 block 而正確動作是補抽查非繞錨點;S1 warn 持續存在=誠實反映「此三項未經帳號外眼睛確認」,Q3 人類抽查已排入 SKU 線 checkpoint 併批。

ADR-015 紀律連動(第二次執行)

  • RESULTS.md 兩行回填(§8 成本外推三部分分列——觀測仍真、推論被推翻、該段自己的【低信心】揭露「正是它預告的風險實現了」不標失效;FT-5 段精確到括號內一句不連坐)。
  • Q3 結論檔:frontmatter superseded 欄位+正文逐段標記(research-synthesizer,原文一字不改)。
  • tree/research/q-3 節點: 部分 Superseded+完整降級記錄表+下游影響評估(ow-4 不受影響;唯一翻轉=「單價不重要」→升為恢復條件;Q15 措辭失去前提已標註)。
  • 記憶連動清理(教訓 15 場景 I):synthesizer「月費 $0 確認」與 die「所有情境都在免費額度內」兩處殘留就地更正。
  • 00-index 三處:NEW 行登錄+OW-4 衍生欄與 C 段 Q-3 行的「月費 $0」殘留更正(後者原措辭「verifier 獨立確認」屬錯誤定性——被降級的是本專案推論非 verifier 查證事實)+「短行程頻率未確認=定案根因」反向標註。

ADR 記錄(architect)

  • ADR-016:D-1 終局拍板(132 定案;條件解除措辭=「知情接受不可量化之潛在費用」非「已核准具體金額」;SOFT_CAP 30→132 落實作批);連帶效果註記(cap=132 後 N≤14 不再觸發削減,MIN_ATTRACTIONS_PER_DAY 實質非綁定)。
  • ADR-012:D-3 (B) 拍板記錄+修訂批預告(光調常量不夠,決策 2「等待跨 deadline 即放棄」邏輯須同批修訂;4 分鐘等待 vs ADR-002「1~3 分鐘同步上限」的衝突已標為修訂批必須正面處理項);「業主同意多等 ≠ 資料查得到」界線維持。
  • ADR-010:已知弱點 4 之 2026-08-09 追記(降級裁定本體)。

驗收標準

  • python -m pytest -q → 1426 passed, exit 0(1.29s,純文件批零回歸)
  • 降級射程精確(倖存 逐項列明),回填原文一字不改(含 刪除線 保字元)
  • 業主三輪回覆全記錄於 owner-tracking round2(含未採推薦的兩處明文)
  • 零新增 升級行(S1 warn 為降級敘述/倖存重述/刻意無錨點三類,逐行核驗在案)
  • 記憶清理完成、研究鏈由自身狀態傳播機制承接(ADR-015 決策 2)

殘餘

  • ADR-012 修訂批(任務 #9):班次抓齊工程(含 ADR-002 上限衝突正面處理),architect 設計輪 → devil → 實作 → qa
  • ADR-016 實作批(含 SOFT_CAP 30→132)
  • SKU 查證線環境阻擋依舊;Q3 三項計費事實之人類抽查已併入該線 checkpoint(S1 warn 持續至該時點屬預期)

沒有任何資料可供顯示

動作

匯出至 PDF Atom