更新日期 2026-05-15

OIF OKR-O1 跨週執行工作區

每日更新驅動的跨週 OKR dashboard。先看 30 秒掌握與任務看板,再進入落差、週總結、證據與決策紀錄。

開啟 Markdown 原始檔
目前評級 🟡 Moderate Progress

W21 已依團隊 ticket 初始化,等待測試結果與 production gap matrix。

目前 P0 Test Results / Production Gaps

部署架構文檔、壓力測試、production gap assessment。

W20 結論 Finalized

alpha module tagging、SRE endpoint、deploy / test scripts 已完成。

目前週次 W21 (May 18 - May 22)

由 W20 final summary 與團隊規劃 ticket 產生。

30 秒掌握

最重要

W20 已 finalized;W21 以目前暫時測試環境為基礎,收斂測試結果與各 module production gap。

正在推進

W21 正式看板已改為團隊 ticket:部署文檔、solver / contract gap、relayer benchmark、壓測、測試文件、contract repo。

已關閉

W20:W20-P0-01W20-P0-03W20-P1-04W20-P1-05W20-P1-06W20-P1-07W20-P2-01 已完成。

下一步

補每張 ticket 的 Due、完成條件、可追溯 evidence 格式,並開始收集 production gap 與壓測結果。

當日進度總結

Slack 快速更新,摘要昨天到今天的主要推進。

W20 已 finalized,W21 依團隊 ticket bootstrap 完成;AI 建議只作為 candidate,不直接自建 ticket。

  • W20 final rating:🌟 Sprint Achieved / Ready for Next Stage
  • W20-P0-01 完成:所有 module 已打 tag,並集中到 alpha/
  • W20-P0-03 完成:endpoint URL 為 oif-solver.imdev.works
  • W20-P1-03 放棄:是否自建 ISM / verification contract 需先決策。
  • W21 team tickets:部署架構文檔、solver / contract production gap、oracle relayer benchmark、壓測指標與測試環境壓測、OIF 測試文件收尾、contract repo 完善。

W21 (May 18 - May 22) 目標

W21 已暫時有測試環境,因此先收斂到測試結果與 production gap assessment。

W21 主線:整理部署架構的文檔、在當前部署環境下進行更多壓力測試、梳理各模塊目前與 production 的 gap。
Planning rule:正式任務看板只放團隊已確認 ticket;AI 可以提出建議,但不直接自建 ticket。

W21 團隊任務看板

Status 使用固定字典;Latest Update 放口頭進展,Evidence 只放可追溯材料。若授權限制不能貼 link,可使用內部文件標題、ticket ID、檔名、tx hash 或 command 摘要。

下周承諾(可驗證、可交付) 狀態 Due / ACD 完成條件 / Close Gate Latest Update Evidence 下一步
@Jiahui 整理部署架構的文檔 尚未開始 Due TBD / ACD - 部署架構文檔能說清楚 service map、endpoint、config baseline、owner、operation boundary W20 已有 Deployment Architecture wiki、服務 / 地址盤點、endpoint oif-solver.imdev.works Deployment Architecture wiki;endpoint oif-solver.imdev.works 補 service map、endpoint、config baseline、deploy relation、operation notes
@Cyan 整理 solver production gap 尚未開始 Due TBD / ACD - solver current state、production gap、risk、priority、owner、next action 可 review W20 solver approve path 已可運行並進入 PR review / feedback 修復 PR-24;W20 daily update 梳理 solver production gap matrix,標出是否阻塞壓測 / alpha handoff
@Cyan 協助整理 contract production gap 尚未開始 Due TBD / ACD - contract production gap 與 solver integration dependency 清楚 W20 contract deploy scripts、minimal core 參數與部署配置已有更新 W20 daily update;contract deployment notes 與 contract owner 對齊 gap、風險與 next action
@Alfred oracle relayer 壓力測試及 benchmark 紀錄,作為未來與主網官方 relayer 比較的基準(feature、time matrix、fee) 尚未開始 Due TBD / ACD - 有 relayer stress / benchmark scenario、feature comparison、time matrix、fee observation W20 Hyperlane / relayer deploy 與 operation 情境已有推進 W20 daily update;relayer deploy notes 定義 benchmark 指標、測試條件、樣本數與記錄格式
@Jiahui / @Cyan / @Alfred 壓測指標;測試環境壓測 尚未開始 Due TBD / ACD - 壓測指標、測試場景、run output、failure / latency / throughput observation 可追溯 暫時測試環境已可作為 W21 壓測目標 endpoint oif-solver.imdev.works 定義 load level、metric、failure condition、run log template
@Irara 收尾 OIF 測試程式碼與文件 尚未開始 Due TBD / ACD - 測試程式碼與文件足以讓團隊重跑主要 OIF 測試流程 W20 已有本機 solver / relayer 雙向測通 Tron <-> HyperEVM 的結果與改善建議 W20 documentation test notes 收斂測試程式碼、README / runbook、已知限制與後續改善建議
@ct.chan 完善 contract repo 尚未開始 Due TBD / ACD - contract repo 文件、測試入口、部署 / 開發流程對接手者清楚 W20 已開始熟悉 Tron OIF contract repo,下週協助補測試 W20 daily update 補 repo setup、test command、deployment notes、known issues

每日自動刷新助手

每日 input 保持簡潔,只貼同事工作狀況;任務狀態、落差、阻塞、健康度與週總結建議由 refresh 後自動生成。

2026-05-15 週五

當日更新

  • Jiahui 將目前的部署地址與服務和同事盤點,並整理 Deployment Architecture 文件:Deployment Architecture
  • Cyan 的 W20-P1-01 功能已經加上並可運行,等待 PR-24 審查通過,並修復 feedback。
  • Alfred 優化部署後 operation 情境,包含服務故障與交易卡住等處理。
  • Alex 清掉專案內 tronbox 已用不到的 scripts / commands,並把不採用 tronbox 的背景與錯誤原因補進 README.md 與 CLAUDE.md。
  • Alex 已與 @pilagod 確認最新版 minimal core OIF 合約參數設置與部署配置,並同步合約地址至文件;同時協助 CT onboard Tron OIF 合約 repo。
  • CT 熟悉 Tron OIF 合約,下週起會幫忙補測試。
  • Irara 將當前 solver / relayer 服務在本機部署成可完整走完交易週期的服務,且雙向測通 Tron <-> HyperEVM,並記錄後續可優化事項。

