Repository navigation
feat(todo): add fixed recurrence assignee support - #132
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
使用者遇到的問題
CLI 無法在建立 recurring rule 時指定負責人,rule 查詢也看不到 assignee 狀態。
背景
Todo
tod_01M2HNRMVAGRET86KFWTP6KYKT,依 backend 已合併的 recurring assignee spec。Backend 先部署後才執行正式 npm release。問題出在哪裡
CLI 與 SDK 由 OpenAPI 生成;舊 schema 沒有 assignee input,pretty show 只顯示最外層計數。
修法
同步 backend OpenAPI 並 regenerate,新增
--assignee-user-id,以既有 display hints 顯示 creator、assignee 與狀態,README/help 說明建立後不可修改。同步同時包含 backend main 已存在的 calendar schema 變動,未手寫 generated client 或修改 calendar backend。測試
752 tests、typecheck/build 通過。新增 6 個 subprocess tests 使用真實 command/SDK 與本地 HTTP server,驗證 payload、省略 option、pretty/JSON、help、422/503 exit code。原本紅燈為
unknown option '--assignee-user-id'及缺少查詢欄位。Standards/spec/ponytail review 無待修發現。未完成驗收
Exact-head CI、backend deploy 後正式 minor release、npm provenance 與確切 npm 版本的 production readback。
驗收報告
跨 repo 本機驗收報告
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.