fix(work-items): close completed mainline ledger items
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 1m9s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
ogt
2026-07-10 10:06:24 +08:00
parent 2948217037
commit 42ce3d54be
3 changed files with 32 additions and 25 deletions

View File

@@ -89,26 +89,26 @@ _COMMANDER_INSERTED_REQUIREMENT_WORK_ITEMS: list[dict[str, Any]] = [
"id": "CIR-P0-001",
"priority": "P0",
"order": 1,
"status": "in_progress",
"status": "done",
"lane": "mainline_order",
"request": "不要偏離 / 只推進目前唯一目標 / 照順序推進",
"normalized_work_item": "所有插入需求先歸入正式工作項,再依 P0/P1/P2/P3 排序。",
"current_state": "台帳已建立;本 readback 將其產品化到 API 與前台",
"current_state": "priority work-order API 與 Work Items 第一屏已在 production 讀回完整排序與完成度",
"acceptance": "priority work-order API 與 work-items 前台可讀回完整排序。",
"next_action": "每次推進固定回報 current P0 / action / evidence / next action。",
"next_action": "維持 current P0 / action / evidence / next action 回報格式,並轉往下一個 P0",
"mapped_workplan_id": "P0-006",
},
{
"id": "CIR-P0-002",
"priority": "P0",
"order": 2,
"status": "in_progress",
"status": "done",
"lane": "production_visible_result",
"request": "我要看到實作結果,不能只有文件或長文字。",
"normalized_work_item": "每個主線工作必須產出 commit、Gitea CD、production readback 或 verifier output。",
"current_state": "Gitea/CD/readback 已有基準;本輪補前台可見的插入需求面板",
"current_state": "Gitea commit、deploy marker、production API readback 與 desktop/mobile smoke 已完成",
"acceptance": "正式環境 /zh-TW/awooop/work-items 可看到排序後工作項與 readback 計數。",
"next_action": "正常 commit、push Gitea main CD production UI/API readback。",
"next_action": "後續 production-visible 變更沿用 commit -> Gitea CD -> production readback -> smoke",
"mapped_workplan_id": "P0-006",
},
{
@@ -219,13 +219,13 @@ _COMMANDER_INSERTED_REQUIREMENT_WORK_ITEMS: list[dict[str, Any]] = [
"id": "CIR-P0-011",
"priority": "P0",
"order": 11,
"status": "in_progress",
"status": "done",
"lane": "work_state_visibility",
"request": "所有已開始、進行中、已完成工作全部看清楚。",
"normalized_work_item": "工作狀態拆成 Done / In Progress / Blocked / Deferred不再用單句完成度帶過。",
"current_state": "本 readback 補完整 status 與 priority counts",
"current_state": "Work Items 第一屏已顯示完成、進行中、未開始、阻塞、延後與下一步",
"acceptance": "API/UI 同時顯示總數、P0/P1/P2/P3、各工作狀態與 next action。",
"next_action": "後續 LOGBOOK 與 UI 沿用 status/evidence/next-action 結構。",
"next_action": "後續 LOGBOOK 與 UI 繼續沿用 status/evidence/next-action 結構。",
"mapped_workplan_id": "P0-010",
},
{
@@ -2984,14 +2984,14 @@ def _enrich_from_current_readbacks(
apply_gitea_repo_bundle_backup_readback,
load_latest_reboot_auto_recovery_slo_scorecard,
)
from src.services.windows99_vmx_source_locator_readback import (
build_windows99_vmx_source_locator_readback,
from src.services.windows99_vmware_autostart_check_mode_package import (
build_windows99_vmware_autostart_check_mode_package,
)
from src.services.windows99_vmx_source_backup_search_package import (
build_windows99_vmx_source_backup_search_package,
)
from src.services.windows99_vmware_autostart_check_mode_package import (
build_windows99_vmware_autostart_check_mode_package,
from src.services.windows99_vmx_source_locator_readback import (
build_windows99_vmx_source_locator_readback,
)
from src.services.windows99_vmx_source_repair_package import (
build_windows99_vmx_source_repair_package,