阻塞與風險

  • W20-P0-03 已接近 handoff-ready,但仍需把 Deployment Architecture、部署地址 / 服務盤點、operation handling、rollback / stuck tx handling 整成 runbook。
  • W20-P1-01 已可運行且進入 PR-24 review,但需補 PR status、feedback fix list 與 test evidence。
  • tronbox removal、README / CLAUDE note、minimal core config confirmation 與 contract address update 已完成,但需補具體文件路徑、deploy command 與 address refs。
  • Irara 已跑通 local full-cycle solver / relayer service 且雙向測通,但需補 run command、env、logs 與 known optimizations。

明日重點

  • 補 SRE handoff runbook:部署地址、服務、config baseline、operation handling、rollback / stuck tx handling。
  • 補 PR-24 review status、test evidence 與 merge / close decision。
  • 補 local full-cycle validation 的 command、env、logs、雙向測通 evidence 與 optimization list。
  • 週結時把未完成項目切成 W21 carry-over,而不是留在 W20 active board。

2026-05-14 週四

當日更新

  • Jiahui 參與 PRD 會議,補充產品對 OIF 的 technical gap 與說明,並協調與 SRE 溝通部署事宜。
  • Cyan 整理並定版當前 solver,與 SRE 溝通;solver freeze 不納入 W20-P1-01 工作,並已回到 W20-P1-01 收尾。
  • Alfred 訂版 Relayer 相關 code,整理 deployment docs,PR #343 已合併。
  • Alex 將合約部署從 EOA CREATE 改為 Factory CREATE2,解決 Tron / EVM CREATE2 prefix difference,並確認 Factory 回傳部署地址與 tronweb 實際部署地址一致。
  • Alex 持續重構專案,移除 legacy code、抽象化 config,讓 script 執行更可預測,並與同事討論未來維護架構。

阻塞與風險

  • SRE handoff 已有 solver freeze、Relayer code freeze / docs、PR #343、CREATE2 deploy path,但仍需整理成 deploy package。
  • CREATE2 deployment path 已驗證地址一致性,但仍缺 factory address、sample command、deployed address、prefix note 與 redeploy record。
  • solver freeze 不納入 W20-P1-01,需明確 deployment freeze 與 solver auth scheme 的 scope boundary。
  • PRD technical gaps 需轉成 alpha blocker list / documentation checklist。

明日重點

  • 補 SRE deployment checklist、solver version baseline、Relayer deployment docs ref 與 rollback note。
  • 補 CREATE2 factory address、sample command、deployed address、prefix note、redeploy record。
  • W20-P1-01 收尾內容、scheme interface、compatibility 與 test path。
  • 補 PRD technical gap list,映射到 alpha blocker / doc gap。

2026-05-13 週三

當日更新

  • 完成 W20-P0-02 分享。
  • Alex / Cyan / Alfred / Jiahui 各自解說與介紹 contract / solver / oracle / e2e 的狀態。
  • Jiahui 對 e2e test 進行優化與調整;alpha/e2e scripts 已把 EVM / TRON source/destination、quote、callback、batch 串起來。
  • 下午參加 PRD & SRE meeting。
  • Cyan 在做 W20-P1-01,已有進展;接下來為了因應部署 W20-P0-03,會先將 solver 訂版,與 SRE 溝通部署條件,然後再回到 W20-P1-01
  • Alfred 處理 Hyperlane deployment 事宜,對應 W20-P0-03
  • Alex 討論合約部署問題:先前合約持續迭代,部分參數設置已過時;明日會重新部署一版,並改用 CREATE2,僅在參數變更時部署,避免修改部署腳本時重複部署合約。

阻塞與風險

  • Sharing 已完成,但仍需整理成 alpha blocker list、module readiness view 與 action items。
  • SRE handoff 需要 solver version baseline、deployment condition、Hyperlane deploy config、CREATE2 redeploy record 與 rollback note。
  • alpha/e2e scripts 已串起主要流程,但仍缺 sample command、env、expected output 與 sample run。
  • W20-P1-01 因 P0 deployment 暫時插隊,需明確 freeze scope 與回補時間。

明日重點

  • 補 5/13 sharing outcome,轉成 alpha blocker list / module readiness view。
  • 補 SRE deployment condition、solver 訂版範圍、Hyperlane deployment command / config。
  • 補 CREATE2 redeploy record、參數差異、callback handler deployment evidence。
  • 補 alpha/e2e script sample command、env、expected output 與 sample run。

2026-05-12 週二

當日更新

  • Jiahui 整理測試腳本,可以指定參數進行測試,今天會再調整細節。
  • Cyan 進行 solver direct escrow auth scheme,今天會先嘗試在 OriginSubmission 的 schemes 裡增加新的識別 onchain-escrow
  • Alex 改善部署合約腳本,確保每次都會編譯新版本;需要在測試網部署 callback handler;整理來源合約與當前差異。
  • Alfred 高頻測試 oracle,多帳戶傳遞訊息或單帳戶傳遞多個訊息目前都正常工作。
  • CT 準備今天分享的提問。
  • changwu 在 wiki 整理 protocol spec。

阻塞與風險

  • 多項工作已有 reported progress,但仍缺 sample command、run output、deploy record、wiki/internal doc ref 或測試條件。
  • onchain-escrow scheme 需補 interface、compatibility 與測試證據。
  • callback handler 尚需 testnet deployment evidence。

明日重點

  • 補 parameterized test scripts 的 sample command / env / expected output。
  • 補 oracle high-frequency test 的帳戶數、訊息數、tx / log / run output。
  • 補 callback handler deployment record 與 protocol spec wiki/internal doc ref。

2026-05-11 週一

當日更新

  • jiahui 看當前架構圖與 CEO feedback,梳理測試腳本,並需要幫忙 review cost ticket。
  • Cyan 準備 solver 分享內容,調研 solver escrow 當前限制 Permit2 / EIP-3009,初步判斷可添加單純 deposit 功能。
  • Alfred 處理 oracle 相關部署計劃。
  • Alex 今日 n/a。
  • CT 準備 module 相關問題,並與 yuting 了解 UI 3.0。

