作品合集搭建與維護 是做什麼的?
將零散的作品整理成一個可瀏覽的作品合集;保持其真實資料來源易於維護。 把分散作品整理成可瀏覽、可搜尋、可持續維護的合集。
1. 確認範圍 / 確認邊界
將請求分類為設計討論、建立、增量更新、修復或排程。若僅為討論請求,則不進行實作。
在提問前,先檢查提供的連結/檔案與現有成品。僅確認必要的未知資訊,最好以不超過三個問題的一次批次提問:
- 合集名稱、目標受眾與授權來源;區分公開連結、私有來源文件與使用者上傳。
- 現有應用程式/資料來源與新建合集;共同維護、所需的可編輯欄位與存取模式。
- 分類、視覺參考與所需的標題/封面行為。對於定期工作,需分別取得頻率、確切當地時間、時區與更新目標。
使用現有專案的風格與所選技術棧。對於沒有參考的新合集,在昂貴的實作之前,先提出一個節制、內容優先的版面配置。切勿強加特定品牌、平台、六分類法或每日排程。
先讀材料與現有項目;確認合集名稱、受眾、來源、維護方式和風格。僅討論時不建站;定時任務須單獨確認。
2. 按能力執行 / 按能力執行
在使用主機的相關技能前,先探索並閱讀這些技能。
- 預設使用瀏覽器工具進行網站/動態消息收集:觀察 → 導覽 → 檢查貼文 → 記錄證據。確切閱讀工具的文件;切勿猜測連接器名稱或標誌。
- 對於私有文件/訊息,使用主機核准的已驗證連接器。僅在使用者明確請求或在使用者授權範圍內必要時,才搜尋私有歷史。
- 對於互動式應用程式,使用主機的網頁/應用程式建置器。共享合集需要共享的持久化儲存與伺服器端授權;本地儲存無法替代。
- 一次性的靜態展示可以使用主機的 HTML 技能。需說明其缺乏共享編輯或自動收集功能。
- 當所選來源是試算表、Base 或資料庫時,使用主機的試算表/資料庫技能。
- 僅在排程獲得核准且配置成功後,才使用主機排程器。書面提示不等於排程任務。
若能力不可用,則完成獨立工作並指出確切缺失的能力。切勿以本地示範靜默取代共享應用程式。此套件為代理工作流程,非獨立應用程式或爬蟲。
網站默認走瀏覽器;私有資料走授權連接器;多人共用須真實持久化;缺少建構或定時能力時如實說明,不偽造調用或完成狀態。
3. 收集、核對與去重 / 收集、核對與去重
對於建立/更新/修復,閱讀 參考資料/data-and-maintenance.md。
- 在進行任何變更前,重新讀取真實的當前資料來源並快照現有記錄。找到實際的讀寫路徑,而非未使用的資料表或來源副本。
- 使用使用者提供的確切來源連結或經驗證的官方帳號身份。請勿以另一個帳號、轉貼或一般搜尋結果來取代請求的來源。
- 逐字記錄原始網址、真實標題、經驗證的封面、媒體類型、真實日期(如有)、分類與證據。將不確定的欄位標記為未知。
- 文章封面應從文章封面/分享元資料取得,而非頭像、裝飾性正文圖片或螢幕截圖。使用實際的平台影片封面;僅在獲得授權作為備用方案時,才使用影片幀。保存持久性資產並保留出處。
- 將條目的顯示標題與約定的政策相匹配。文章標題預設使用逐字原文。短影音標籤僅在允許時,方可總結經驗證的來源文字;將原始標題與短標籤分開儲存。切勿將描述稱為音訊逐字稿。
- 透過經驗證的來源身份進行去重,然後手動核對經證實為同一作品的多平台版本。將多個來源/分類儲存在單一條目中,而非重複卡片。
- 僅在請求時才尋找私有原始內容;閱讀候選內容以區分最終草稿與簡報、時程或訪談大綱。保留原始文件的權限設定。
- 僅套用已授權的欄位層級變更,保護手動編輯,並驗證儲存結果。若寫入超時,在重試前先檢查實際狀態。
先快照、再增量;原始標題與短標題分開存,多平台同一作品合併,多分類不複製。沒有來源就留空,寫入超時先查結果,不盲目重試。
4. 展示合集 / 展示合集
對於 UI 工作,閱讀 參考資料/presentation-and-access.md。
- 使用真實的封面、清晰的搜尋欄位以及使用者核准的分類。將媒體格式篩選與主題分類分開。
- 讓每個卡片採用其自然高度。對於混合橫向/垂直媒體,使用真正的最短欄瀑布流佈局或等效的經驗證佈局。請勿將短文章卡片拉高以匹配高影片卡片。
- 根據簡報或原始素材推導長寬比。可選建議:寬文章使用 2.35:1,直式影片使用 3:4;這並非適用於所有項目的不變規則。
- 保持簡潔的標題與必要的操作。請勿添加使用者未要求的摘要、日期、指標或徽章。
- 使卡片主體點擊後開啟公開作品網址。獨立的私有原始按鈕可開啟來源文件;該按鈕以及按讚控制項不應觸發卡片主體連結。
- 套用已確認的排序;若某個分類被優先排序,則將該群組與其餘部分分別依照真實日期排序。請勿偽造日期或重設舊日期使其看起來像是最近的。
- 提供一個基於相同資料來源的簡單所有者維護入口。顯示可識別的標題以及僅限所選的可編輯欄位。
封面按簡報處理;短卡不拉高,長短內容混排要真正補位。跳轉作品與私有原稿分開,排序與管理項只按用戶確認執行。
5. 隔離公開使用與私有管理 / 隔離公開與管理
要求所有管理讀寫操作都需經伺服器驗證的所有者身份。隱藏按鈕或任何已登入帳戶不構成授權。將所有者身份/配置保留在公開客戶端之外。匿名讀者僅能存取已發布的公開欄位;將聯絡資料與私有文件內容保留在公開回應之外。請參閱展示參考中的存取測試。
發布、網際網路可見性與應用程式程式碼是分開的層面。在啟用公開分享前,先詢問確切範圍。請勿僅僅因為合集是公開的,就開放私有原始內容的權限。使用主機核准的部署路徑;若發布必須由使用者執行,則將其引導至經驗證的開發/發布入口,並在該操作前停止。
管理員須伺服器端核驗;公開頁不等於原稿公開;發布、可見範圍和程式碼狀態分別驗證,不繞過平台限制。
6. 排程增量維護 / 定期維護
對於排程,閱讀 參考資料/recurring-update.md。 確認排程與目標,解決現有任務以避免重複,並使用實際排程器。在任務指令中保留合集身份、帳號來源、重疊視窗、受保護欄位以及失敗/回報行為。僅在經過驗證的寫入成功後,才記錄成功的檢查點。回報不支援或遭認證封鎖的來源,而非默默跳過。
先確認時間、時區與目標,再真實建立任務;已有任務不重複建;失敗來源與覆蓋範圍明確報告。
7. 驗證與交付 / 驗證與交付
在宣布完成前,閱讀 參考資料/verification.md。可選的本地檢查器為:
python3 scripts/validate_manifest.py path/to/manifest.json
python3 scripts/validate_manifest.py path/to/after.json --baseline path/to/before.json --allow-update cover,original_urls --require-cover-proof
這些指令僅執行本地完整性檢查;它們不會擷取頁面、證明即時圖片載入成功、驗證使用者身份、寫入資料庫或排程工作。請閱讀參考以了解清單格式與證據規則。
報告實際新增的數量、跳過的重複候選者、連結的原始內容、實際封面載入覆蓋率、阻礙因素以及預覽/正式版是否不同。驗證每一項聲稱的項目;對僅抽樣檢查的項目進行標記。使用主機的交付機制交付當前成品。請勿重新交付臨時證據、私有日誌或機密。
本地檢查不替代真實頁面驗證。只報告已驗證範圍,區分收錄、預覽與線上;交付當前版本,不公開私有日誌。
可複用提示詞 / 可複用提示詞
使用 參考資料/prompts.md 獲取雙語建立/更新提示詞。僅填入使用者核准的值;未解決的素材參數需要釐清,而非發明預設值。將私有配置與憑證保留在此可複用套件之外。