v0.3.0:Profile 申請表單與歷史貢獻紀錄補齊
這版主要整理 credits-profiles 端的自助 Profile 維護流程,並補上歷史貢獻紀錄顯示需要的站台來源資料。credits 主 repo 這次沒有同步打新 tag;本版本延續 credits v0.2.0 建立的 site profile reference 邊界,主要更新 Profile 資料倉庫這一側。
重點更新
- 新增 Profile 申請表單流程,讓不熟悉 GitHub PR 的貢獻者也能用 issue 表單建立或更新自己的公開 Profile。
- 支援由申請表單 issue 建立的 assistant PR,並讓自助範圍檢查與 trusted review 使用 issue author 作為 Profile 擁有者。
- 修正 assistant 建立的 PR 不應自我 approve 的情境,並在同 repo
profile-request/...分支成功自動合併後清理已合併分支。 - 補上多批 display-only
site-profiles/資料,用於呈現歷史貢獻紀錄缺少 opt-in GitHub Profile 時的顯示名稱與頭像。 - 更新 README、CONTRIBUTING、PR template 與 workflow 文件,讓 Profile 申請表單、agent 協助流程、歷史紀錄提示與資料邊界更一致。
- 新增
CLAUDE.md薄相容入口,維持AGENTS.md作為唯一維護中的 agent 指示來源。
資料邊界
site-profiles/仍是 maintainer-controlled、display-only fallback data,只包含公開活動網站來源的顯示名稱與頭像。site-profiles/不代表 contributor opt-in,也不代表身份合併已被接受。- 歷史 appearance、event scope、role records 與已核准的身份連結仍屬於主 repo
sitcon-tw/credits的 canonical data。
驗證
pnpm profiles:validatepnpm site-profiles:validatepnpm test