阻塞與風險

  • 多數更新仍是 planning / input gathering,缺 script inventory、deploy plan、reviewer、documentation gap 或 module usage evidence。
  • solver escrow scope 可能從 approve + transfer 調整為 deposit-only,需要明確決策。
  • cost ticket 需要指定 reviewer;TRON contract scripts 今日無更新。

明日重點

  • 5/12 internal sharing 前補每個 module 的 status、usage、test path、known gaps、alpha blocker。
  • 確認 cost ticket reviewer 與 TRON contract scripts 是否仍是 W20 active scope。
  • 把 oracle deployment plan 對齊 ISM / release baseline / SRE handoff。

2026-05-08 週五

當日更新

  • jiahui 持續跟進 tokencore-cli 分享工作,並繼續成本估算 task。
  • Cyan 收尾目前系統架構圖,並與 Alex 對齊合約改動。
  • Alfred 重構 Hyperlane 相關 code,目標是精簡目前 code。
  • Alex 新增 HyperlaneOracleMapped 合約及部署腳本。
  • Alex 修復部署流程未先編譯就直接部署的問題,並重構部署腳本。

阻塞與風險

  • HyperlaneOracleMapped 與相關合約不在 OIF release-v1.0.0 tag 中,可能涉及未審計版本或回退決策。
  • Hyperlane refactor 需搭配雙向 route acceptance check,避免破壞已完成 single-run baseline。
  • 成本估算仍未補可引用的成本表或估算證據。

明日重點

  • @pilagod 討論 HyperlaneOracleMapped 是否納入 baseline、回退或標示為未審計 PoC extension。
  • 補部署腳本修復後的乾淨重跑紀錄。
  • 完成系統架構圖,作為 deployment architecture / SRE handoff 輸入。
  • 補成本估算與 Hyperlane refactor 後的 acceptance / regression check。

2026-05-07 週四

當日更新

  • HyperEVM -> TRON 已打通:HyperEVM open、TRON fill、TRON proof submit、HyperEVM claim 均有 tx evidence。
  • 反向 route open -> fill 約 5s,open -> claim 約 36s。
  • claim no response 的主要原因收斂為 domain ID 與 chain ID 轉換差異。
  • 合約 scope 補充:目前支持 1-N;N-1 / N-to-N 受 origin chain input 限制,需合約或 order model 調整。
  • 下一步工作轉向 IGP fee / 鏈路成本、relayer code refactor、合約遷移版本與 core 功能整理。

阻塞與風險

  • route feasibility 已達成,但仍需補 order ID、event parser output、重跑紀錄與成本拆分。
  • domain ID mapping / chain ID conversion 需寫入 acceptance checklist,避免 relayer refactor 或合約遷移回歸。
  • 🌟 表示可進入下一階段,不等於 production ready。

明日重點

  • 補 IGP fee、TRON fee、HyperEVM gas、relayer cost 與單筆 / 單日 / 小時成本估算。
  • 整理 relayer refactor note 與雙向 route acceptance check。
  • 補 domain ID mapping note 與 minimal core OIF-contract matrix。

2026-05-06 週三

當日更新

  • N-to-N 交易行為調研發現 orderID 綁定第一個 solver,非同一 solver 時僅第一個 solver 可在原鏈取回 fund。
  • HyperEVM -> TRON 鏈路已可執行到 submitProof,但 claim 無回應。
  • IGP 費用調研已告一段落,後續會依單筆費率估算單日 / 小時成本,並納入 energy delegation 與自跑 oracle 最差情境。
  • 合約工作改為整理 minimal core OIF-contract,註記必要 / 非必要 function 與 event 解析,暫時不刪除未用 code。

阻塞與風險

  • claim 無回應,可能是舊問題復現或 event parser mismatch。
  • 缺 submitProof tx、claim call log、RPC response、solver log 與 event parser output。
  • N-to-N flow 可能需要改合約或 order model。
  • IGP / cost 調研尚缺文件連結與可驗證費率表。

明日重點

  • HyperEVM -> TRON failure trace,定位 claim blocker。
  • 補 IGP 調研文件連結與單筆 / 單日 / 小時成本估算。
  • 拆 N-to-N scope:不改合約可做、需改合約、後續產品 scope。
  • 產出 minimal core OIF-contract 必要功能註記 / matrix。

2026-05-05 週二

當日更新

  • 本週會以調通 HyperEVM -> TRON 為目標。
  • 合約部署先前以完整 OIF 開發中版本為主,未以 release 版本作為基準,後續需調整。
  • 雙向溝通調通後,下一步要整理部署架構文件,讓後續 SRE 能接手。

阻塞與風險

  • release 版本基準與部署架構文件尚未補證據。
  • deployment architecture / SRE handoff 是雙向 route closure 後的下一階段工作,現在可作為 W20 / next stage 候選。

明日重點

  • 維持 P0:HyperEVM -> TRON route closure。
  • 將 release baseline 與 deployment architecture 保留在 backlog,週結時評估是否升級為新週 Goal。

2026-05-04 週一

當日更新

  • solver 穩定性不足,multi-process 行為不時出現交易已上鏈但 solver 仍停在 waiting 狀態。
  • minimal core OIF-contract 整理已安排單人負責,雖低於 P0,但視為 W19 committed workstream。
  • 目前專案定位為 PoC,先走通 route feasibility,不先追求 production-grade repeatability。
  • HyperEVM -> TRON 仍是當前最高優先級。

阻塞與風險

  • Solver waiting 需列入後續排查,但目前不妨礙走通 e2e flow。
  • HyperEVM -> TRON 尚未跑出單次 evidence。
  • minimal core OIF-contract 註記需避免破壞下一方向 PoC 所需功能。

明日重點

  • HyperEVM -> TRON 最小 e2e path。
  • minimal core OIF-contract 註記需標明 HyperEVM -> TRON 所需 function、event、guard 與 solver call path。
  • Solver waiting 先列為 reliability trace,不作為目前 route feasibility gate。

Top Active Gaps

Dashboard 顯示目前 W21 團隊 ticket 對應的 active gap;Date 是 gap 首次加入日期,Age 由系統依今天日期自動計算。完整歷史保留在 weeks/W21/gaps.md,並依最新時間排序。

