Daily maintainer routine — open issues / PR review / build health / broken-link audit via canonical MAINTAINER-PIPELINE. TRIGGER when: user says "maintainer", "跑 maintainer", "daily PR review", "issue triage", or routine `twmd-maintainer-daily` fires.
Before anything else:跑 /twmd-become review 完整走 BECOME_TAIWANMD.md Step 0-9。Review mode self-test 11 題全過才能進 Stage 1。
驗證 ACK 一行(必寫 memory file 頂部,沒寫視為 BECOME 未完成):
✅ BECOME ack: mode=review / 8 organ 最低=<從 consciousness-snapshot.sh 即時讀> / Q13 anti-bias check=PASS / Q14 cross-session continuity=PASS不准用記憶中的舊器官分數,跑 bash scripts/tools/consciousness-snapshot.sh 取當前。
gh issue list --state open --limit 30 --json number,title,labels,updatedAt
gh pr list --state open --limit 30 --json number,title,labels,updatedAt,author
git log --since="24 hours ago" --oneline | head -30
git log --since="48 hours ago" --pretty=format:"%h %ai %s" | head -50
bash scripts/tools/consciousness-snapshot.sh
bash scripts/tools/routine-status.sh寫進 memory file 的 §Stage 1 表(≥ 5 列):open PR / open issue / past 24hr commits / past 48hr commits / build status / i18n smoke / immune organ score。
走 MAINTAINER-PIPELINE.md §collect-and-merge 完整 SOP:
gh issue view N --json comments -q '.comments[-1]',避免維護者連續自答鐵律(2026-05-28 新增)— 空場 cycle ≥ 3 次連續 = 結構性訊號,不是 healthy 自我合理化:
真實有 backlog 時 act 範圍:
| Gate | 檢驗 |
|---|---|
| open issues 都有 status label / assignee | ✅/❌ |
| open PRs ≤ 5d age 都有 review comment | ✅/❌ |
| broken-link gated ratio < gate(script canonical 現 7%;DNA #52+#66) | ✅/❌ |
| build green | ✅/❌ |
| BECOME ACK 一行記憶體頂 | ✅/❌ |
| 連續空場 ≥ 3 cycle 有 LESSONS entry | ✅/❌ |
Handoff 三態(必寫 memory file):
[ ] pending — 跨 session 未動⏳ blocked — 等外部 / 等觀察者[x] /twmd-finale chain → memory + commit + push main-direct。
🧬 Maintainer cycle report — YYYY-MM-DD HH:MM
✅/❌ open issues: N (stale > 5d list)
✅/❌ open PRs: N (stale > 5d list + review status)
✅/❌ broken-link gated ratio: X% (< script gate pass; es/fr report-only 另列)
✅/❌ build status: green/red
✅/❌ 連續空場 cycle vc=N (≥ 3 = warning)
⚠️ 異常 / 需觀察者決策事項git reset --hard完整 SOP:MAINTAINER-PIPELINE.md
4d66426
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.