日期 相關 ticket 落差類型 落差 影響 建議行動 Age
2026-05-15 @Jiahui / 整理部署架構的文檔 Deployment Documentation Gap W20 已有 Deployment Architecture 與 endpoint,但尚未收斂成 W21 可交接部署架構文檔。 SRE / 接手者仍可能需要口頭補上下游 service relation、config、owner、operation boundary。 整理 service map、endpoint、config baseline、deploy relation、owner、operation notes。 🟢 0d
2026-05-15 @Cyan / 整理 solver production gap Production Gap solver approve path 已可運行但仍在 PR review / feedback 修復,production gap 尚未整理成 matrix。 可能影響壓測範圍、alpha handoff 與 production readiness 判斷。 補 current state、gap、risk、priority、next action,並標出是否阻塞壓測。 🟢 0d
2026-05-15 @Cyan / 協助整理 contract production gap Integration Gap contract production gap 與 solver integration dependency 尚未形成共同視圖。 contract / solver gap 若分開追,容易漏掉 integration risk。 與 contract owner 對齊 gap、風險、dependency 與 next action。 🟢 0d
2026-05-15 @Alfred / oracle relayer benchmark Benchmark Gap relayer stress / benchmark 指標尚未定義,缺 feature、time matrix、fee 的比較基準。 未來難以和主網官方 relayer 做可解釋比較。 定義 benchmark scenario、feature comparison、time matrix、fee observation。 🟢 0d
2026-05-15 @Jiahui / @Cyan / @Alfred / 壓測指標;測試環境壓測 Stress Test Gap 目前已有部署環境,但尚未定義 W21 stress test scenarios 與結果格式。 無法客觀評估穩定性、容量、failure mode、latency / throughput。 定義 load level、metric、failure condition、run log template。 🟢 0d
2026-05-15 @Irara / 收尾 OIF 測試程式碼與文件 Test Handoff Gap W20 已有本機完整交易週期測試,但程式碼、文件與可重跑入口仍需收尾。 團隊難以穩定重跑或交接 OIF 測試流程。 收斂測試程式碼、README / runbook、known issues、改善建議。 🟢 0d
2026-05-15 @ct.chan / 完善 contract repo Repo Readiness Gap contract repo 的 setup、test command、deployment notes 與 known issues 仍需補齊。 後續補測試與接手維護成本較高。 補 repo setup、test command、deployment notes、known issues。 🟢 0d

今日 / 明日建議

正式 ticket

  • @Jiahui:整理 deployment architecture doc,包含 service map、endpoint、config baseline、owner、operation boundary。
  • @Cyan:整理 solver production gap,並協助 contract production gap。
  • @Alfred:定義 oracle relayer benchmark 的 feature、time matrix、fee 紀錄方式。
  • @Jiahui / @Cyan / @Alfred:定義壓測指標與測試環境壓測記錄格式。

建議 / 候選

  • @Irara:收尾 OIF 測試程式碼與文件,讓團隊可重跑主要測試流程。
  • @ct.chan:完善 contract repo setup、test command、deployment notes、known issues。
  • AI 建議只放 Candidate Work;需使用者確認後才新增到正式看板。

Midweek Check

  • [ ] W21 團隊 ticket 是否仍為 尚未開始;若是,確認 owner、due 或 scope 是否需要調整。
  • [ ] 🟡 1-2d gap 是否需要 owner / blocker / scope decision;🔴 3d+ gap 必須升級或降 scope。
  • [ ] 哪些 task 本週不可能達 close gate,先標為 carry-over candidate。

Weekly Close Checklist

  • [ ] 本週 task 已依 close gate 判斷 完成單次完成Carry-overDeferredDropped
  • [ ] 已完成 task 已填入 ACD。
  • [ ] Top active gaps 已關閉、保留或轉入下週。
  • [ ] 重要 decision / dev log / evidence 已補齊。
  • [ ] 下週 carry-over 已建立新週 task,不只留在 archive。

週總結摘要規則

週總結只保留最多 5 個 highlights 與最多 3 個 risks;詳細歷史回到 Archive、Dev Log、Decision Log 或 daily update 查。

Highlights

  1. W20 已 finalized:alpha module tagging、SRE endpoint、deploy / test scripts 與 module readiness 達成。
  2. W21 已依團隊規劃 ticket 初始化,不再由 AI 自建 ticket。
  3. W21 主線收斂在部署架構文檔、壓測結果、solver / contract production gap。
  4. 暫時測試環境與 W20 alpha/ baseline 可作為 W21 壓測與 gap assessment 基礎。
  5. oracle relayer benchmark、OIF 測試文件收尾與 contract repo readiness 已列入團隊交付範圍。

Risks

  1. W21 ticket 尚未補 Due、驗收方式與 evidence 格式。
  2. 壓測 scenario、指標與 run output 尚未形成,仍無法判斷穩定性與容量。
  3. production gap 若沒有 owner / priority,容易變成長清單而不是可執行計畫。

跨週 Dev Log

Dev Log 用來累積 OIF 專案從 W19 到結束的工程脈絡。每筆紀錄應保留週次、日期、事件、證據與後續影響,避免週報結束後脈絡流失。

週次 日期 類型 紀錄 證據 / 參照 後續影響
W21 2026-05-15 UX 週總結改為短版摘要:最多 5 個 highlights、最多 3 個 risks,歷史細節回到 logs / gaps / archive。 weeks/W21/summary.mdrules/refresh-rules.md Dashboard 週總結更適合掃讀,避免 daily update 細節重複堆疊。
W21 2026-05-15 Planning W21 task board 改為只追蹤團隊規劃 ticket:部署架構文檔、solver / contract production gap、oracle relayer benchmark、壓測、OIF 測試文件收尾、contract repo 完善。 weeks/W21/plan.md;user W21 ticket input AI 建議不再直接自建 W21 ticket,需使用者確認後才納入。
W21 2026-05-15 Bootstrap W21 初始化:已有暫時測試環境,目標收斂到部署架構文檔、當前部署環境壓力測試、各 module production gap assessment。 weeks/W21/plan.md W21 不先擴張新功能,先收斂測試結果與 production gaps。
W20 2026-05-15 Finalize W20 finalized:多項 W20 task 標為完成,W20-P1-03 標為放棄。 weeks/W20/archive.mdweeks/W20/summary.md W20 週結達成;W21 以測試環境與 production gap assessment 承接。
W20 2026-05-15 Alpha 所有 module 已打 tag 確認版本,並放在同一個 alpha/ 目錄下。 weeks/W20/archive.mdalpha/ alpha/ 成為 W21 測試與 production gap assessment baseline。
W20 2026-05-15 Handoff testnet solver / relayer handoff endpoint 已確認為 oif-solver.imdev.works weeks/W20/archive.md W21 stress test 以當前部署環境與 endpoint 為測試目標。
W20 2026-05-15 Handoff Jiahui 盤點目前部署地址與服務,並整理 Deployment Architecture wiki。 daily-update/2026-05-15_Fri_status.md、Deployment Architecture wiki SRE handoff 有主索引;仍需 command / config / rollback runbook。
W20 2026-05-15 Solver W20-P1-01 功能已可運行,等待 PR-24 review,Cyan 修 feedback。 daily-update/2026-05-15_Fri_status.md、PR-24 進入審查中;需補 PR status / test evidence。
W20 2026-05-15 Operation Alfred 優化 deployment 後 operation 情境:服務故障、交易卡住等。 daily-update/2026-05-15_Fri_status.md 需形成 operation runbook / decision tree。
W20 2026-05-15 Contract Alex 清掉 tronbox scripts,將不採用 tronbox 的背景與錯誤原因補進 README.md / CLAUDE.md;minimal core 參數與部署配置已與 @pilagod 確認,地址已同步文件。 daily-update/2026-05-15_Fri_status.md、README.md、CLAUDE.md 降低交接踩坑風險;需補 deploy command / address refs。
W20 2026-05-15 Validation Irara 在本機部署 solver / relayer,完整走完交易週期且雙向測通 Tron <-> HyperEVM。 daily-update/2026-05-15_Fri_status.md 可支撐 route acceptance / SRE readiness;需補 command / env / logs / optimization list。
W20 2026-05-14 Handoff Jiahui 協調 SRE deployment;Cyan 定版 solver 並與 SRE 溝通;Alfred 訂版 Relayer code 並整理 deployment docs。 daily-update/2026-05-14_Thu_status.md、PR #343 SRE handoff 進入 deploy package 階段;需補 command、config baseline、rollback note、deployment record。
W20 2026-05-14 Solver solver freeze 不納入 W20-P1-01 scope;Cyan 回到 W20-P1-01,進展在收尾階段。 daily-update/2026-05-14_Thu_status.md 需明確 deployment freeze scope 與 solver auth scheme scope boundary。
W20 2026-05-14 Deployment Alex 將合約部署從 EOA CREATE 改為 Factory CREATE2,解決 Tron / EVM CREATE2 prefix difference,並確認 Factory 回傳部署地址與 tronweb 實際部署地址一致。 daily-update/2026-05-14_Thu_status.md 需補 factory address、sample command、deployed address、prefix note、redeploy record、callback handler deployment。
W20 2026-05-14 Refactor Alex 持續移除 legacy code、抽象化 config,並討論未來維護架構。 daily-update/2026-05-14_Thu_status.md 需補 maintenance architecture note,支撐 W20-P1-07 release / baseline。
W20 2026-05-14 Product PRD 會議補充產品對 OIF 的 technical gaps。 daily-update/2026-05-14_Thu_status.md 需轉成 alpha blocker list、documentation checklist 與 module readiness gaps。
W20 2026-05-14 Status 使用者確認 related to W19-P1-02W19-BL-06W19-BL-05W20-P1-08 已完成。 user status update on 2026-05-14 W19 release / SRE handoff carry-over 減少;W20 route acceptance / domain mapping checklist 關閉。
W20 2026-05-14 Status 使用者確認 W19-P1-03W19-P2-02W20-P1-02 已完成;W20-P1-04 進入審查中;W20-P1-06 進行中。 user status update on 2026-05-14 W19 carry-over gap 減少;W20 週結需聚焦 e2e review output、Documentation checklist 與 SRE deployment evidence。
W20 2026-05-14 Documentation W20-P1-06 啟動:Irara 測試 oif-solver,CT 熟悉 oif-contract,changwu 撰寫相關文件。 user status update on 2026-05-14 需彙整 oif-solver test output、oif-contract notes、文件標題 / 版本與 doc gaps。
W20 2026-05-13 Sharing W20-P0-02 internal sharing 完成;Alex / Cyan / Alfred / Jiahui 各自說明 contract / solver / oracle / e2e 狀態。 daily-update/2026-05-13_Wed_status.md 分享輸出需轉成 alpha blocker list、module readiness view 與 action items。
W20 2026-05-13 Handoff 下午參加 PRD & SRE meeting;Cyan 會先將 solver 訂版並與 SRE 溝通部署條件,Alfred 處理 Hyperlane deployment。 daily-update/2026-05-13_Wed_status.md W20-P0-03 成為當前主要 P0;需補 solver baseline、deployment condition、config、deploy command 與 rollback note。
W20 2026-05-13 Script alpha/e2e scripts 已串起 EVM / TRON source/destination、quote、callback、batch。 daily-update/2026-05-13_Wed_status.md 可作為 route acceptance checklist input;仍需補 sample command、env、expected output 與 sample run。
W20 2026-05-13 Deployment Alex 釐清合約參數過時問題,明日重新部署一版;部署策略改為 CREATE2,僅在參數變更時部署。 daily-update/2026-05-13_Wed_status.md 需補 CREATE2 deployment note、參數差異、redeploy record、callback handler deployment 與 script idempotency evidence。
W20 2026-05-11 Carry-over W19 未完成項目已補入 W20 task board:minimal core / release baseline、route acceptance / domain mapping、cost operator note。 weeks/W20/plan.md W20 可直接追蹤 W19 遺留工作,不只保留在 archive。
W20 2026-05-11 Rollover W19 finalized;W20 由 alpha merge、SRE handoff、Documentation、deploy / test scripts 與 5/12 internal sharing 啟動。 weeks/W19/summary.mdweeks/W19/archive.mdweeks/W20/plan.md W20 追蹤 module readiness 與可交付輸出;W19 route evidence 作為 alpha / handoff 背景基準。
W19 2026-05-08 Deployment 部署腳本曾未先編譯就直接部署,今日已修復並重構部署腳本。 2026-05-08 daily update。 需補乾淨重跑紀錄,作為 testnet deployment readiness 輸入。
W19 2026-05-08 Contract 新增 HyperlaneOracleMapped 合約及部署腳本,但相關合約不在 OIF release-v1.0.0 tag 中。 2026-05-08 daily update。 新增 release / audit baseline 風險,需與 @pilagod 討論是否納入 baseline 或回退。
W19 2026-05-08 Relayer Hyperlane 相關 code 進入 refactor / 精簡。 2026-05-08 daily update。 refactor 後需保留雙向 route acceptance / regression check。
W19 2026-05-08 Architecture 系統架構圖收尾中,並與合約改動同步。 2026-05-08 daily update。 作為 release baseline / deployment architecture / SRE handoff 的輸入。
W19 2026-05-07 Research N-to-N scope 補充:目前合約支持 1-N;N-1 / N-to-N 受 origin chain input 限制。 Confluence: OIF contracts for n tokens - n tokens。 W19 scope split 可關閉;產品化需求另排 W20 / later backlog。
W19 2026-05-07 Debug claim no response blocker root cause 收斂為 domain ID 與 chain ID 轉換差異。 2026-05-07 daily update。 納入合約 / relayer acceptance checklist,避免遷移或 refactor 回歸。
W19 2026-05-07 Route evidence HyperEVM -> TRON 反向 route 已完成 single-run:open、fill、proof submit、claim。 見證據紀錄中的四筆反向 tx。 W19 route feasibility milestone 達成;下一步轉向 repeatability / cost model / readiness。
W19 2026-05-06 Contract 合約工作改為整理 minimal core OIF-contract,註記必要功能與 event 解析,暫時不刪 code。 待補必要功能註記 / matrix。 降低直接刪 code 破壞 baseline 或反向 PoC path 的風險。
W19 2026-05-06 Cost W19-P1-04 IGP 定價卡片關閉;更正 W19-P2-02 未關閉,成本匯總卡片維持開啟。 待補 IGP 費率表、單筆 / 單日 / 小時成本估算與 energy delegation 假設。 成本模型由 W19-P2-02 接續追蹤。
W19 2026-05-06 Research N-to-N flow 發現 orderID 綁定 first solver,非同一 solver 時僅第一個 solver 可在原鏈取回 fund。 待補研究文件或 issue。 拆分 1-N 可行性、N-to-N 合約修改需求與產品 scope。
W19 2026-05-06 Route blocker HyperEVM -> TRON 已推進到 submitProof,但 claim 無回應。 待補 submitProof tx、claim log、RPC response、solver log、event parser output。 P0 從「拆反向 path」收斂為「定位 claim no response」。
W19 2026-05-05 Backlog release baseline 與 deployment architecture / SRE handoff 是雙向 route closure 後的下一階段輸入。 待補 release baseline 與架構文件。 先收進 W19-BL-05,不取代目前 P0。
W19 2026-05-04 Decision PoC 目前優先證明 route 可行性,而非 production-grade repeatability。 決策紀錄 2026-05-04。 Solver waiting 降為後續 reliability item。
W19 2026-05-04 Route evidence TRON -> HyperEVM 單次 open / fill / post-fill / claim 已驗證。 見證據紀錄中的四筆 tx 與 balance verification。 W19 P0 轉向 HyperEVM -> TRON 方向閉環。

Dev Log 新增模板

| Week | Date | Type | Log | Evidence / Ref | Follow-up Impact |
|---|---|---|---|---|---|
| W20 | YYYY-MM-DD | Route / Contract / Solver / Relayer / Cost / Decision |  |  |  |

路徑證據

步驟 鏈 / 網路 交易 狀態 執行者 時間 / 區塊 證據備註
open TRON Shasta 0xe162...79f10 SUCCESS 使用者 區塊 64466891;2026-04-30 09:25:45 UTC fee 12.469540 TRX、energy usage 54374,transfer / approval / open logs 已存在
fill HyperEVM testnet 0x2a2a...c8dd status=0x1 solver 區塊 52244803;2026-04-30 09:25:58 UTC gas used 81822,fill-related logs 已存在
post fill HyperEVM testnet 0x7dbb...8acf status=0x1 solver 區塊 52244824;2026-04-30 09:26:18 UTC 已確認為 solver 自動流程;gas used 93852
claim TRON Shasta 0xc9f6...cab0 SUCCESS solver 區塊 64466909;2026-04-30 09:26:39 UTC fee 7.199050 TRX、energy usage 28205,transfer / claim logs 已存在

餘額驗證

範圍 地址 / 實體 Open 前 Open 後 Fill / Claim 後 評估
TRON Shasta source / recipient 餘額 TWjUKfB5VXE1Dp4bcSwMGhvFPY4iqnRM8e 3799.7 USDT 3789.7 USDT 3799.7 USDT Balance 在 open 後減少 10 USDT,並在 fill / claim 後回到原本水位。

反向路徑證據:HyperEVM -> TRON

2026-05-07 daily update 回報,反向 route 已於 2026-05-06 run 打通;目前為 single-run evidence,仍需補 block / timestamp、event parser output 與重跑紀錄。

步驟 鏈 / 網路 交易 狀態 備註
open HyperEVM testnet 0x30d2...374f reported success 反向 route 起點
fill TRON Shasta 0xb894...bbe4 reported success open -> fill 約 5s
proof submit TRON Shasta 0x262c...ffeb6 reported success proof submit completed
claim HyperEVM testnet 0x047a...3157 reported success open -> claim 約 36s;claim no response blocker 已解除

決策紀錄

日期 決策 原因 影響
2026-05-15 週總結改為短版格式 使用者指出週總結文字太冗長,需要快速掃讀 Weekly Summary 只保留最多 5 個 highlights 與最多 3 個 risks;細節移到 daily update / logs / gaps / archive
2026-05-15 W21 正式 task board 改以團隊規劃 ticket 為準 使用者提供 W21 團隊 ticket,並明確要求不要由 AI 自建 tickets W21 plan / gaps / dashboard 移除自建 W21-P0/P1/P2 ticket;AI 建議只放 Candidate Work,待使用者確認後才納入
2026-05-15 W20 finalized;W21 bootstrap 以測試結果與 production gap assessment 為主線 W20 已完成 alpha module tagging、SRE endpoint、deploy / test scripts、Documentation test、minimal core / release baseline merge W21 不先擴張新功能;優先整理部署架構文檔、壓力測試、production gap matrix
2026-05-15 W20-P1-03 標為放棄 是否自建 ISM / verification contract 需要先有決策,未決策前不繼續投入 後續若要做,先開 architecture decision,再決定是否升級為 W21 / later active work
2026-05-15 alpha/ 作為 W21 測試 baseline 所有 module 已打 tag 確認版本,並放在同一個 alpha/ 目錄下 W21 stress test 與 production gap assessment 以 alpha/ baseline 進行
2026-05-15 W20-P1-01 進入審查中 功能已可運行,等待 PR-24 審查通過,Cyan 正在修 feedback solver approve/auth workstream 接近 close gate;週結需補 PR/test evidence
2026-05-15 W20 可進入 weekly close / next-stage readiness 判斷 Deployment Architecture、service/address inventory、Relayer PR #343、CREATE2 path、local full-cycle validation 都已出現 若補最低限度 artifact refs,可評為 🌟;未補則維持 🟢
2026-05-15 tronbox 不作為後續部署路徑 Alex 清除 tronbox scripts,並把不採用 tronbox 的背景與錯誤原因寫入 README.md / CLAUDE.md 降低後續 AI / 接手者誤用部署路徑;W20-P1-05 進入審查中
2026-05-14 W19 / W20 status correction: W19-P1-03、W19-P2-02、W20-P1-02 完成;W20-P1-04 審查中;W20-P1-06 進行中 使用者提供最新 task status W19 archive / summary / gaps 改為完成;W20 task board 更新 ACD / status;Documentation workstream 正式啟動
2026-05-13 W20 P0 重心從 internal sharing 轉向 SRE deployment readiness W20-P0-02 分享已完成,Alex / Cyan / Alfred / Jiahui 已說明 contract / solver / oracle / e2e 狀態;下午已進入 PRD & SRE meeting W20-P0-02 標為完成;W20-P0-03 成為主要推進點,需補 solver 訂版、deployment condition、Hyperlane deployment、contract redeploy 與 handoff checklist
2026-05-13 合約部署策略調整為 CREATE2,僅在參數變更時部署 先前合約仍在迭代,部分合約參數設置已過時;若腳本改動就重複部署會增加不必要變動 W20-P1-05 / W20-P1-07 需補 CREATE2 deployment note、參數差異、redeploy record、callback handler deployment 與 idempotency 驗證
2026-05-11 W19 未完成項目明確轉入 W20 task board 使用者要求將 W19 未完成任務放到 W20 新增 W20-P1-07 minimal core / release baseline、W20-P1-08 route acceptance / domain mapping、W20-P2-01 cost operator note
2026-05-11 W19 finalized;W20 主線改為 alpha merge / SRE handoff / Documentation / deploy-test scripts W19 route feasibility gate 已達成,使用者補充 W20 tickets 與 2026-05-12 internal sharing milestone W20 plan 以 module readiness、可交付腳本、SRE handoff 與內部分享為核心,不再只追 repeatability / cost model
2026-05-08 新增 W19-BL-06 追蹤 HyperlaneOracleMapped release / audit baseline HyperlaneOracleMapped 與相關合約不在 OIF release-v1.0.0 tag 中,可能需改回未審計版本或明確標示 PoC extension 不改寫原本 W19 Goal;作為 W19-P1-02 衍生的 related ticket,需與 @pilagod 討論後決策
2026-05-07 W19-BL-04 關閉為 scope split 完成 已確認目前合約支持 1-N;N-1 / N-to-N 受 origin chain input 限制 N-to-N 產品化不阻塞 W19,後續另排 W20 / later backlog
2026-05-07 W19-P0-02W19-BL-01 關閉卡片 反向 route 已補 open / fill / proof submit / claim tx;root cause 指向 domain ID / chain ID mapping P0 route closure 完成;mapping 規則進入合約 / relayer acceptance checklist
2026-05-07 W19 健康度調整為 🌟 Sprint Achieved / Ready for Next Stage 雙向 testnet PoC 都已有 single-run route evidence;HyperEVM -> TRON claim blocker 已解除 下一階段轉向 repeatability、cost model、relayer readiness、minimal core contract acceptance 與 release / SRE handoff
2026-05-06 W19-P2-01 關閉卡片;W19-P1-04 關閉卡片;更正 W19-P2-02 未關閉 W19-P2-01 已完成 scope 判斷;W19-P1-04 已完成 IGP 定價調研;先前關閉 W19-P2-02 是錯關卡片 W19-P2-01 後續由 W19-BL-04 接續;W19-P2-02 維持 active Goal 追蹤
2026-05-06 合約工作策略改為整理 minimal core OIF-contract 必要功能註記 直接刪 code 可能破壞反向 PoC 所需 ABI / event / guard;為日後維護,暫時不刪除代碼 降低 regression risk,並支撐 event parser mismatch 排查
2026-05-06 W19-BL-01 任務類型改為 related to W19-P0-02 claim 無回應已成為反向 route closure 的直接 blocker 保留 W19-BL-01 ID 作追蹤,表示它是因 W19-P0-02 被卡住而衍生出的 P0 ticket
2026-05-06 W19 健康度調整為 🟡 Moderate Progress 反向 route 推進到 submitProof,但 claim 無回應且缺 failure evidence P0 下一步從 route 拆解轉為 claim blocker 定位
2026-05-05 release baseline 與 deployment architecture / SRE handoff 先收進 backlog 這是雙向 route closure 後的下一階段輸入 不取代目前 P0,待反向 route closure 後再升級為 Goal
2026-05-04 minimal core OIF-contract 整理列為 P1 committed workstream 先註記必要 / 非必要功能可收斂 PoC scope,且已安排單人負責 需避免破壞 HyperEVM -> TRON PoC 所需功能
2026-05-04 下一個 P0 改為 HyperEVM -> TRON direction closure TRON -> HyperEVM 已有 single-run evidence,雙向 feasibility 尚未完成 團隊重心轉向反向最小 e2e path
2026-05-04 W19-P0-01 於週一關閉卡片 TRON -> HyperEVM 已有 single-run lifecycle evidence 本方向進入 baseline freeze,團隊重心轉向 W19-P0-02
2026-05-04 W19 PoC 目標定義為 route feasibility,而非 production-grade repeatability 目前階段要先證明路徑可行,避免過早投入可靠性工程 Solver waiting 降為後續 reliability item,不阻塞當前 P0

週封存與 Carry-over

每週結束後,將該週定稿摘要封存,並把未完成項目分類成 carry-over、deferred、dropped 或 done。

週次 狀態 健康度 週結論 Carry-over 到下週
W19 Finalized 🌟 Sprint Achieved / Ready for Next Stage 雙向 testnet PoC 已有 single-run route evidence;HyperEVM -> TRON claim blocker 已收斂為 domain ID / chain ID mapping;route feasibility gate 已達成。 alpha merge、SRE handoff、Documentation、deploy / test scripts、5/12 internal sharing、solver / relayer deployment、module-level acceptance。
W20 Finalized 🌟 Sprint Achieved / Ready for Next Stage alpha module tagging / alpha/ consolidation、endpoint oif-solver.imdev.works、deploy / test scripts、Documentation test、minimal core / release baseline merge 已完成。 W21 不直接 carry over 未完成 W20 task;改以目前測試環境為基礎,收斂測試結果、壓力測試、部署架構文檔與 production gap assessment。
W21 Bootstrapped 🟡 Moderate Progress 由 W20 final summary、W21 goals 與團隊規劃 ticket 產生;已有暫時測試環境,但尚未產出壓力測試結果與 production gap matrix。 正式看板只放團隊 ticket:部署架構文檔、solver / contract production gap、oracle relayer benchmark、壓測、OIF 測試文件收尾、contract repo 完善。

開新週流程

  • 將上一週 `Weekly Summary` 定稿並移入週封存。
  • 把未完成任務標記為 carry-over、deferred、dropped 或 done。
  • 由 carry-over 產生新週 `Task Board`。
  • 新週 `Daily Updates` 從空白開始。
  • Evidence Log、Decision Log、Dev Log 保留跨週累積。
  • 更新評級標準,確保 rubric 符合新週主線。
  • sync public、跑 validate,通過後建議執行 commit-week。

週切換 Prompt

請 finalize weeks/<previous-week>/,並初始化 weeks/<next-week>/。

新週材料:
- <貼上新週焦點>
- <貼上新週 tickets / owner / due / milestone>

請完成:
1. 定稿 <previous-week> summary,更新 archive 與 carry-over classification。
2. 將 <previous-week> 未完成任務轉入 <next-week> task board,不只放在 archive。
3. 建立 / 更新 weeks/<next-week>/plan.md、gaps.md、summary.md。
4. 更新 oif-workspace.md、oif-dashboard.html、logs/decision-log.md、logs/dev-log.md。
5. 更新 rules/rating-rubric.md,讓評級標準符合 <next-week> 主線。
6. Decision Log、Dev Log、Gap Snapshot 與 Weekly Summary update 增量依最新時間排序,新的在上;Evidence Log 依 route 分組,同一 route 內新的 evidence 在上。
7. sync public 並跑 validate-dashboard。
8. 若 validation 通過,告訴我是否建議執行 commit-week,以及建議的 commit message。

W21 評級基準

  • W20 alpha / handoff readiness 已完成;W21 不再用 alpha 是否成形作為健康度主軸。
  • W21 評級重點:團隊 ticket 是否產出部署架構文檔、當前部署環境壓力測試、module production gap matrix。
  • 正式任務看板只放團隊已確認 ticket;AI 建議需使用者確認後才納入。
  • 🌟 代表測試結果與 production gap 足以支撐下一階段 planning,不代表 production ready。

W21 進展評級標準

健康度 評級 標準
🔴 Weak Progress
弱進展
無法使用目前測試環境、endpoint 不穩定到無法測試,或 production gap assessment 沒有 owner / scope。
🟡 Moderate Progress
中等進展
已依團隊規劃建立 W21 task board 與測試方向,但尚未產出可追溯測試結果或 production gap assessment。
🟢 Strong Progress
強進展
壓測已有初步 run result,deployment architecture doc 開始可交接,各 module production gap 有初步排序。
🌟 Sprint Achieved / Ready for Next Stage
Sprint 已達成 / 可進入下一階段
stress test report、deployment architecture doc、production gap matrix 都足以支撐下一階段 production readiness planning。

W21 Readiness Checklist

  • [ ] @Jiahui deployment architecture doc 已整理 service map、endpoint、config baseline、owner、operation boundary。
  • [ ] @Cyan solver production gap 已整理 current state、gap、risk、priority、next action。
  • [ ] @Cyan contract production gap 協作項目已標出 integration dependency。
  • [ ] @Alfred oracle relayer benchmark 已包含 feature、time matrix、fee observation。
  • [ ] @Jiahui / @Cyan / @Alfred stress test scenario 已定義,包含 load level、metric、failure condition、run log template。
  • [ ] 已有至少一輪可追溯 stress test result。
  • [ ] @Irara OIF 測試程式碼與文件已收尾到可重跑。
  • [ ] @ct.chan contract repo setup、test command、deployment notes、known issues 已補齊。
  • [ ] 每個 production gap 都有 risk、priority、owner、next action。

W19 Route Baseline

  • [x] TRON Shasta -> HyperEVM testnet 已有 open / fill / post-fill / claim tx evidence。
  • [x] TRON Shasta -> HyperEVM testnet 已有 source / recipient balance verification。
  • [x] HyperEVM testnet -> TRON Shasta 已有 open / fill / proof submit / claim single-run tx evidence。
  • [x] HyperEVM -> TRON claim no response blocker root cause 收斂為 domain ID / chain ID conversion mismatch。
  • [ ] order ID、event parser output、repeatability 與完整成本拆分可在 W21 視 stress test / production gap assessment 補強。